class PathSegment
(source)
Path segment composed of a parametric curve and heading interpolator.
interpolator
- heading interpolator
<init> |
Path segment composed of a parametric curve and heading interpolator. PathSegment(curve: ParametricCurve, interpolator: HeadingInterpolator = TangentInterpolator()) |
curve |
parametric curve val curve: ParametricCurve |
interpolator |
heading interpolator val interpolator: HeadingInterpolator |
deriv |
fun deriv(s: Double, t: Double = reparam(s)): Pose2d |
end |
Returns the end pose. fun end(): Pose2d |
endDeriv |
Returns the end pose derivative. fun endDeriv(): Pose2d |
endSecondDeriv |
Returns the end pose second derivative. fun endSecondDeriv(): Pose2d |
endTangentAngle |
Returns the end tangent angle. fun endTangentAngle(): Double |
get |
operator fun get(s: Double, t: Double = reparam(s)): Pose2d |
length |
fun length(): Double |
reparam |
fun reparam(s: Double): Double |
secondDeriv |
fun secondDeriv(s: Double, t: Double = reparam(s)): Pose2d |
start |
Returns the start pose. fun start(): Pose2d |
startDeriv |
Returns the start pose derivative. fun startDeriv(): Pose2d |
startSecondDeriv |
Returns the start pose second derivative. fun startSecondDeriv(): Pose2d |
startTangentAngle |
Returns the start tangent angle. fun startTangentAngle(): Double |
tangentAngle |
fun tangentAngle(s: Double, t: Double = reparam(s)): Double |