Package com.viam.service.motion.v1
Interface Motion.LinearConstraintOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Motion.LinearConstraint,Motion.LinearConstraint.Builder
- Enclosing class:
- Motion
public static interface Motion.LinearConstraintOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionfloatMax linear deviation from straight-line between start and goal, in mm.floatMax allowable orientation deviation, in degrees, while on the shortest path between start / goal statesbooleanMax linear deviation from straight-line between start and goal, in mm.booleanMax allowable orientation deviation, in degrees, while on the shortest path between start / goal statesMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasLineToleranceMm
boolean hasLineToleranceMm()Max linear deviation from straight-line between start and goal, in mm.
optional float line_tolerance_mm = 1 [json_name = "lineToleranceMm"];- Returns:
- Whether the lineToleranceMm field is set.
-
getLineToleranceMm
float getLineToleranceMm()Max linear deviation from straight-line between start and goal, in mm.
optional float line_tolerance_mm = 1 [json_name = "lineToleranceMm"];- Returns:
- The lineToleranceMm.
-
hasOrientationToleranceDegs
boolean hasOrientationToleranceDegs()Max allowable orientation deviation, in degrees, while on the shortest path between start / goal states
optional float orientation_tolerance_degs = 2 [json_name = "orientationToleranceDegs"];- Returns:
- Whether the orientationToleranceDegs field is set.
-
getOrientationToleranceDegs
float getOrientationToleranceDegs()Max allowable orientation deviation, in degrees, while on the shortest path between start / goal states
optional float orientation_tolerance_degs = 2 [json_name = "orientationToleranceDegs"];- Returns:
- The orientationToleranceDegs.
-