ecl::Angle< T, Enable > | Parent template definition for angles |
ecl::Angle< T, enable_if< is_float< T > >::type > | Interface for angular measurements |
ecl::BluePrintFactory< CubicPolynomial > | Blueprint factory for cubic polynomials |
ecl::BluePrintFactory< CubicSpline > | Blueprint factory for cubic splines |
ecl::BluePrintFactory< LinearFunction > | Blueprint factory for linear functions |
ecl::BluePrintFactory< Polynomial< N > > | Primary template for the Polynomial blueprint factories |
ecl::BluePrintFactory< QuinticPolynomial > | Blueprint factory for quintic polynomials |
ecl::BluePrintFactory< TensionFunction > | Blueprint factory for tension functions |
ecl::BluePrintFactory< TensionSpline > | Blueprint factory for tension splines |
ecl::blueprints::C2CubicSpline | Blueprint for generating a cubic spline satisfying C2 constraints |
ecl::blueprints::C2TensionSpline | Blueprint for generating a tension spline satisfying C2 constraints |
ecl::CartesianPoint< T, N > | Generic container storing a cartesian point of dimension N |
ecl::CartesianPoint< T, 2 > | Specialisation for a cartesian point of dimension 2 |
ecl::CartesianPoint< T, 3 > | Specialisation for a cartesian point of dimension 3 |
ecl::blueprints::CubicDerivativeInterpolation | Blueprint for interpolating a cubic polynomial between end point conditions |
ecl::blueprints::CubicSecondDerivativeInterpolation | Blueprint for interpolating a cubic polynomial between end point conditions |
ecl::CubicSpline | Storage container for a cubic spline interpolation |
ecl::blueprints::DerivativeHeuristicCubicSpline | Blueprint for generating a cubic spline satisfying C2 constraints |
ecl::Division< Function > | Primary template functor for polynomial division |
ecl::Division< CubicPolynomial > | Synthetic division between cubic and a factor |
ecl::Division< QuadraticPolynomial > | Synthetic division between quadratic and a factor |
ecl::ecl_traits< LegacyPose2D< Float, RotationAngleStorage, Enable > > | Traits for the pose2D class with scalar angle storage |
ecl::ecl_traits< LegacyPose2D< Float, RotationMatrixStorage, Enable > > | Traits for the pose2D class with rotation matrix storage |
ecl::ecl_traits< LegacyPose2D< Float, Storage, Enable > > | Parent template for ecl traits of the pose classes |
ecl::FunctionMath< Function > | Used as a parent to load function math into function classes |
ecl::FunctionMath< CubicPolynomial > | Specialises the function math loader for cubics |
ecl::FunctionMath< LinearFunction > | Specialises the function math loader for linear functions |
ecl::FunctionMath< QuadraticPolynomial > | Specialises the function math loader for quadratics |
ecl::GenericSplineFunction | This is a parent class for generic spline functions |
ecl::HomogeneousPoint< T, Enable > | Dummy parent class for Homogenous points |
ecl::HomogeneousPoint< T, typename ecl::enable_if< ecl::is_float< T > >::type > | Container storing a homogenous point |
ecl::Intersection< Function > | Primary template functor for the intersection of like functions |
ecl::Intersection< LinearFunction > | Intersection of two linear functions |
ecl::LegacyPose2D< Float, Storage, Enable > | Parent template definition for Pose2D |
ecl::LegacyPose2D< Float, Storage, enable_if< is_float< Float > >::type > | Representation for a 2D pose (3 degrees of freedom) |
ecl::LegacyPose3D< Float, Enable > | Parent template definition for Pose3D |
ecl::LegacyPose3D< Float, enable_if< is_float< Float > >::type > | Representation for a 3D pose (6 degrees of freedom) |
ecl::blueprints::LinearInterpolation | Blueprint for interpolating a linear function connecting end point conditions |
ecl::blueprints::LinearPointSlopeForm | Blueprint for generating a linear function from slope and point pair |
ecl::LinearSegment | |
ecl::Maximum< Function > | Primary template functor for the maximum of a continuous function |
ecl::Maximum< CubicPolynomial > | Mathematical maximum on a compact interval for cubic polynomials |
ecl::Maximum< LinearFunction > | Mathematical maximum on a compact interval for linear functions |
ecl::Minimum< Function > | Primary template functor for the minimum of a continuous function |
ecl::Minimum< CubicPolynomial > | Mathematical minimum on a compact interval for cubic polynomials |
ecl::Minimum< LinearFunction > | Mathematical minimum on a compact interval for linear functions |
ecl::PascalsTriangle< N > | Holds the coefficients for pascal's triangle up to row N |
ecl::PascalsTriangle< 3 > | Holds the coefficients of pascal's triangle up to n = 3 |
ecl::PascalsTriangle< 5 > | Holds the coefficients of pascal's triangle up to n = 5 |
ecl::Polynomial< N > | Representation of a polynomial function of n-th degree |
ecl::Polynomial< 0 > | Specialisation for the zero-th order polynomial |
ecl::geometry::Pose2DMath< Float, Storage > | Parent template for the pose2D math classes |
ecl::geometry::Pose2DMath< Float, RotationAngleStorage > | Math functions/selectors for the pose2D class with rotation angle storage |
ecl::geometry::Pose2DMath< Float, RotationMatrixStorage > | Math functions/selectors for the pose2D class with rotation matrix storage |
ecl::blueprints::QuinticInterpolation | Blueprint for interpolating a quintic polynomial between end point conditions |
ecl::Roots< Function > | Primary template functor for the roots of a function (x-axis intercepts) |
ecl::Roots< CubicPolynomial > | X axis intercepts for cubic polynomials |
ecl::Roots< LinearFunction > | X axis intercepts for linear functions |
ecl::Roots< QuadraticPolynomial > | X axis intercepts for quadratics |
ecl::SmoothLinearSpline | Storage container for a smoothed linear spline interpolation |
ecl::SplineFunction< Function > | Template wrapper for a generic spline function |
ecl::TensionFunction | Representation of a tension function |
ecl::blueprints::TensionSecondDerivativeInterpolation | Blueprint for interpolating a tension function between end point conditions |
ecl::TensionSpline | Storage container for a tension spline interpolation |