Code-Eli
0.3.6
|
Namespaces | |
internal | |
pseudo | |
utility | |
Classes | |
class | bezier |
class | explicit_bezier |
class | fit_container |
class | piecewise |
class | piecewise_2d_curve_creator |
class | piecewise_airfoil_creator_base |
class | piecewise_circle_creator |
class | piecewise_creator_base |
class | piecewise_cubic_spline_creator |
class | piecewise_ellipse_creator |
class | piecewise_ellipse_creator_base |
class | piecewise_four_digit_creator |
class | piecewise_general_creator |
class | piecewise_linear_creator |
class | piecewise_point_creator |
class | piecewise_polygon_creator |
class | piecewise_superellipse_creator |
Typedefs | |
typedef bezier< float, 1 > | bezier1f |
typedef bezier< float, 2 > | bezier2f |
typedef bezier< float, 3 > | bezier3f |
typedef bezier< double, 1 > | bezier1d |
typedef bezier< double, 2 > | bezier2d |
typedef bezier< double, 3 > | bezier3d |
typedef bezier< long double, 1 > | bezier1ld |
typedef bezier< long double, 2 > | bezier2ld |
typedef bezier< long double, 3 > | bezier3ld |
Functions | |
template<typename curve__ > | |
void | curvature (typename curve__::data_type &rho, const curve__ &c, const typename curve__::data_type &t) |
template<typename data__ , unsigned short dim__, typename tol__ > | |
bool | equivalent_curves (const bezier< data__, dim__, tol__ > &c0, const bezier< data__, dim__, tol__ > &c1) |
template<template< typename, unsigned short, typename > class curve__, typename data__ , unsigned short dim__, typename tol__ > | |
void | length (typename piecewise< curve__, data__, dim__, tol__ >::data_type &len, const piecewise< curve__, data__, dim__, tol__ > &pc, const typename piecewise< curve__, data__, dim__, tol__ >::data_type &tol) |
template<template< typename, unsigned short, typename > class curve__, typename data__ , unsigned short dim__, typename tol__ > | |
void | length (typename piecewise< curve__, data__, dim__, tol__ >::data_type &len, const piecewise< curve__, data__, dim__, tol__ > &pc, const typename piecewise< curve__, data__, dim__, tol__ >::data_type &t0, const typename piecewise< curve__, data__, dim__, tol__ >::data_type &t1, const typename piecewise< curve__, data__, dim__, tol__ >::data_type &tol) |
template<typename curve__ > | |
void | length (typename curve__::data_type &len, const curve__ &c, const typename curve__::data_type &tol) |
template<typename curve__ > | |
void | length (typename curve__::data_type &len, const curve__ &c, const typename curve__::data_type &t0, const typename curve__::data_type &t1, const typename curve__::data_type &tol) |
template<typename curve__ > | |
void | torsion (typename curve__::data_type &tau, const curve__ &c, const typename curve__::data_type &t) |
typedef bezier<double, 1> eli::geom::curve::bezier1d |
typedef bezier<float, 1> eli::geom::curve::bezier1f |
typedef bezier<long double, 1> eli::geom::curve::bezier1ld |
typedef bezier<double, 2> eli::geom::curve::bezier2d |
typedef bezier<float, 2> eli::geom::curve::bezier2f |
typedef bezier<long double, 2> eli::geom::curve::bezier2ld |
typedef bezier<double, 3> eli::geom::curve::bezier3d |
typedef bezier<float, 3> eli::geom::curve::bezier3f |
typedef bezier<long double, 3> eli::geom::curve::bezier3ld |
void eli::geom::curve::curvature | ( | typename curve__::data_type & | rho, |
const curve__ & | c, | ||
const typename curve__::data_type & | t | ||
) |
bool eli::geom::curve::equivalent_curves | ( | const bezier< data__, dim__, tol__ > & | c0, |
const bezier< data__, dim__, tol__ > & | c1 | ||
) |
void eli::geom::curve::length | ( | typename piecewise< curve__, data__, dim__, tol__ >::data_type & | len, |
const piecewise< curve__, data__, dim__, tol__ > & | pc, | ||
const typename piecewise< curve__, data__, dim__, tol__ >::data_type & | tol | ||
) |
void eli::geom::curve::length | ( | typename piecewise< curve__, data__, dim__, tol__ >::data_type & | len, |
const piecewise< curve__, data__, dim__, tol__ > & | pc, | ||
const typename piecewise< curve__, data__, dim__, tol__ >::data_type & | t0, | ||
const typename piecewise< curve__, data__, dim__, tol__ >::data_type & | t1, | ||
const typename piecewise< curve__, data__, dim__, tol__ >::data_type & | tol | ||
) |
void eli::geom::curve::length | ( | typename curve__::data_type & | len, |
const curve__ & | c, | ||
const typename curve__::data_type & | tol | ||
) |
void eli::geom::curve::length | ( | typename curve__::data_type & | len, |
const curve__ & | c, | ||
const typename curve__::data_type & | t0, | ||
const typename curve__::data_type & | t1, | ||
const typename curve__::data_type & | tol | ||
) |
void eli::geom::curve::torsion | ( | typename curve__::data_type & | tau, |
const curve__ & | c, | ||
const typename curve__::data_type & | t | ||
) |