Code-Eli  0.3.6
piecewise_general_skinning_surface_creator_test_suite< data__ > Class Template Reference

#include <piecewise_general_skinning_surface_creator_test_suite.hpp>

Inheritance diagram for piecewise_general_skinning_surface_creator_test_suite< data__ >:
Collaboration diagram for piecewise_general_skinning_surface_creator_test_suite< data__ >:

Public Member Functions

 piecewise_general_skinning_surface_creator_test_suite ()
 
 ~piecewise_general_skinning_surface_creator_test_suite ()
 

Protected Member Functions

void AddTests (const float &)
 
void AddTests (const double &)
 
void AddTests (const long double &)
 

Private Types

typedef eli::geom::surface::piecewise< eli::geom::surface::bezier, data__, 3 > piecewise_surface_type
 
typedef eli::geom::curve::piecewise< eli::geom::curve::bezier, data__, 3 > piecewise_curve_type
 
typedef piecewise_surface_type::surface_type surface_type
 
typedef piecewise_surface_type::point_type point_type
 
typedef piecewise_surface_type::data_type data_type
 
typedef piecewise_surface_type::index_type index_type
 
typedef piecewise_surface_type::tolerance_type tolerance_type
 
typedef eli::geom::surface::connection_data< data__, 3, tolerance_typerib_data_type
 
typedef rib_data_type::curve_type rib_curve_type
 
typedef eli::geom::curve::piecewise_linear_creator< data__, 3, tolerance_typepiecewise_line_creator_type
 
typedef eli::geom::surface::piecewise_general_skinning_surface_creator< data__, 3, tolerance_typegeneral_creator_type
 

Private Member Functions

void create_rib_test ()
 
void create_single_surface_test ()
 
void create_multijoint_rib_single_surface_test ()
 
void create_multirib_surface_test ()
 
void create_multirib_coupled_surface_test ()
 
void create_max_degree_surface_test ()
 

Private Attributes

tolerance_type tol
 

Member Typedef Documentation

Constructor & Destructor Documentation

Here is the call graph for this function:

Member Function Documentation

template<typename data__ >
void piecewise_general_skinning_surface_creator_test_suite< data__ >::AddTests ( const float &  )
inlineprotected
template<typename data__ >
void piecewise_general_skinning_surface_creator_test_suite< data__ >::AddTests ( const double &  )
inlineprotected
template<typename data__ >
void piecewise_general_skinning_surface_creator_test_suite< data__ >::AddTests ( const long double &  )
inlineprotected
template<typename data__ >
void piecewise_general_skinning_surface_creator_test_suite< data__ >::create_max_degree_surface_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_general_skinning_surface_creator_test_suite< data__ >::create_multijoint_rib_single_surface_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_general_skinning_surface_creator_test_suite< data__ >::create_multirib_coupled_surface_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_general_skinning_surface_creator_test_suite< data__ >::create_multirib_surface_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_general_skinning_surface_creator_test_suite< data__ >::create_rib_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_general_skinning_surface_creator_test_suite< data__ >::create_single_surface_test ( )
inlineprivate

Here is the call graph for this function:

Member Data Documentation

template<typename data__ >
tolerance_type piecewise_general_skinning_surface_creator_test_suite< data__ >::tol
private

The documentation for this class was generated from the following file: