SafePosePathBuilder

class SafePosePathBuilder

Wrapper for PosePathBuilder that provides the same guarantees without throwing PosePathBuilder.RotationContinuityException.

For method-by-method documentation, see the identical methods on PosePathBuilder.

Constructors

Link copied to clipboard
fun SafePosePathBuilder(path: PositionPath<Arclength>, beginHeading: Rotation2d)
Link copied to clipboard
fun SafePosePathBuilder(path: PositionPath<Arclength>, beginHeading: Double)

Functions

Link copied to clipboard
fun constantUntil(disp: Double): RestrictedPosePathBuilder
Link copied to clipboard
fun constantUntilEnd(): CompositePosePath
Link copied to clipboard
fun linearUntil(disp: Double, heading: Rotation2d): RestrictedPosePathBuilder
fun linearUntil(disp: Double, heading: Double): RestrictedPosePathBuilder
Link copied to clipboard
fun linearUntilEnd(heading: Rotation2d): CompositePosePath
fun linearUntilEnd(heading: Double): CompositePosePath
Link copied to clipboard
fun splineUntil(disp: Double, heading: Rotation2d): SafePosePathBuilder
fun splineUntil(disp: Double, heading: Double): SafePosePathBuilder
Link copied to clipboard
fun splineUntilEnd(heading: Rotation2d): CompositePosePath
fun splineUntilEnd(heading: Double): CompositePosePath
Link copied to clipboard
fun tangentUntil(disp: Double): RestrictedPosePathBuilder
Link copied to clipboard
fun tangentUntilEnd(): CompositePosePath