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 Classes
    Modifier and Type
    Class
    Description
    static final class 
    Protobuf type viam.common.v1.KinematicLink

    Nested 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

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageLite

    unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final Object
    dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
     
    getCollision(int index)
    Collision geometries, meshes must be stl or ply
    int
    Collision geometries, meshes must be stl or ply
    Collision geometries, meshes must be stl or ply
    Collision geometries, meshes must be stl or ply
    Collision geometries, meshes must be stl or ply
     
    string id = 1 [json_name = "id"];
    com.google.protobuf.ByteString
    string id = 1 [json_name = "id"];
    Parent link or joint id, empty for the root
    com.google.protobuf.ByteString
    Parent link or joint id, empty for the root
    Pose relative to the parent
    getVisual(int index)
    Display geometries, not used for collision checking
    int
    Display geometries, not used for collision checking
    Display geometries, not used for collision checking
    getVisualOrBuilder(int index)
    Display geometries, not used for collision checking
    Display geometries, not used for collision checking
    boolean
    Pose relative to the parent
     
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<Common.KinematicLink>
     

    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, writeTo

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Field Details

  • Method Details

    • getId

      public String getId()
      string id = 1 [json_name = "id"];
      Specified by:
      getId in interface Common.KinematicLinkOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
      string id = 1 [json_name = "id"];
      Specified by:
      getIdBytes in interface Common.KinematicLinkOrBuilder
      Returns:
      The bytes for id.
    • getParent

      public String getParent()
       Parent link or joint id, empty for the root
       
      string parent = 2 [json_name = "parent"];
      Specified by:
      getParent in interface Common.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:
      getParentBytes in interface Common.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:
      hasPose in interface Common.KinematicLinkOrBuilder
      Returns:
      Whether the pose field is set.
    • getPose

      public Common.LinkPose getPose()
       Pose relative to the parent
       
      .viam.common.v1.LinkPose pose = 3 [json_name = "pose"];
      Specified by:
      getPose in interface Common.KinematicLinkOrBuilder
      Returns:
      The pose.
    • getCollisionList

      public List<Common.Geometry> getCollisionList()
       Collision geometries, meshes must be stl or ply
       
      repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"];
      Specified by:
      getCollisionList in interface Common.KinematicLinkOrBuilder
    • getCollisionOrBuilderList

      public List<? extends Common.GeometryOrBuilder> 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:
      getCollisionCount in interface Common.KinematicLinkOrBuilder
    • getCollision

      public Common.Geometry getCollision(int index)
       Collision geometries, meshes must be stl or ply
       
      repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"];
      Specified by:
      getCollision in interface Common.KinematicLinkOrBuilder
    • getCollisionOrBuilder

      public Common.GeometryOrBuilder getCollisionOrBuilder(int index)
       Collision geometries, meshes must be stl or ply
       
      repeated .viam.common.v1.Geometry collision = 4 [json_name = "collision"];
    • getVisualList

      public List<Common.Geometry> getVisualList()
       Display geometries, not used for collision checking
       
      repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"];
      Specified by:
      getVisualList in interface Common.KinematicLinkOrBuilder
    • getVisualOrBuilderList

      public List<? extends Common.GeometryOrBuilder> 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:
      getVisualCount in interface Common.KinematicLinkOrBuilder
    • getVisual

      public Common.Geometry getVisual(int index)
       Display geometries, not used for collision checking
       
      repeated .viam.common.v1.Geometry visual = 5 [json_name = "visual"];
      Specified by:
      getVisual in interface Common.KinematicLinkOrBuilder
    • getVisualOrBuilder

      public Common.GeometryOrBuilder getVisualOrBuilder(int index)
       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

      public static Common.KinematicLink parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Common.KinematicLink parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Common.KinematicLink parseDelimitedFrom(InputStream input) throws IOException
      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

      public static Common.KinematicLink.Builder newBuilder()
    • newBuilder

      public static Common.KinematicLink.Builder newBuilder(Common.KinematicLink prototype)
    • dynamicMethod

      protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Specified by:
      dynamicMethod in class com.google.protobuf.GeneratedMessageLite<Common.KinematicLink,Common.KinematicLink.Builder>
    • getDefaultInstance

      public static Common.KinematicLink getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Common.KinematicLink> parser()