Package com.viam.common.v1
Class Common.LinkPose
java.lang.Object
com.google.protobuf.AbstractMessageLite<Common.LinkPose,Common.LinkPose.Builder>
com.google.protobuf.GeneratedMessageLite<Common.LinkPose,Common.LinkPose.Builder>
com.viam.common.v1.Common.LinkPose
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,Common.LinkPoseOrBuilder
- Enclosing class:
Common
public static final class Common.LinkPose
extends com.google.protobuf.GeneratedMessageLite<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-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classLinkPose is a translation in mm and an orientation in degrees, identity when absentstatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) .viam.common.v1.AxisAngles axis_angles = 5 [json_name = "axisAngles"];static Common.LinkPose.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"];static Common.LinkPose.Builderstatic Common.LinkPose.BuildernewBuilder(Common.LinkPose prototype) static Common.LinkPoseparseDelimitedFrom(InputStream input) static Common.LinkPoseparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.LinkPoseparseFrom(byte[] data) static Common.LinkPoseparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.LinkPoseparseFrom(com.google.protobuf.ByteString data) static Common.LinkPoseparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.LinkPoseparseFrom(com.google.protobuf.CodedInputStream input) static Common.LinkPoseparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.LinkPoseparseFrom(InputStream input) static Common.LinkPoseparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.LinkPoseparseFrom(ByteBuffer data) static Common.LinkPoseparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Common.LinkPose> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
TRANSLATION_FIELD_NUMBER
public static final int TRANSLATION_FIELD_NUMBER- See Also:
-
QUATERNION_FIELD_NUMBER
public static final int QUATERNION_FIELD_NUMBER- See Also:
-
ORIENTATION_VECTOR_FIELD_NUMBER
public static final int ORIENTATION_VECTOR_FIELD_NUMBER- See Also:
-
EULER_ANGLES_FIELD_NUMBER
public static final int EULER_ANGLES_FIELD_NUMBER- See Also:
-
AXIS_ANGLES_FIELD_NUMBER
public static final int AXIS_ANGLES_FIELD_NUMBER- See Also:
-
-
Method Details
-
getOrientationCase
- Specified by:
getOrientationCasein interfaceCommon.LinkPoseOrBuilder
-
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.
-
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.
-
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.
-
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.
-
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.
-
parseFrom
public static Common.LinkPose parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.LinkPose parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.LinkPose parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.LinkPose parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.LinkPose parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.LinkPose parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Common.LinkPose parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Common.LinkPose parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Common.LinkPose parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Common.LinkPose parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Common.LinkPose,Common.LinkPose.Builder>
-
getDefaultInstance
-
parser
-