SafePathBuilder

class SafePathBuilder

Constructors

Link copied to clipboard
fun SafePathBuilder(    beginPose: Pose2d,     beginTangent: Rotation2d,     eps: Double)
Link copied to clipboard
fun SafePathBuilder(    beginPose: Pose2d,     beginTangent: Double,     eps: Double)

Functions

Link copied to clipboard
fun build(): CompositePosePath
Link copied to clipboard
fun forward(dist: Double): TangentPathBuilder
Link copied to clipboard
fun forwardConstantHeading(dist: Double): ConstantPathBuilder
Link copied to clipboard
fun forwardLinearHeading(dist: Double, heading: Rotation2d): RestrictedPathBuilder
fun forwardLinearHeading(dist: Double, heading: Double): RestrictedPathBuilder
Link copied to clipboard
fun forwardSplineHeading(dist: Double, heading: Rotation2d): SafePathBuilder
fun forwardSplineHeading(dist: Double, heading: Double): SafePathBuilder
Link copied to clipboard
fun lineToX(posX: Double): TangentPathBuilder
Link copied to clipboard
fun lineToXConstantHeading(posX: Double): ConstantPathBuilder
Link copied to clipboard
fun lineToXLinearHeading(posX: Double, heading: Rotation2d): RestrictedPathBuilder
fun lineToXLinearHeading(posX: Double, heading: Double): RestrictedPathBuilder
Link copied to clipboard
fun lineToXSplineHeading(posX: Double, heading: Rotation2d): SafePathBuilder
fun lineToXSplineHeading(posX: Double, heading: Double): SafePathBuilder
Link copied to clipboard
fun lineToY(posY: Double): TangentPathBuilder
Link copied to clipboard
fun lineToYConstantHeading(posY: Double): ConstantPathBuilder
Link copied to clipboard
fun lineToYLinearHeading(posY: Double, heading: Rotation2d): RestrictedPathBuilder
fun lineToYLinearHeading(posY: Double, heading: Double): RestrictedPathBuilder
Link copied to clipboard
fun lineToYSplineHeading(posY: Double, heading: Rotation2d): SafePathBuilder
fun lineToYSplineHeading(posY: Double, heading: Double): SafePathBuilder
Link copied to clipboard
fun splineTo(pos: Vector2d, tangent: Rotation2d): TangentPathBuilder
fun splineTo(pos: Vector2d, tangent: Double): TangentPathBuilder
Link copied to clipboard
fun splineToConstantHeading(pos: Vector2d, tangent: Rotation2d): ConstantPathBuilder
fun splineToConstantHeading(pos: Vector2d, tangent: Double): ConstantPathBuilder
Link copied to clipboard
fun splineToLinearHeading(pose: Pose2d, tangent: Rotation2d): RestrictedPathBuilder
fun splineToLinearHeading(pose: Pose2d, tangent: Double): RestrictedPathBuilder
Link copied to clipboard
fun splineToSplineHeading(pose: Pose2d, tangent: Rotation2d): SafePathBuilder
fun splineToSplineHeading(pose: Pose2d, tangent: Double): SafePathBuilder