Interface Common.LinkPoseOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Common.LinkPose, Common.LinkPose.Builder
Enclosing class:
Common

public static interface Common.LinkPoseOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Details

    • hasTranslation

      boolean hasTranslation()
      .viam.common.v1.Vector3 translation = 1 [json_name = "translation"];
      Returns:
      Whether the translation field is set.
    • getTranslation

      Common.Vector3 getTranslation()
      .viam.common.v1.Vector3 translation = 1 [json_name = "translation"];
      Returns:
      The translation.
    • hasQuaternion

      boolean hasQuaternion()
      .viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"];
      Returns:
      Whether the quaternion field is set.
    • getQuaternion

      Common.Quaternion getQuaternion()
      .viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"];
      Returns:
      The quaternion.
    • hasOrientationVector

      boolean hasOrientationVector()
       theta in degrees
       
      .viam.common.v1.Orientation orientation_vector = 3 [json_name = "orientationVector"];
      Returns:
      Whether the orientationVector field is set.
    • getOrientationVector

      Common.Orientation getOrientationVector()
       theta in degrees
       
      .viam.common.v1.Orientation orientation_vector = 3 [json_name = "orientationVector"];
      Returns:
      The orientationVector.
    • hasEulerAngles

      boolean hasEulerAngles()
      .viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];
      Returns:
      Whether the eulerAngles field is set.
    • getEulerAngles

      Common.EulerAngles getEulerAngles()
      .viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];
      Returns:
      The eulerAngles.
    • hasAxisAngles

      boolean hasAxisAngles()
      .viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];
      Returns:
      Whether the axisAngles field is set.
    • getAxisAngles

      Common.AxisAngles getAxisAngles()
      .viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];
      Returns:
      The axisAngles.
    • getOrientationCase

      Common.LinkPose.OrientationCase getOrientationCase()