-
- All Implemented Interfaces:
public final class SafePathBuilder
-
-
Constructor Summary
Constructors Constructor Description SafePathBuilder(Pose2d beginPose, Rotation2d beginTangent, Double eps)
SafePathBuilder(Pose2d beginPose, Double beginTangent, Double eps)
-
Method Summary
-
-
Method Detail
-
forward
final TangentPathBuilder forward(Double dist)
-
forwardConstantHeading
final ConstantPathBuilder forwardConstantHeading(Double dist)
-
forwardLinearHeading
final RestrictedPathBuilder forwardLinearHeading(Double dist, Rotation2d heading)
-
forwardLinearHeading
final RestrictedPathBuilder forwardLinearHeading(Double dist, Double heading)
-
forwardSplineHeading
final SafePathBuilder forwardSplineHeading(Double dist, Rotation2d heading)
-
forwardSplineHeading
final SafePathBuilder forwardSplineHeading(Double dist, Double heading)
-
lineToX
final TangentPathBuilder lineToX(Double posX)
-
lineToXConstantHeading
final ConstantPathBuilder lineToXConstantHeading(Double posX)
-
lineToXLinearHeading
final RestrictedPathBuilder lineToXLinearHeading(Double posX, Rotation2d heading)
-
lineToXLinearHeading
final RestrictedPathBuilder lineToXLinearHeading(Double posX, Double heading)
-
lineToXSplineHeading
final SafePathBuilder lineToXSplineHeading(Double posX, Rotation2d heading)
-
lineToXSplineHeading
final SafePathBuilder lineToXSplineHeading(Double posX, Double heading)
-
lineToY
final TangentPathBuilder lineToY(Double posY)
-
lineToYConstantHeading
final ConstantPathBuilder lineToYConstantHeading(Double posY)
-
lineToYLinearHeading
final RestrictedPathBuilder lineToYLinearHeading(Double posY, Rotation2d heading)
-
lineToYLinearHeading
final RestrictedPathBuilder lineToYLinearHeading(Double posY, Double heading)
-
lineToYSplineHeading
final SafePathBuilder lineToYSplineHeading(Double posY, Rotation2d heading)
-
lineToYSplineHeading
final SafePathBuilder lineToYSplineHeading(Double posY, Double heading)
-
splineTo
final TangentPathBuilder splineTo(Vector2d pos, Rotation2d tangent)
-
splineTo
final TangentPathBuilder splineTo(Vector2d pos, Double tangent)
-
splineToConstantHeading
final ConstantPathBuilder splineToConstantHeading(Vector2d pos, Rotation2d tangent)
-
splineToConstantHeading
final ConstantPathBuilder splineToConstantHeading(Vector2d pos, Double tangent)
-
splineToLinearHeading
final RestrictedPathBuilder splineToLinearHeading(Pose2d pose, Rotation2d tangent)
-
splineToLinearHeading
final RestrictedPathBuilder splineToLinearHeading(Pose2d pose, Double tangent)
-
splineToSplineHeading
final SafePathBuilder splineToSplineHeading(Pose2d pose, Rotation2d tangent)
-
splineToSplineHeading
final SafePathBuilder splineToSplineHeading(Pose2d pose, Double tangent)
-
build
final CompositePosePath build()
-
-
-
-