LinkPose constructor

LinkPose({
  1. Vector3? translation,
  2. Quaternion? quaternion,
  3. Orientation? orientationVector,
  4. EulerAngles? eulerAngles,
  5. AxisAngles? axisAngles,
})

Implementation

factory LinkPose({
  Vector3? translation,
  Quaternion? quaternion,
  Orientation? orientationVector,
  EulerAngles? eulerAngles,
  AxisAngles? axisAngles,
}) {
  final $result = create();
  if (translation != null) {
    $result.translation = translation;
  }
  if (quaternion != null) {
    $result.quaternion = quaternion;
  }
  if (orientationVector != null) {
    $result.orientationVector = orientationVector;
  }
  if (eulerAngles != null) {
    $result.eulerAngles = eulerAngles;
  }
  if (axisAngles != null) {
    $result.axisAngles = axisAngles;
  }
  return $result;
}