Code-Eli
0.3.6
|
Namespaces | |
internal | |
Classes | |
class | bezier |
class | connection_data |
class | piecewise |
class | piecewise_capped_surface_creator |
class | piecewise_creator_base |
class | piecewise_general_skinning_surface_creator |
Typedefs | |
typedef bezier< float, 3 > | bezier3f |
typedef bezier< double, 2 > | bezier2d |
typedef bezier< double, 3 > | bezier3d |
typedef bezier< long double, 2 > | bezier2ld |
typedef bezier< long double, 3 > | bezier3ld |
Functions | |
template<typename surface__ > | |
void | mean_curvature (typename surface__::data_type &k, const surface__ &s, const typename surface__::data_type &u, const typename surface__::data_type &v) |
template<typename surface__ > | |
void | gaussian_curvature (typename surface__::data_type &k, const surface__ &s, const typename surface__::data_type &u, const typename surface__::data_type &v) |
template<typename surface__ > | |
void | principal_curvature (typename surface__::data_type &kmax, typename surface__::data_type &kmin, const surface__ &s, const typename surface__::data_type &u, const typename surface__::data_type &v) |
template<typename surface__ > | |
void | principal_curvature (typename surface__::data_type &kmax, typename surface__::data_type &kmin, typename surface__::point_type &kmax_dir, typename surface__::point_type &kmin_dir, typename surface__::point_type &n, const surface__ &s, const typename surface__::data_type &u, const typename surface__::data_type &v) |
template<typename data__ , unsigned short dim__, typename tol__ > | |
bool | create_body_of_revolution (piecewise< bezier, data__, dim__, tol__ > &ps, const eli::geom::curve::piecewise< eli::geom::curve::bezier, data__, dim__, tol__ > &pc, int axis, bool outward_normal) |
typedef bezier<double, 2> eli::geom::surface::bezier2d |
typedef bezier<long double, 2> eli::geom::surface::bezier2ld |
typedef bezier<double, 3> eli::geom::surface::bezier3d |
typedef bezier<float, 3> eli::geom::surface::bezier3f |
typedef bezier<long double, 3> eli::geom::surface::bezier3ld |
bool eli::geom::surface::create_body_of_revolution | ( | piecewise< bezier, data__, dim__, tol__ > & | ps, |
const eli::geom::curve::piecewise< eli::geom::curve::bezier, data__, dim__, tol__ > & | pc, | ||
int | axis, | ||
bool | outward_normal | ||
) |
void eli::geom::surface::gaussian_curvature | ( | typename surface__::data_type & | k, |
const surface__ & | s, | ||
const typename surface__::data_type & | u, | ||
const typename surface__::data_type & | v | ||
) |
void eli::geom::surface::mean_curvature | ( | typename surface__::data_type & | k, |
const surface__ & | s, | ||
const typename surface__::data_type & | u, | ||
const typename surface__::data_type & | v | ||
) |
void eli::geom::surface::principal_curvature | ( | typename surface__::data_type & | kmax, |
typename surface__::data_type & | kmin, | ||
const surface__ & | s, | ||
const typename surface__::data_type & | u, | ||
const typename surface__::data_type & | v | ||
) |
void eli::geom::surface::principal_curvature | ( | typename surface__::data_type & | kmax, |
typename surface__::data_type & | kmin, | ||
typename surface__::point_type & | kmax_dir, | ||
typename surface__::point_type & | kmin_dir, | ||
typename surface__::point_type & | n, | ||
const surface__ & | s, | ||
const typename surface__::data_type & | u, | ||
const typename surface__::data_type & | v | ||
) |