Package-level declarations

Types

Link copied to clipboard

A collection of methods for calculations related to angles.

Link copied to clipboard
class BezierCurve(swo: SwerveOdometry, trapConstraints: TrapezoidProfile.Constraints, startPoint: Vector2, controlPoint1: Vector2, controlPoint2: Vector2, endPoint: Vector2, resolution: Double)
Link copied to clipboard

A collection of methods for converting between units of measure

Link copied to clipboard
class FieldPosition(position: Vector2 = Vector2(), var angle: Double = 0.0)

A class to keep track of position and rotation on the field

Link copied to clipboard

Miscellaneous calculations.

Link copied to clipboard
class Polar(var theta: Double = 0.0, var r: Double = 0.0)

A class to represent a polar vector

Link copied to clipboard
class Vector2(var x: Double = 0.0, var y: Double = 0.0)

A class to represent a cartesian vector

Link copied to clipboard
class Vector3(var x: Double = 0.0, var y: Double = 0.0, var z: Double = 0.0)

A class to represent a 3D coordinate