Package viam.app.v1

Interface Robot.OrientationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Robot.Orientation, Robot.Orientation.Builder
Enclosing class:
Robot

public static interface Robot.OrientationOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Details

    • hasNoOrientation

      boolean hasNoOrientation()
      .viam.app.v1.Orientation.NoOrientation no_orientation = 1 [json_name = "noOrientation"];
      Returns:
      Whether the noOrientation field is set.
    • getNoOrientation

      .viam.app.v1.Orientation.NoOrientation no_orientation = 1 [json_name = "noOrientation"];
      Returns:
      The noOrientation.
    • hasVectorRadians

      boolean hasVectorRadians()
      .viam.app.v1.Orientation.OrientationVectorRadians vector_radians = 2 [json_name = "vectorRadians"];
      Returns:
      Whether the vectorRadians field is set.
    • getVectorRadians

      .viam.app.v1.Orientation.OrientationVectorRadians vector_radians = 2 [json_name = "vectorRadians"];
      Returns:
      The vectorRadians.
    • hasVectorDegrees

      boolean hasVectorDegrees()
      .viam.app.v1.Orientation.OrientationVectorDegrees vector_degrees = 3 [json_name = "vectorDegrees"];
      Returns:
      Whether the vectorDegrees field is set.
    • getVectorDegrees

      .viam.app.v1.Orientation.OrientationVectorDegrees vector_degrees = 3 [json_name = "vectorDegrees"];
      Returns:
      The vectorDegrees.
    • hasEulerAngles

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

      .viam.app.v1.Orientation.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];
      Returns:
      The eulerAngles.
    • hasAxisAngles

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

      .viam.app.v1.Orientation.AxisAngles axis_angles = 5 [json_name = "axisAngles"];
      Returns:
      The axisAngles.
    • hasQuaternion

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

      .viam.app.v1.Orientation.Quaternion quaternion = 6 [json_name = "quaternion"];
      Returns:
      The quaternion.
    • getTypeCase