PathBuilder

class PathBuilder

Constructors

Link copied to clipboard
fun PathBuilder(beginPose: Pose2d, eps: Double)

Functions

Link copied to clipboard
fun build(): List<CompositePosePath>
Link copied to clipboard
fun lineToX(posX: Double): PathBuilder
Link copied to clipboard
fun lineToXConstantHeading(posX: Double): PathBuilder
Link copied to clipboard
fun lineToXLinearHeading(posX: Double, heading: Rotation2d): PathBuilder
fun lineToXLinearHeading(posX: Double, heading: Double): PathBuilder
Link copied to clipboard
fun lineToXSplineHeading(posX: Double, heading: Rotation2d): PathBuilder
fun lineToXSplineHeading(posX: Double, heading: Double): PathBuilder
Link copied to clipboard
fun lineToY(posY: Double): PathBuilder
Link copied to clipboard
fun lineToYConstantHeading(posY: Double): PathBuilder
Link copied to clipboard
fun lineToYLinearHeading(posY: Double, heading: Rotation2d): PathBuilder
fun lineToYLinearHeading(posY: Double, heading: Double): PathBuilder
Link copied to clipboard
fun lineToYSplineHeading(posY: Double, heading: Rotation2d): PathBuilder
fun lineToYSplineHeading(posY: Double, heading: Double): PathBuilder
Link copied to clipboard
fun setReversed(reversed: Boolean): PathBuilder
Link copied to clipboard
fun setTangent(r: Rotation2d): PathBuilder
fun setTangent(r: Double): PathBuilder
Link copied to clipboard
fun splineTo(pos: Vector2d, tangent: Rotation2d): PathBuilder
fun splineTo(pos: Vector2d, tangent: Double): PathBuilder
Link copied to clipboard
fun splineToConstantHeading(pos: Vector2d, tangent: Rotation2d): PathBuilder
fun splineToConstantHeading(pos: Vector2d, tangent: Double): PathBuilder
Link copied to clipboard
fun splineToLinearHeading(pose: Pose2d, tangent: Rotation2d): PathBuilder
fun splineToLinearHeading(pose: Pose2d, tangent: Double): PathBuilder
Link copied to clipboard
fun splineToSplineHeading(pose: Pose2d, tangent: Rotation2d): PathBuilder
fun splineToSplineHeading(pose: Pose2d, tangent: Double): PathBuilder