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
Modifier and TypeClassDescriptionstatic final class
Constraints 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
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFields
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionprotected final Object
dynamicMethod
(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) getCollisionSpecification
(int index) Arc constraint, Time constraint, and others will be added here when they are supportedint
Arc 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 supportedgetCollisionSpecificationOrBuilder
(int index) Arc constraint, Time constraint, and others will be added here when they are supportedList<? extends Motion.CollisionSpecificationOrBuilder>
Arc constraint, Time constraint, and others will be added here when they are supportedstatic Motion.Constraints
getLinearConstraint
(int index) Typed message for a specific constraintint
Typed 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"];
int
repeated .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"];
static Motion.Constraints.Builder
static Motion.Constraints.Builder
newBuilder
(Motion.Constraints prototype) static Motion.Constraints
parseDelimitedFrom
(InputStream input) static Motion.Constraints
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Motion.Constraints
parseFrom
(byte[] data) static Motion.Constraints
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Motion.Constraints
parseFrom
(com.google.protobuf.ByteString data) static Motion.Constraints
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Motion.Constraints
parseFrom
(com.google.protobuf.CodedInputStream input) static Motion.Constraints
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Motion.Constraints
parseFrom
(InputStream input) static Motion.Constraints
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Motion.Constraints
parseFrom
(ByteBuffer data) static Motion.Constraints
parseFrom
(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, writeTo
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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:
-
-
Method Details
-
getLinearConstraintList
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
- Specified by:
getLinearConstraintList
in 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:
getLinearConstraintCount
in interfaceMotion.ConstraintsOrBuilder
-
getLinearConstraint
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
- Specified by:
getLinearConstraint
in 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:
getOrientationConstraintList
in 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:
getOrientationConstraintCount
in interfaceMotion.ConstraintsOrBuilder
-
getOrientationConstraint
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
- Specified by:
getOrientationConstraint
in interfaceMotion.ConstraintsOrBuilder
-
getOrientationConstraintOrBuilder
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
-
getCollisionSpecificationList
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
- Specified by:
getCollisionSpecificationList
in interfaceMotion.ConstraintsOrBuilder
-
getCollisionSpecificationOrBuilderList
public List<? extends Motion.CollisionSpecificationOrBuilder> getCollisionSpecificationOrBuilderList()Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
getCollisionSpecificationCount
public int getCollisionSpecificationCount()Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
- Specified by:
getCollisionSpecificationCount
in interfaceMotion.ConstraintsOrBuilder
-
getCollisionSpecification
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
- Specified by:
getCollisionSpecification
in interfaceMotion.ConstraintsOrBuilder
-
getCollisionSpecificationOrBuilder
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
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:
dynamicMethod
in classcom.google.protobuf.GeneratedMessageLite<Motion.Constraints,
Motion.Constraints.Builder>
-
getDefaultInstance
-
parser
-