Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Represents a matrix of doubles. Internally represented as a SimpleMatrix from EJML.
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
Link copied to clipboard
Dual version of Rotation2d.
Link copied to clipboard
@Serializable
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Linearly interpolates between two Pose2d objects.
Link copied to clipboard
fun <Param> lerpPose2dDual(start: Pose2dDual<Param>, end: Pose2dDual<Param>, t: Double): Pose2dDual<Param>
Link copied to clipboard
Link copied to clipboard
fun <Param> lerpPoseLookupDual(times: List<Double>, poses: List<Pose2dDual<Param>>, query: Double): Pose2dDual<Param>
Link copied to clipboard
Linearly interpolates an angle, handling wrap-around.
Link copied to clipboard
fun <Param> 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> lerpVector2dDual(start: Vector2dDual<Param>, end: Vector2dDual<Param>, t: Double): Vector2dDual<Param>
Link copied to clipboard
Creates a cost matrix from the given tolerances using Bryson's rule.
Link copied to clipboard