Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
Dual version of Pose2d.
Link copied to clipboard
Link copied to clipboard
@Serializable
Dual version of PoseVelocity2d.
Link copied to clipboard
Represents a robot's pose on the field at a given time.
Link copied to clipboard
Link copied to clipboard
@Serializable
Dual version of Rotation2d.
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Dual version of Vector2d.
Functions
Link copied to clipboard
Linearly interpolates between two Pose2d objects.
Link copied to clipboard
fun <Param : DualParameter> lerpPose2dDual(start: Pose2dDual<Param>, end: Pose2dDual<Param>, t: Double): Pose2dDual<Param>
Link copied to clipboard
Linearly interpolates an angle, handling wrap-around.
Link copied to clipboard
fun <Param : DualParameter> lerpRotation2dDual(start: Rotation2dDual<Param>, end: Rotation2dDual<Param>, t: Double): Rotation2dDual<Param>
Link copied to clipboard
Linearly interpolates between two Vector2d objects.
Link copied to clipboard
fun <Param : DualParameter> lerpVector2dDual(start: Vector2dDual<Param>, end: Vector2dDual<Param>, t: Double): Vector2dDual<Param>
Link copied to clipboard
Link copied to clipboard