Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
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::C2CubicSplineBlueprint for generating a cubic spline satisfying C2 constraints
ecl::blueprints::C2TensionSplineBlueprint 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::CubicDerivativeInterpolationBlueprint for interpolating a cubic polynomial between end point conditions
ecl::blueprints::CubicSecondDerivativeInterpolationBlueprint for interpolating a cubic polynomial between end point conditions
ecl::CubicSplineStorage container for a cubic spline interpolation
ecl::blueprints::DerivativeHeuristicCubicSplineBlueprint 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::GenericSplineFunctionThis 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::LinearInterpolationBlueprint for interpolating a linear function connecting end point conditions
ecl::blueprints::LinearPointSlopeFormBlueprint 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::QuinticInterpolationBlueprint 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::SmoothLinearSplineStorage container for a smoothed linear spline interpolation
ecl::SplineFunction< Function >Template wrapper for a generic spline function
ecl::TensionFunctionRepresentation of a tension function
ecl::blueprints::TensionSecondDerivativeInterpolationBlueprint for interpolating a tension function between end point conditions
ecl::TensionSplineStorage container for a tension spline interpolation


ecl_geometry
Author(s): Daniel Stonier
autogenerated on Thu Jun 6 2019 21:17:53