| ▼Necl | Embedded control libraries |
| ▼Nblueprints | Blueprints and factories classes used to generate blueprints |
| CC2CubicSpline | Blueprint for generating a cubic spline satisfying C2 constraints |
| CC2TensionSpline | Blueprint for generating a tension spline satisfying C2 constraints |
| CCubicDerivativeInterpolation | Blueprint for interpolating a cubic polynomial between end point conditions |
| CCubicSecondDerivativeInterpolation | Blueprint for interpolating a cubic polynomial between end point conditions |
| CDerivativeHeuristicCubicSpline | Blueprint for generating a cubic spline satisfying C2 constraints |
| CLinearInterpolation | Blueprint for interpolating a linear function connecting end point conditions |
| CLinearPointSlopeForm | Blueprint for generating a linear function from slope and point pair |
| CQuinticInterpolation | Blueprint for interpolating a quintic polynomial between end point conditions |
| CTensionSecondDerivativeInterpolation | Blueprint for interpolating a tension function between end point conditions |
| ▼Ngeometry | |
| CPose2DMath | Parent template for the pose2D math classes |
| CPose2DMath< Float, RotationAngleStorage > | Math functions/selectors for the pose2D class with rotation angle storage |
| CPose2DMath< Float, RotationMatrixStorage > | Math functions/selectors for the pose2D class with rotation matrix storage |
| CAngle | Parent template definition for angles |
| CAngle< T, enable_if< is_float< T > >::type > | Interface for angular measurements |
| CBluePrintFactory< CubicPolynomial > | Blueprint factory for cubic polynomials |
| CBluePrintFactory< CubicSpline > | Blueprint factory for cubic splines |
| CBluePrintFactory< LinearFunction > | Blueprint factory for linear functions |
| CBluePrintFactory< Polynomial< N > > | Primary template for the Polynomial blueprint factories |
| CBluePrintFactory< QuinticPolynomial > | Blueprint factory for quintic polynomials |
| CBluePrintFactory< TensionFunction > | Blueprint factory for tension functions |
| CBluePrintFactory< TensionSpline > | Blueprint factory for tension splines |
| CCartesianPoint | Generic container storing a cartesian point of dimension N |
| CCartesianPoint< T, 2 > | Specialisation for a cartesian point of dimension 2 |
| CCartesianPoint< T, 3 > | Specialisation for a cartesian point of dimension 3 |
| CCubicSpline | Storage container for a cubic spline interpolation |
| CDivision | Primary template functor for polynomial division |
| CDivision< CubicPolynomial > | Synthetic division between cubic and a factor |
| CDivision< QuadraticPolynomial > | Synthetic division between quadratic and a factor |
| Cecl_traits< LegacyPose2D< Float, RotationAngleStorage, Enable > > | Traits for the pose2D class with scalar angle storage |
| Cecl_traits< LegacyPose2D< Float, RotationMatrixStorage, Enable > > | Traits for the pose2D class with rotation matrix storage |
| Cecl_traits< LegacyPose2D< Float, Storage, Enable > > | Parent template for ecl traits of the pose classes |
| CFunctionMath | Used as a parent to load function math into function classes |
| CFunctionMath< CubicPolynomial > | Specialises the function math loader for cubics |
| CFunctionMath< LinearFunction > | Specialises the function math loader for linear functions |
| CFunctionMath< QuadraticPolynomial > | Specialises the function math loader for quadratics |
| CGenericSplineFunction | This is a parent class for generic spline functions |
| CHomogeneousPoint | Dummy parent class for Homogenous points |
| CHomogeneousPoint< T, typename ecl::enable_if< ecl::is_float< T > >::type > | Container storing a homogenous point |
| CIntersection | Primary template functor for the intersection of like functions |
| CIntersection< LinearFunction > | Intersection of two linear functions |
| CLegacyPose2D | Parent template definition for Pose2D |
| CLegacyPose2D< Float, Storage, enable_if< is_float< Float > >::type > | Representation for a 2D pose (3 degrees of freedom) |
| CLegacyPose3D | Parent template definition for Pose3D |
| CLegacyPose3D< Float, enable_if< is_float< Float > >::type > | Representation for a 3D pose (6 degrees of freedom) |
| CLinearSegment | |
| CMaximum | Primary template functor for the maximum of a continuous function |
| CMaximum< CubicPolynomial > | Mathematical maximum on a compact interval for cubic polynomials |
| CMaximum< LinearFunction > | Mathematical maximum on a compact interval for linear functions |
| CMinimum | Primary template functor for the minimum of a continuous function |
| CMinimum< CubicPolynomial > | Mathematical minimum on a compact interval for cubic polynomials |
| CMinimum< LinearFunction > | Mathematical minimum on a compact interval for linear functions |
| CPascalsTriangle | Holds the coefficients for pascal's triangle up to row N |
| CPascalsTriangle< 3 > | Holds the coefficients of pascal's triangle up to n = 3 |
| CPascalsTriangle< 5 > | Holds the coefficients of pascal's triangle up to n = 5 |
| CPolynomial | Representation of a polynomial function of n-th degree |
| CPolynomial< 0 > | Specialisation for the zero-th order polynomial |
| CRoots | Primary template functor for the roots of a function (x-axis intercepts) |
| CRoots< CubicPolynomial > | X axis intercepts for cubic polynomials |
| CRoots< LinearFunction > | X axis intercepts for linear functions |
| CRoots< QuadraticPolynomial > | X axis intercepts for quadratics |
| CSmoothLinearSpline | Storage container for a smoothed linear spline interpolation |
| CSplineFunction | Template wrapper for a generic spline function |
| CTensionFunction | Representation of a tension function |
| CTensionSpline | Storage container for a tension spline interpolation |