Package-level declarations
Types
Link copied to clipboard
data class ArclengthReparamCurve2d(val curve: PositionPath<*>, val samples: IntegralScanResult) : PositionPath<Arclength>
Arclength reparameterization of curve.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CompositePosePath @JvmOverloads constructor(val paths: List<PosePath>, val offsets: List<Double> = paths.scan(0.0) { acc, path -> acc + path.length() }) : PosePath
Link copied to clipboard
data class CompositePositionPath<Param> @JvmOverloads constructor(val paths: List<PositionPath<Param>>, val offsets: List<Double> = paths.scan(0.0) { acc, path -> acc + path.length() }) : PositionPath<Param>
Link copied to clipboard
Link copied to clipboard
interface HeadingPath
Link copied to clipboard
data class HeadingPosePath(val posPath: PositionPath<Arclength>, val headingPath: HeadingPath) : PosePath
Link copied to clipboard
Link copied to clipboard
data class LinearHeadingPath(val begin: Rotation2d, val angle: Double, val length: Double) : HeadingPath
Link copied to clipboard
Link copied to clipboard
class OffsetPosePath(val path: PosePath, val offsets: List<Double> = listOf(0.0, path.length())) : PosePath
Link copied to clipboard
Link copied to clipboard
data class PositionPathView<Param>(val path: PositionPath<Param>, val offset: Double, val length: Double) : PositionPath<Param>
Link copied to clipboard
Link copied to clipboard
data class QuinticSpline2dInternal(val x: QuinticSpline1d, val y: QuinticSpline1d) : PositionPath<Internal>
Path comprised of two QuinticSpline1ds.
Link copied to clipboard
data class SplineHeadingPath(val begin: Rotation2d, val spline: QuinticSpline1d, val length: Double) : HeadingPath
Link copied to clipboard
data class TangentHeadingPath(val posPath: PositionPath<Arclength>, val offset: Double = 0.0) : HeadingPath
Link copied to clipboard
Link copied to clipboard