Package com.viam.component.arm.v1
Class Arm.TrajectoryPoint.KinematicConstraints.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Arm.TrajectoryPoint.KinematicConstraints,Arm.TrajectoryPoint.KinematicConstraints.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Arm.TrajectoryPoint.KinematicConstraints,Arm.TrajectoryPoint.KinematicConstraints.Builder>
com.viam.component.arm.v1.Arm.TrajectoryPoint.KinematicConstraints.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Arm.TrajectoryPoint.KinematicConstraintsOrBuilder,Cloneable
- Enclosing class:
Arm.TrajectoryPoint.KinematicConstraints
public static final class Arm.TrajectoryPoint.KinematicConstraints.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Arm.TrajectoryPoint.KinematicConstraints,Arm.TrajectoryPoint.KinematicConstraints.Builder>
implements Arm.TrajectoryPoint.KinematicConstraintsOrBuilder
Protobuf type
viam.component.arm.v1.TrajectoryPoint.KinematicConstraints-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionOptional target joint accelerations at this waypoint.Target joint velocities at this waypoint.Optional target joint accelerations at this waypoint.Target joint velocities at this waypoint.booleanOptional target joint accelerations at this waypoint.booleanTarget joint velocities at this waypoint.Optional target joint accelerations at this waypoint.Target joint velocities at this waypoint.Optional target joint accelerations at this waypoint.setAccelerations(Arm.JointAccelerations.Builder builderForValue) Optional target joint accelerations at this waypoint.setVelocities(Arm.JointVelocities value) Target joint velocities at this waypoint.setVelocities(Arm.JointVelocities.Builder builderForValue) Target joint velocities at this waypoint.Methods 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
-
hasVelocities
public boolean hasVelocities()Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample) must have zero velocity. Server implementations should validate this constraint.
.viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"];- Specified by:
hasVelocitiesin interfaceArm.TrajectoryPoint.KinematicConstraintsOrBuilder- Returns:
- Whether the velocities field is set.
-
getVelocities
Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample) must have zero velocity. Server implementations should validate this constraint.
.viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"];- Specified by:
getVelocitiesin interfaceArm.TrajectoryPoint.KinematicConstraintsOrBuilder- Returns:
- The velocities.
-
setVelocities
Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample) must have zero velocity. Server implementations should validate this constraint.
.viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"]; -
setVelocities
public Arm.TrajectoryPoint.KinematicConstraints.Builder setVelocities(Arm.JointVelocities.Builder builderForValue) Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample) must have zero velocity. Server implementations should validate this constraint.
.viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"]; -
mergeVelocities
Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample) must have zero velocity. Server implementations should validate this constraint.
.viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"]; -
clearVelocities
Target joint velocities at this waypoint. If provided, the first point of the stream (the t=0 sample) must have zero velocity. Server implementations should validate this constraint.
.viam.component.arm.v1.JointVelocities velocities = 1 [json_name = "velocities"]; -
hasAccelerations
public boolean hasAccelerations()Optional target joint accelerations at this waypoint.
optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"];- Specified by:
hasAccelerationsin interfaceArm.TrajectoryPoint.KinematicConstraintsOrBuilder- Returns:
- Whether the accelerations field is set.
-
getAccelerations
Optional target joint accelerations at this waypoint.
optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"];- Specified by:
getAccelerationsin interfaceArm.TrajectoryPoint.KinematicConstraintsOrBuilder- Returns:
- The accelerations.
-
setAccelerations
public Arm.TrajectoryPoint.KinematicConstraints.Builder setAccelerations(Arm.JointAccelerations value) Optional target joint accelerations at this waypoint.
optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"]; -
setAccelerations
public Arm.TrajectoryPoint.KinematicConstraints.Builder setAccelerations(Arm.JointAccelerations.Builder builderForValue) Optional target joint accelerations at this waypoint.
optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"]; -
mergeAccelerations
public Arm.TrajectoryPoint.KinematicConstraints.Builder mergeAccelerations(Arm.JointAccelerations value) Optional target joint accelerations at this waypoint.
optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"]; -
clearAccelerations
Optional target joint accelerations at this waypoint.
optional .viam.component.arm.v1.JointAccelerations accelerations = 2 [json_name = "accelerations"];
-