Package com.viam.common.v1
Class Common.KinematicLink
java.lang.Object
com.google.protobuf.AbstractMessageLite<Common.KinematicLink,Common.KinematicLink.Builder>
com.google.protobuf.GeneratedMessageLite<Common.KinematicLink,Common.KinematicLink.Builder>
com.viam.common.v1.Common.KinematicLink
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,Common.KinematicLinkOrBuilder
- Enclosing class:
Common
public static final class Common.KinematicLink
extends com.google.protobuf.GeneratedMessageLite<Common.KinematicLink,Common.KinematicLink.Builder>
implements Common.KinematicLinkOrBuilder
Protobuf type
viam.common.v1.KinematicLink-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeviam.common.v1.KinematicLinkNested 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) getCollision(int index) Collision geometries, meshes must be stl or plyintCollision geometries, meshes must be stl or plyCollision geometries, meshes must be stl or plygetCollisionOrBuilder(int index) Collision geometries, meshes must be stl or plyList<? extends Common.GeometryOrBuilder> Collision geometries, meshes must be stl or plystatic Common.KinematicLinkgetId()string id = 1 [json_name = "id"];com.google.protobuf.ByteStringstring id = 1 [json_name = "id"];Parent link or joint id, empty for the rootcom.google.protobuf.ByteStringParent link or joint id, empty for the rootgetPose()Pose relative to the parentgetVisual(int index) Display geometries, not used for collision checkingintDisplay geometries, not used for collision checkingDisplay geometries, not used for collision checkinggetVisualOrBuilder(int index) Display geometries, not used for collision checkingList<? extends Common.GeometryOrBuilder> Display geometries, not used for collision checkingbooleanhasPose()Pose relative to the parentstatic Common.KinematicLink.Builderstatic Common.KinematicLink.BuildernewBuilder(Common.KinematicLink prototype) static Common.KinematicLinkparseDelimitedFrom(InputStream input) static Common.KinematicLinkparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.KinematicLinkparseFrom(byte[] data) static Common.KinematicLinkparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.KinematicLinkparseFrom(com.google.protobuf.ByteString data) static Common.KinematicLinkparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.KinematicLinkparseFrom(com.google.protobuf.CodedInputStream input) static Common.KinematicLinkparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.KinematicLinkparseFrom(InputStream input) static Common.KinematicLinkparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Common.KinematicLinkparseFrom(ByteBuffer data) static Common.KinematicLinkparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Common.KinematicLink> 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
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER- See Also:
-
POSE_FIELD_NUMBER
public static final int POSE_FIELD_NUMBER- See Also:
-
COLLISION_FIELD_NUMBER
public static final int COLLISION_FIELD_NUMBER- See Also:
-
VISUAL_FIELD_NUMBER
public static final int VISUAL_FIELD_NUMBER- See Also:
-
-
Method Details
-
getId
string id = 1 [json_name = "id"];- Specified by:
getIdin interfaceCommon.KinematicLinkOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()string id = 1 [json_name = "id"];- Specified by:
getIdBytesin interfaceCommon.KinematicLinkOrBuilder- Returns:
- The bytes for id.
-
getParent
Parent link or joint id, empty for the root
string parent = 2 [json_name = "parent"];- Specified by:
getParentin interfaceCommon.KinematicLinkOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()Parent link or joint id, empty for the root
string parent = 2 [json_name = "parent"];- Specified by:
getParentBytesin interfaceCommon.KinematicLinkOrBuilder- Returns:
- The bytes for parent.
-
hasPose
public boolean hasPose()Pose relative to the parent
.viam.common.v1.LinkPose pose = 3 [json_name = "pose"];- Specified by:
hasPosein interfaceCommon.KinematicLinkOrBuilder- Returns:
- Whether the pose field is set.
-
getPose
Pose relative to the parent
.viam.common.v1.LinkPose pose = 3 [json_name = "pose"];- Specified by:
getPosein interfaceCommon.KinematicLinkOrBuilder- Returns:
- The pose.
-
getCollisionList
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"];- Specified by:
getCollisionListin interfaceCommon.KinematicLinkOrBuilder
-
getCollisionOrBuilderList
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
getCollisionCount
public int getCollisionCount()Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"];- Specified by:
getCollisionCountin interfaceCommon.KinematicLinkOrBuilder
-
getCollision
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"];- Specified by:
getCollisionin interfaceCommon.KinematicLinkOrBuilder
-
getCollisionOrBuilder
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
getVisualList
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"];- Specified by:
getVisualListin interfaceCommon.KinematicLinkOrBuilder
-
getVisualOrBuilderList
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
getVisualCount
public int getVisualCount()Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"];- Specified by:
getVisualCountin interfaceCommon.KinematicLinkOrBuilder
-
getVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"];- Specified by:
getVisualin interfaceCommon.KinematicLinkOrBuilder
-
getVisualOrBuilder
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
parseFrom
public static Common.KinematicLink parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.KinematicLink parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.KinematicLink parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.KinematicLink 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.KinematicLink parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Common.KinematicLink 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.KinematicLink parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Common.KinematicLink parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Common.KinematicLink parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Common.KinematicLink 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.KinematicLink,Common.KinematicLink.Builder>
-
getDefaultInstance
-
parser
-