Class Arm.GetEndPositionResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Arm.GetEndPositionResponse,Arm.GetEndPositionResponse.Builder>
com.viam.component.arm.v1.Arm.GetEndPositionResponse.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Arm.GetEndPositionResponseOrBuilder, Cloneable
Enclosing class:
Arm.GetEndPositionResponse

public static final class Arm.GetEndPositionResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Arm.GetEndPositionResponse,Arm.GetEndPositionResponse.Builder> implements Arm.GetEndPositionResponseOrBuilder
Protobuf type viam.component.arm.v1.GetEndPositionResponse
  • Field Summary

    Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express millimeters and theta, ox, oy, oz coordinates which express an orientation vector
    Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express millimeters and theta, ox, oy, oz coordinates which express an orientation vector
    boolean
    Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express millimeters and theta, ox, oy, oz coordinates which express an orientation vector
    Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express millimeters and theta, ox, oy, oz coordinates which express an orientation vector
    Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express millimeters and theta, ox, oy, oz coordinates which express an orientation vector
    setPose(Common.Pose.Builder builderForValue)
    Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express millimeters and theta, ox, oy, oz coordinates which express an orientation vector

    Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasPose

      public boolean hasPose()
       Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express
       millimeters and theta, ox, oy, oz coordinates which express an orientation vector
       
      .viam.common.v1.Pose pose = 1 [json_name = "pose"];
      Specified by:
      hasPose in interface Arm.GetEndPositionResponseOrBuilder
      Returns:
      Whether the pose field is set.
    • getPose

      public Common.Pose getPose()
       Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express
       millimeters and theta, ox, oy, oz coordinates which express an orientation vector
       
      .viam.common.v1.Pose pose = 1 [json_name = "pose"];
      Specified by:
      getPose in interface Arm.GetEndPositionResponseOrBuilder
      Returns:
      The pose.
    • setPose

       Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express
       millimeters and theta, ox, oy, oz coordinates which express an orientation vector
       
      .viam.common.v1.Pose pose = 1 [json_name = "pose"];
    • setPose

      public Arm.GetEndPositionResponse.Builder setPose(Common.Pose.Builder builderForValue)
       Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express
       millimeters and theta, ox, oy, oz coordinates which express an orientation vector
       
      .viam.common.v1.Pose pose = 1 [json_name = "pose"];
    • mergePose

       Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express
       millimeters and theta, ox, oy, oz coordinates which express an orientation vector
       
      .viam.common.v1.Pose pose = 1 [json_name = "pose"];
    • clearPose

       Returns 6d pose of the end effector relative to the base, represented by X,Y,Z coordinates which express
       millimeters and theta, ox, oy, oz coordinates which express an orientation vector
       
      .viam.common.v1.Pose pose = 1 [json_name = "pose"];