Package com.viam.common.v1
Class Common.KinematicLink.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Common.KinematicLink,Common.KinematicLink.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Common.KinematicLink,Common.KinematicLink.Builder>
com.viam.common.v1.Common.KinematicLink.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Common.KinematicLinkOrBuilder,Cloneable
- Enclosing class:
Common.KinematicLink
public static final class Common.KinematicLink.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Common.KinematicLink,Common.KinematicLink.Builder>
implements Common.KinematicLinkOrBuilder
Protobuf type
viam.common.v1.KinematicLink-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllCollision(Iterable<? extends Common.Geometry> values) Collision geometries, meshes must be stl or plyaddAllVisual(Iterable<? extends Common.Geometry> values) Display geometries, not used for collision checkingaddCollision(int index, Common.Geometry value) Collision geometries, meshes must be stl or plyaddCollision(int index, Common.Geometry.Builder builderForValue) Collision geometries, meshes must be stl or plyaddCollision(Common.Geometry value) Collision geometries, meshes must be stl or plyaddCollision(Common.Geometry.Builder builderForValue) Collision geometries, meshes must be stl or plyaddVisual(int index, Common.Geometry value) Display geometries, not used for collision checkingaddVisual(int index, Common.Geometry.Builder builderForValue) Display geometries, not used for collision checkingaddVisual(Common.Geometry value) Display geometries, not used for collision checkingaddVisual(Common.Geometry.Builder builderForValue) Display geometries, not used for collision checkingCollision geometries, meshes must be stl or plyclearId()string id = 1 [json_name = "id"];Parent link or joint id, empty for the rootPose relative to the parentDisplay geometries, not used for collision checkinggetCollision(int index) Collision geometries, meshes must be stl or plyintCollision geometries, meshes must be stl or plyCollision geometries, meshes must be stl or plygetId()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 checkingbooleanhasPose()Pose relative to the parentmergePose(Common.LinkPose value) Pose relative to the parentremoveCollision(int index) Collision geometries, meshes must be stl or plyremoveVisual(int index) Display geometries, not used for collision checkingsetCollision(int index, Common.Geometry value) Collision geometries, meshes must be stl or plysetCollision(int index, Common.Geometry.Builder builderForValue) Collision geometries, meshes must be stl or plystring id = 1 [json_name = "id"];setIdBytes(com.google.protobuf.ByteString value) string id = 1 [json_name = "id"];Parent link or joint id, empty for the rootsetParentBytes(com.google.protobuf.ByteString value) Parent link or joint id, empty for the rootsetPose(Common.LinkPose value) Pose relative to the parentsetPose(Common.LinkPose.Builder builderForValue) Pose relative to the parentsetVisual(int index, Common.Geometry value) Display geometries, not used for collision checkingsetVisual(int index, Common.Geometry.Builder builderForValue) Display geometries, not used for collision checkingMethods 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
-
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.
-
setId
string id = 1 [json_name = "id"];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
string id = 1 [json_name = "id"];- Returns:
- This builder for chaining.
-
setIdBytes
string id = 1 [json_name = "id"];- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
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.
-
setParent
Parent link or joint id, empty for the root
string parent = 2 [json_name = "parent"];- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
Parent link or joint id, empty for the root
string parent = 2 [json_name = "parent"];- Returns:
- This builder for chaining.
-
setParentBytes
Parent link or joint id, empty for the root
string parent = 2 [json_name = "parent"];- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
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.
-
setPose
Pose relative to the parent
.viam.common.v1.LinkPose pose = 3 [json_name = "pose"]; -
setPose
Pose relative to the parent
.viam.common.v1.LinkPose pose = 3 [json_name = "pose"]; -
mergePose
Pose relative to the parent
.viam.common.v1.LinkPose pose = 3 [json_name = "pose"]; -
clearPose
Pose relative to the parent
.viam.common.v1.LinkPose pose = 3 [json_name = "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
-
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
-
setCollision
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
setCollision
public Common.KinematicLink.Builder setCollision(int index, Common.Geometry.Builder builderForValue) Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
addCollision
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
addCollision
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
addCollision
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
addCollision
public Common.KinematicLink.Builder addCollision(int index, Common.Geometry.Builder builderForValue) Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
addAllCollision
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
clearCollision
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
removeCollision
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
-
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
-
setVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
setVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
addVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
addVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
addVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
addVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
addAllVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
clearVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
removeVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"];
-