-
- All Implemented Interfaces:
public final class TrajectoryBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
TrajectoryBuilder.PoseMap
-
Constructor Summary
Constructors Constructor Description TrajectoryBuilder(Pose2d beginPose, Rotation2d beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double resolution, TrajectoryBuilder.PoseMap poseMap)
TrajectoryBuilder(Pose2d beginPose, Rotation2d beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double resolution)
-
Method Summary
-
-
Constructor Detail
-
TrajectoryBuilder
TrajectoryBuilder(Pose2d beginPose, Rotation2d beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double resolution, TrajectoryBuilder.PoseMap poseMap)
-
TrajectoryBuilder
TrajectoryBuilder(Pose2d beginPose, Rotation2d beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double resolution)
-
-
Method Detail
-
forward
@JvmOverloads() final TrajectoryBuilder forward(Double dist, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
forward
@JvmOverloads() final TrajectoryBuilder forward(Double dist, VelConstraint velConstraintOverride)
-
forward
@JvmOverloads() final TrajectoryBuilder forward(Double dist)
-
forwardConstantHeading
@JvmOverloads() final TrajectoryBuilder forwardConstantHeading(Double dist, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
forwardConstantHeading
@JvmOverloads() final TrajectoryBuilder forwardConstantHeading(Double dist, VelConstraint velConstraintOverride)
-
forwardConstantHeading
@JvmOverloads() final TrajectoryBuilder forwardConstantHeading(Double dist)
-
forwardLinearHeading
@JvmOverloads() final TrajectoryBuilder forwardLinearHeading(Double dist, Rotation2d heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
forwardLinearHeading
@JvmOverloads() final TrajectoryBuilder forwardLinearHeading(Double dist, Rotation2d heading, VelConstraint velConstraintOverride)
-
forwardLinearHeading
@JvmOverloads() final TrajectoryBuilder forwardLinearHeading(Double dist, Rotation2d heading)
-
forwardLinearHeading
@JvmOverloads() final TrajectoryBuilder forwardLinearHeading(Double dist, Double heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
forwardLinearHeading
@JvmOverloads() final TrajectoryBuilder forwardLinearHeading(Double dist, Double heading, VelConstraint velConstraintOverride)
-
forwardLinearHeading
@JvmOverloads() final TrajectoryBuilder forwardLinearHeading(Double dist, Double heading)
-
forwardSplineHeading
@JvmOverloads() final TrajectoryBuilder forwardSplineHeading(Double dist, Rotation2d heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
forwardSplineHeading
@JvmOverloads() final TrajectoryBuilder forwardSplineHeading(Double dist, Rotation2d heading, VelConstraint velConstraintOverride)
-
forwardSplineHeading
@JvmOverloads() final TrajectoryBuilder forwardSplineHeading(Double dist, Rotation2d heading)
-
forwardSplineHeading
@JvmOverloads() final TrajectoryBuilder forwardSplineHeading(Double dist, Double heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
forwardSplineHeading
@JvmOverloads() final TrajectoryBuilder forwardSplineHeading(Double dist, Double heading, VelConstraint velConstraintOverride)
-
forwardSplineHeading
@JvmOverloads() final TrajectoryBuilder forwardSplineHeading(Double dist, Double heading)
-
lineToX
@JvmOverloads() final TrajectoryBuilder lineToX(Double posX, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToX
@JvmOverloads() final TrajectoryBuilder lineToX(Double posX, VelConstraint velConstraintOverride)
-
lineToX
@JvmOverloads() final TrajectoryBuilder lineToX(Double posX)
-
lineToXConstantHeading
@JvmOverloads() final TrajectoryBuilder lineToXConstantHeading(Double posX, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToXConstantHeading
@JvmOverloads() final TrajectoryBuilder lineToXConstantHeading(Double posX, VelConstraint velConstraintOverride)
-
lineToXConstantHeading
@JvmOverloads() final TrajectoryBuilder lineToXConstantHeading(Double posX)
-
lineToXLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToXLinearHeading(Double posX, Rotation2d heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToXLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToXLinearHeading(Double posX, Rotation2d heading, VelConstraint velConstraintOverride)
-
lineToXLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToXLinearHeading(Double posX, Rotation2d heading)
-
lineToXLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToXLinearHeading(Double posX, Double heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToXLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToXLinearHeading(Double posX, Double heading, VelConstraint velConstraintOverride)
-
lineToXLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToXLinearHeading(Double posX, Double heading)
-
lineToXSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToXSplineHeading(Double posX, Rotation2d heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToXSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToXSplineHeading(Double posX, Rotation2d heading, VelConstraint velConstraintOverride)
-
lineToXSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToXSplineHeading(Double posX, Rotation2d heading)
-
lineToXSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToXSplineHeading(Double posX, Double heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToXSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToXSplineHeading(Double posX, Double heading, VelConstraint velConstraintOverride)
-
lineToXSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToXSplineHeading(Double posX, Double heading)
-
lineToY
@JvmOverloads() final TrajectoryBuilder lineToY(Double posY, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToY
@JvmOverloads() final TrajectoryBuilder lineToY(Double posY, VelConstraint velConstraintOverride)
-
lineToY
@JvmOverloads() final TrajectoryBuilder lineToY(Double posY)
-
lineToYConstantHeading
@JvmOverloads() final TrajectoryBuilder lineToYConstantHeading(Double posY, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToYConstantHeading
@JvmOverloads() final TrajectoryBuilder lineToYConstantHeading(Double posY, VelConstraint velConstraintOverride)
-
lineToYConstantHeading
@JvmOverloads() final TrajectoryBuilder lineToYConstantHeading(Double posY)
-
lineToYLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToYLinearHeading(Double posY, Rotation2d heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToYLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToYLinearHeading(Double posY, Rotation2d heading, VelConstraint velConstraintOverride)
-
lineToYLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToYLinearHeading(Double posY, Rotation2d heading)
-
lineToYLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToYLinearHeading(Double posY, Double heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToYLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToYLinearHeading(Double posY, Double heading, VelConstraint velConstraintOverride)
-
lineToYLinearHeading
@JvmOverloads() final TrajectoryBuilder lineToYLinearHeading(Double posY, Double heading)
-
lineToYSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToYSplineHeading(Double posY, Rotation2d heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToYSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToYSplineHeading(Double posY, Rotation2d heading, VelConstraint velConstraintOverride)
-
lineToYSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToYSplineHeading(Double posY, Rotation2d heading)
-
lineToYSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToYSplineHeading(Double posY, Double heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToYSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToYSplineHeading(Double posY, Double heading, VelConstraint velConstraintOverride)
-
lineToYSplineHeading
@JvmOverloads() final TrajectoryBuilder lineToYSplineHeading(Double posY, Double heading)
-
splineTo
@JvmOverloads() final TrajectoryBuilder splineTo(Vector2d pos, Rotation2d tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineTo
@JvmOverloads() final TrajectoryBuilder splineTo(Vector2d pos, Rotation2d tangent, VelConstraint velConstraintOverride)
-
splineTo
@JvmOverloads() final TrajectoryBuilder splineTo(Vector2d pos, Rotation2d tangent)
-
splineTo
@JvmOverloads() final TrajectoryBuilder splineTo(Vector2d pos, Double tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineTo
@JvmOverloads() final TrajectoryBuilder splineTo(Vector2d pos, Double tangent, VelConstraint velConstraintOverride)
-
splineTo
@JvmOverloads() final TrajectoryBuilder splineTo(Vector2d pos, Double tangent)
-
splineToConstantHeading
@JvmOverloads() final TrajectoryBuilder splineToConstantHeading(Vector2d pos, Rotation2d tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToConstantHeading
@JvmOverloads() final TrajectoryBuilder splineToConstantHeading(Vector2d pos, Rotation2d tangent, VelConstraint velConstraintOverride)
-
splineToConstantHeading
@JvmOverloads() final TrajectoryBuilder splineToConstantHeading(Vector2d pos, Rotation2d tangent)
-
splineToConstantHeading
@JvmOverloads() final TrajectoryBuilder splineToConstantHeading(Vector2d pos, Double tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToConstantHeading
@JvmOverloads() final TrajectoryBuilder splineToConstantHeading(Vector2d pos, Double tangent, VelConstraint velConstraintOverride)
-
splineToConstantHeading
@JvmOverloads() final TrajectoryBuilder splineToConstantHeading(Vector2d pos, Double tangent)
-
splineToLinearHeading
@JvmOverloads() final TrajectoryBuilder splineToLinearHeading(Pose2d pose, Rotation2d tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToLinearHeading
@JvmOverloads() final TrajectoryBuilder splineToLinearHeading(Pose2d pose, Rotation2d tangent, VelConstraint velConstraintOverride)
-
splineToLinearHeading
@JvmOverloads() final TrajectoryBuilder splineToLinearHeading(Pose2d pose, Rotation2d tangent)
-
splineToLinearHeading
@JvmOverloads() final TrajectoryBuilder splineToLinearHeading(Pose2d pose, Double tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToLinearHeading
@JvmOverloads() final TrajectoryBuilder splineToLinearHeading(Pose2d pose, Double tangent, VelConstraint velConstraintOverride)
-
splineToLinearHeading
@JvmOverloads() final TrajectoryBuilder splineToLinearHeading(Pose2d pose, Double tangent)
-
splineToSplineHeading
@JvmOverloads() final TrajectoryBuilder splineToSplineHeading(Pose2d pose, Rotation2d tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToSplineHeading
@JvmOverloads() final TrajectoryBuilder splineToSplineHeading(Pose2d pose, Rotation2d tangent, VelConstraint velConstraintOverride)
-
splineToSplineHeading
@JvmOverloads() final TrajectoryBuilder splineToSplineHeading(Pose2d pose, Rotation2d tangent)
-
splineToSplineHeading
@JvmOverloads() final TrajectoryBuilder splineToSplineHeading(Pose2d pose, Double tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToSplineHeading
@JvmOverloads() final TrajectoryBuilder splineToSplineHeading(Pose2d pose, Double tangent, VelConstraint velConstraintOverride)
-
splineToSplineHeading
@JvmOverloads() final TrajectoryBuilder splineToSplineHeading(Pose2d pose, Double tangent)
-
build
final Trajectory build()
-
-
-
-