Package com.acmerobotics.roadrunner
Class ConstantPathBuilder
-
- All Implemented Interfaces:
public final class ConstantPathBuilder
-
-
Method Summary
Modifier and Type Method Description final ConstantPathBuilderlineToXConstantHeading(Double posX)final SafePathBuilderlineToXSplineHeading(Double posX, Rotation2d heading)final SafePathBuilderlineToXSplineHeading(Double posX, Double heading)final ConstantPathBuilderlineToYConstantHeading(Double posY)final SafePathBuilderlineToYSplineHeading(Double posY, Rotation2d heading)final SafePathBuilderlineToYSplineHeading(Double posY, Double heading)final ConstantPathBuildersplineToConstantHeading(Vector2d pos, Rotation2d tangent)final ConstantPathBuildersplineToConstantHeading(Vector2d pos, Double tangent)final SafePathBuildersplineToSplineHeading(Pose2d pose, Rotation2d tangent)final SafePathBuildersplineToSplineHeading(Pose2d pose, Double tangent)final List<CompositePosePath>build()-
-
Method Detail
-
lineToXConstantHeading
final ConstantPathBuilder lineToXConstantHeading(Double posX)
-
lineToXSplineHeading
final SafePathBuilder lineToXSplineHeading(Double posX, Rotation2d heading)
-
lineToXSplineHeading
final SafePathBuilder lineToXSplineHeading(Double posX, Double heading)
-
lineToYConstantHeading
final ConstantPathBuilder lineToYConstantHeading(Double posY)
-
lineToYSplineHeading
final SafePathBuilder lineToYSplineHeading(Double posY, Rotation2d heading)
-
lineToYSplineHeading
final SafePathBuilder lineToYSplineHeading(Double posY, Double heading)
-
splineToConstantHeading
final ConstantPathBuilder splineToConstantHeading(Vector2d pos, Rotation2d tangent)
-
splineToConstantHeading
final ConstantPathBuilder splineToConstantHeading(Vector2d pos, Double tangent)
-
splineToSplineHeading
final SafePathBuilder splineToSplineHeading(Pose2d pose, Rotation2d tangent)
-
splineToSplineHeading
final SafePathBuilder splineToSplineHeading(Pose2d pose, Double tangent)
-
build
final List<CompositePosePath> build()
-
-
-
-