-
- 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, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double resolution, TrajectoryBuilder.PoseMap poseMap)
TrajectoryBuilder(Pose2d beginPose, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double resolution)
-
Method Summary
-
-
-
Constructor Detail
-
TrajectoryBuilder
TrajectoryBuilder(Pose2d beginPose, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double resolution, TrajectoryBuilder.PoseMap poseMap)
-
TrajectoryBuilder
TrajectoryBuilder(Pose2d beginPose, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double resolution)
-
-
Method Detail
-
setTangent
final TrajectoryBuilder setTangent(Rotation2d r)
-
setTangent
final TrajectoryBuilder setTangent(Double r)
-
setReversed
final TrajectoryBuilder setReversed(Boolean reversed)
-
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 List<Trajectory> build()
-
-