class PathBuilder (source)
Easy-to-use builder for creating Path instances.
s - displacement in previous path
| <init> | PathBuilder(startPose: Pose2d, startTangent: Double = startPose.heading)PathBuilder(startPose: Pose2d, reversed: Boolean)PathBuilder(path: Path, s: Double) | 
| back | Adds a line straight backward. fun back(distance: Double): PathBuilder | 
| build | Constructs the Path instance. fun build(): Path | 
| forward | Adds a line straight forward. fun forward(distance: Double): PathBuilder | 
| lineTo | Adds a line segment with tangent heading interpolation. fun lineTo(endPosition: Vector2d): PathBuilder | 
| lineToConstantHeading | Adds a line segment with constant heading interpolation. fun lineToConstantHeading(endPosition: Vector2d): PathBuilder | 
| lineToLinearHeading | Adds a line segment with linear heading interpolation. fun lineToLinearHeading(endPose: Pose2d): PathBuilder | 
| lineToSplineHeading | Adds a line segment with spline heading interpolation. fun lineToSplineHeading(endPose: Pose2d): PathBuilder | 
| splineTo | Adds a spline segment with tangent heading interpolation. fun splineTo(endPosition: Vector2d, endTangent: Double): PathBuilder | 
| splineToConstantHeading | Adds a spline segment with constant heading interpolation. fun splineToConstantHeading(endPosition: Vector2d, endTangent: Double): PathBuilder | 
| splineToLinearHeading | Adds a spline segment with linear heading interpolation. fun splineToLinearHeading(endPose: Pose2d, endTangent: Double): PathBuilder | 
| splineToSplineHeading | Adds a spline segment with spline heading interpolation. fun splineToSplineHeading(endPose: Pose2d, endTangent: Double): PathBuilder | 
| strafeLeft | Adds a segment that strafes left in the robot reference frame. fun strafeLeft(distance: Double): PathBuilder | 
| strafeRight | Adds a segment that strafes right in the robot reference frame. fun strafeRight(distance: Double): PathBuilder | 
| strafeTo | Adds a strafe segment (i.e., a line segment with constant heading interpolation). fun strafeTo(endPosition: Vector2d): PathBuilder |