Class Hierarchy

Go to the graphical class hierarchy

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


ecl_geometry
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:08:38