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 vectorboolean
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 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, 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 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:
getPose
in 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"];
-