Type hierarchy for representing 2D holonomic robot paths (x, y, and heading components).
class LineSegment : ParametricCurve
Parametric representation of a line.  | 
|
class NthDegreePolynomial
Nth-degree polynomial interpolated according to the provided derivatives. Note that this implementation is less performant than QuinticPolynomial as it uses general matrix operations for derivative computations.  | 
|
class NthDegreeSplineSegment : ParametricCurve
Combination of two quintic polynomials into a 2D spline.  | 
|
abstract class ParametricCurve
Parametric curve with two components (x and y).  | 
|
class Path
Path composed of a parametric curve and a heading interpolator.  | 
|
class PathBuilder
Easy-to-use builder for creating Path instances.  | 
|
class QuinticPolynomial
Quintic polynomial interpolated according to the provided derivatives.  | 
|
class QuinticSplineSegment : ParametricCurve
Combination of two quintic polynomials into a 2D quintic spline. See this short paper for some motivation and implementation details.  |