Package com.viam.service.motion.v1
Class Motion.Constraints
java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite<Motion.Constraints,Motion.Constraints.Builder>
com.viam.service.motion.v1.Motion.Constraints
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,Motion.ConstraintsOrBuilder
- Enclosing class:
- Motion
public static final class Motion.Constraints
extends com.google.protobuf.GeneratedMessageLite<Motion.Constraints,Motion.Constraints.Builder>
implements Motion.ConstraintsOrBuilder
Constraints specifies all enumerated constraints to be passed to Viam's motion planning, along with any optional parametersProtobuf type
viam.service.motion.v1.Constraints-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classConstraints specifies all enumerated constraints to be passed to Viam's motion planning, along with any optional parametersNested 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 extends Object>, 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
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) getCollisionSpecification(int index) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];intrepeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];getCollisionSpecificationOrBuilder(int index) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];List<? extends Motion.CollisionSpecificationOrBuilder>repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];static Motion.ConstraintsgetLinearConstraint(int index) Typed message for a specific constraintintTyped message for a specific constraintTyped message for a specific constraintgetLinearConstraintOrBuilder(int index) Typed message for a specific constraintList<? extends Motion.LinearConstraintOrBuilder>Typed message for a specific constraintgetOrientationConstraint(int index) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];intrepeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];getOrientationConstraintOrBuilder(int index) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];List<? extends Motion.OrientationConstraintOrBuilder>repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];getPseudolinearConstraint(int index) Arc constraint, Time constraint, and others will be added here when they are supportedintArc constraint, Time constraint, and others will be added here when they are supportedArc constraint, Time constraint, and others will be added here when they are supportedgetPseudolinearConstraintOrBuilder(int index) Arc constraint, Time constraint, and others will be added here when they are supportedList<? extends Motion.PseudolinearConstraintOrBuilder>Arc constraint, Time constraint, and others will be added here when they are supportedstatic Motion.Constraints.Builderstatic Motion.Constraints.BuildernewBuilder(Motion.Constraints prototype) static Motion.ConstraintsparseDelimitedFrom(InputStream input) static Motion.ConstraintsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Motion.ConstraintsparseFrom(byte[] data) static Motion.ConstraintsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Motion.ConstraintsparseFrom(com.google.protobuf.ByteString data) static Motion.ConstraintsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Motion.ConstraintsparseFrom(com.google.protobuf.CodedInputStream input) static Motion.ConstraintsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Motion.ConstraintsparseFrom(InputStream input) static Motion.ConstraintsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Motion.ConstraintsparseFrom(ByteBuffer data) static Motion.ConstraintsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Motion.Constraints>parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, 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, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
LINEAR_CONSTRAINT_FIELD_NUMBER
public static final int LINEAR_CONSTRAINT_FIELD_NUMBER- See Also:
-
ORIENTATION_CONSTRAINT_FIELD_NUMBER
public static final int ORIENTATION_CONSTRAINT_FIELD_NUMBER- See Also:
-
COLLISION_SPECIFICATION_FIELD_NUMBER
public static final int COLLISION_SPECIFICATION_FIELD_NUMBER- See Also:
-
PSEUDOLINEAR_CONSTRAINT_FIELD_NUMBER
public static final int PSEUDOLINEAR_CONSTRAINT_FIELD_NUMBER- See Also:
-
-
Method Details
-
getLinearConstraintList
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];- Specified by:
getLinearConstraintListin interfaceMotion.ConstraintsOrBuilder
-
getLinearConstraintOrBuilderList
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"]; -
getLinearConstraintCount
public int getLinearConstraintCount()Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];- Specified by:
getLinearConstraintCountin interfaceMotion.ConstraintsOrBuilder
-
getLinearConstraint
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];- Specified by:
getLinearConstraintin interfaceMotion.ConstraintsOrBuilder
-
getLinearConstraintOrBuilder
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"]; -
getOrientationConstraintList
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];- Specified by:
getOrientationConstraintListin interfaceMotion.ConstraintsOrBuilder
-
getOrientationConstraintOrBuilderList
public List<? extends Motion.OrientationConstraintOrBuilder> getOrientationConstraintOrBuilderList()repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"]; -
getOrientationConstraintCount
public int getOrientationConstraintCount()repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];- Specified by:
getOrientationConstraintCountin interfaceMotion.ConstraintsOrBuilder
-
getOrientationConstraint
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];- Specified by:
getOrientationConstraintin interfaceMotion.ConstraintsOrBuilder
-
getOrientationConstraintOrBuilder
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"]; -
getCollisionSpecificationList
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];- Specified by:
getCollisionSpecificationListin interfaceMotion.ConstraintsOrBuilder
-
getCollisionSpecificationOrBuilderList
public List<? extends Motion.CollisionSpecificationOrBuilder> getCollisionSpecificationOrBuilderList()repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"]; -
getCollisionSpecificationCount
public int getCollisionSpecificationCount()repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];- Specified by:
getCollisionSpecificationCountin interfaceMotion.ConstraintsOrBuilder
-
getCollisionSpecification
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];- Specified by:
getCollisionSpecificationin interfaceMotion.ConstraintsOrBuilder
-
getCollisionSpecificationOrBuilder
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"]; -
getPseudolinearConstraintList
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];- Specified by:
getPseudolinearConstraintListin interfaceMotion.ConstraintsOrBuilder
-
getPseudolinearConstraintOrBuilderList
public List<? extends Motion.PseudolinearConstraintOrBuilder> getPseudolinearConstraintOrBuilderList()Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"]; -
getPseudolinearConstraintCount
public int getPseudolinearConstraintCount()Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];- Specified by:
getPseudolinearConstraintCountin interfaceMotion.ConstraintsOrBuilder
-
getPseudolinearConstraint
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];- Specified by:
getPseudolinearConstraintin interfaceMotion.ConstraintsOrBuilder
-
getPseudolinearConstraintOrBuilder
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"]; -
parseFrom
public static Motion.Constraints parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Motion.Constraints parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Motion.Constraints parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Motion.Constraints parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Motion.Constraints parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Motion.Constraints parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Motion.Constraints parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Motion.Constraints parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Motion.Constraints parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Motion.Constraints parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Motion.Constraints,Motion.Constraints.Builder>
-
getDefaultInstance
-
parser
-