Code-Eli  0.3.6
bezier.hpp File Reference
Include dependency graph for bezier.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  eli::geom::curve::bezier< data__, dim__, tol__ >
 

Namespaces

 eli
 
 eli::geom
 
 eli::geom::curve
 
 eli::geom::curve::internal
 

Typedefs

typedef bezier< float, 1 > eli::geom::curve::bezier1f
 
typedef bezier< float, 2 > eli::geom::curve::bezier2f
 
typedef bezier< float, 3 > eli::geom::curve::bezier3f
 
typedef bezier< double, 1 > eli::geom::curve::bezier1d
 
typedef bezier< double, 2 > eli::geom::curve::bezier2d
 
typedef bezier< double, 3 > eli::geom::curve::bezier3d
 
typedef bezier< long double, 1 > eli::geom::curve::bezier1ld
 
typedef bezier< long double, 2 > eli::geom::curve::bezier2ld
 
typedef bezier< long double, 3 > eli::geom::curve::bezier3ld
 

Functions

template<typename Derived1 , typename Derived2 , typename PointType >
void eli::geom::curve::internal::build_fit_Ab (Eigen::MatrixBase< Derived1 > &A, Eigen::MatrixBase< Derived2 > &b, std::vector< typename Derived1::Scalar > &t, const std::vector< PointType, Eigen::aligned_allocator< PointType > > &pts, const typename Derived1::Index &n, const size_t &dim)
 
template<typename index_type1 , typename index_type2 , typename index_type3 >
index_type1 eli::geom::curve::internal::determine_n (const index_type1 &deg_in, const index_type2 &nconstrs, const index_type3 &npts)