Package com.viam.common.v1
Interface Common.KinematicLinkOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Common.KinematicLink,Common.KinematicLink.Builder
- Enclosing class:
Common
public static interface Common.KinematicLinkOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetCollision(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 parentMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getId
String getId()string id = 1 [json_name = "id"];- Returns:
- The id.
-
getIdBytes
com.google.protobuf.ByteString getIdBytes()string id = 1 [json_name = "id"];- Returns:
- The bytes for id.
-
getParent
String getParent()Parent link or joint id, empty for the root
string parent = 2 [json_name = "parent"];- Returns:
- The parent.
-
getParentBytes
com.google.protobuf.ByteString getParentBytes()Parent link or joint id, empty for the root
string parent = 2 [json_name = "parent"];- Returns:
- The bytes for parent.
-
hasPose
boolean hasPose()Pose relative to the parent
.viam.common.v1.LinkPose pose = 3 [json_name = "pose"];- Returns:
- Whether the pose field is set.
-
getPose
Common.LinkPose getPose()Pose relative to the parent
.viam.common.v1.LinkPose pose = 3 [json_name = "pose"];- Returns:
- The pose.
-
getCollisionList
List<Common.Geometry> getCollisionList()Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
getCollision
Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
getCollisionCount
int getCollisionCount()Collision geometries, meshes must be stl or ply
repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"]; -
getVisualList
List<Common.Geometry> getVisualList()Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
getVisual
Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"]; -
getVisualCount
int getVisualCount()Display geometries, not used for collision checking
repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"];
-