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 TypeMethodDescriptionfloat
Max linear deviation from straight-line between start and goal, in mm.float
Max allowable orientation deviation, in degrees, while on the shortest path between start / goal statesboolean
Max linear deviation from straight-line between start and goal, in mm.boolean
Max 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.
-