Package com.viam.common.v1
Class Common.LinkPose.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Common.LinkPose,Common.LinkPose.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Common.LinkPose,Common.LinkPose.Builder>
com.viam.common.v1.Common.LinkPose.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Common.LinkPoseOrBuilder,Cloneable
- Enclosing class:
Common.LinkPose
public static final class Common.LinkPose.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Common.LinkPose,Common.LinkPose.Builder>
implements Common.LinkPoseOrBuilder
LinkPose is a translation in mm and an orientation in degrees, identity when absentProtobuf type
viam.common.v1.LinkPose-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription.viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];.viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];theta in degrees.viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"];.viam.common.v1.Vector3 translation = 1 [json_name = "translation"];.viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];.viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];theta in degrees.viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"];.viam.common.v1.Vector3 translation = 1 [json_name = "translation"];boolean.viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];boolean.viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];booleantheta in degreesboolean.viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"];boolean.viam.common.v1.Vector3 translation = 1 [json_name = "translation"];mergeAxisAngles(Common.AxisAngles value) .viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];.viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];theta in degreesmergeQuaternion(Common.Quaternion value) .viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"];mergeTranslation(Common.Vector3 value) .viam.common.v1.Vector3 translation = 1 [json_name = "translation"];setAxisAngles(Common.AxisAngles value) .viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];setAxisAngles(Common.AxisAngles.Builder builderForValue) .viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];setEulerAngles(Common.EulerAngles value) .viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];setEulerAngles(Common.EulerAngles.Builder builderForValue) .viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];theta in degreessetOrientationVector(Common.Orientation.Builder builderForValue) theta in degreessetQuaternion(Common.Quaternion value) .viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"];setQuaternion(Common.Quaternion.Builder builderForValue) .viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"];setTranslation(Common.Vector3 value) .viam.common.v1.Vector3 translation = 1 [json_name = "translation"];setTranslation(Common.Vector3.Builder builderForValue) .viam.common.v1.Vector3 translation = 1 [json_name = "translation"];Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getOrientationCase
- Specified by:
getOrientationCasein interfaceCommon.LinkPoseOrBuilder
-
clearOrientation
-
hasTranslation
public boolean hasTranslation().viam.common.v1.Vector3 translation = 1 [json_name = "translation"];- Specified by:
hasTranslationin interfaceCommon.LinkPoseOrBuilder- Returns:
- Whether the translation field is set.
-
getTranslation
.viam.common.v1.Vector3 translation = 1 [json_name = "translation"];- Specified by:
getTranslationin interfaceCommon.LinkPoseOrBuilder- Returns:
- The translation.
-
setTranslation
.viam.common.v1.Vector3 translation = 1 [json_name = "translation"]; -
setTranslation
.viam.common.v1.Vector3 translation = 1 [json_name = "translation"]; -
mergeTranslation
.viam.common.v1.Vector3 translation = 1 [json_name = "translation"]; -
clearTranslation
.viam.common.v1.Vector3 translation = 1 [json_name = "translation"]; -
hasQuaternion
public boolean hasQuaternion().viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"];- Specified by:
hasQuaternionin interfaceCommon.LinkPoseOrBuilder- Returns:
- Whether the quaternion field is set.
-
getQuaternion
.viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"];- Specified by:
getQuaternionin interfaceCommon.LinkPoseOrBuilder- Returns:
- The quaternion.
-
setQuaternion
.viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"]; -
setQuaternion
.viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"]; -
mergeQuaternion
.viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"]; -
clearQuaternion
.viam.common.v1.Quaternion quaternion = 2 [json_name = "quaternion"]; -
hasOrientationVector
public boolean hasOrientationVector()theta in degrees
.viam.common.v1.Orientation orientation_vector = 3 [json_name = "orientationVector"];- Specified by:
hasOrientationVectorin interfaceCommon.LinkPoseOrBuilder- Returns:
- Whether the orientationVector field is set.
-
getOrientationVector
theta in degrees
.viam.common.v1.Orientation orientation_vector = 3 [json_name = "orientationVector"];- Specified by:
getOrientationVectorin interfaceCommon.LinkPoseOrBuilder- Returns:
- The orientationVector.
-
setOrientationVector
theta in degrees
.viam.common.v1.Orientation orientation_vector = 3 [json_name = "orientationVector"]; -
setOrientationVector
theta in degrees
.viam.common.v1.Orientation orientation_vector = 3 [json_name = "orientationVector"]; -
mergeOrientationVector
theta in degrees
.viam.common.v1.Orientation orientation_vector = 3 [json_name = "orientationVector"]; -
clearOrientationVector
theta in degrees
.viam.common.v1.Orientation orientation_vector = 3 [json_name = "orientationVector"]; -
hasEulerAngles
public boolean hasEulerAngles().viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];- Specified by:
hasEulerAnglesin interfaceCommon.LinkPoseOrBuilder- Returns:
- Whether the eulerAngles field is set.
-
getEulerAngles
.viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"];- Specified by:
getEulerAnglesin interfaceCommon.LinkPoseOrBuilder- Returns:
- The eulerAngles.
-
setEulerAngles
.viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"]; -
setEulerAngles
.viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"]; -
mergeEulerAngles
.viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"]; -
clearEulerAngles
.viam.common.v1.EulerAngles euler_angles = 4 [json_name = "eulerAngles"]; -
hasAxisAngles
public boolean hasAxisAngles().viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];- Specified by:
hasAxisAnglesin interfaceCommon.LinkPoseOrBuilder- Returns:
- Whether the axisAngles field is set.
-
getAxisAngles
.viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];- Specified by:
getAxisAnglesin interfaceCommon.LinkPoseOrBuilder- Returns:
- The axisAngles.
-
setAxisAngles
.viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"]; -
setAxisAngles
.viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"]; -
mergeAxisAngles
.viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"]; -
clearAxisAngles
.viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];
-