Package com.viam.component.arm.v1
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 TypeMethodDescriptionReturns 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 vectorgetPose()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 vectorbooleanhasPose()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 vectormergePose(Common.Pose value) 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 vectorsetPose(Common.Pose value) 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 vectorsetPose(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 vectorMethods 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
-
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:
hasPosein interfaceArm.GetEndPositionResponseOrBuilder- Returns:
- Whether the pose field is set.
-
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:
getPosein interfaceArm.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
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"];
-