Code-Eli  0.3.6
piecewise_curve_test_suite< data__ > Class Template Reference

#include <piecewise_curve_test_suite.hpp>

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

Public Member Functions

 piecewise_curve_test_suite ()
 
 ~piecewise_curve_test_suite ()
 

Protected Member Functions

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

Private Types

typedef eli::geom::curve::piecewise< eli::geom::curve::bezier, data__, 3 > piecewise_curve_type
 
typedef piecewise_curve_type::curve_type curve_type
 
typedef piecewise_curve_type::point_type point_type
 
typedef piecewise_curve_type::data_type data_type
 
typedef piecewise_curve_type::index_type index_type
 
typedef piecewise_curve_type::tolerance_type tolerance_type
 

Private Member Functions

void octave_print (int figno, const piecewise_curve_type &pc)
 
void creation_test ()
 
void bounding_box_test ()
 
void reverse_test ()
 
void replace_test ()
 
void transformation_test ()
 
void evaluation_test ()
 
void split_test ()
 
void to_cubic_test ()
 
void length_test ()
 
void round_test ()
 
void continuity_test ()
 

Member Typedef Documentation

template<typename data__ >
typedef piecewise_curve_type::curve_type piecewise_curve_test_suite< data__ >::curve_type
private
template<typename data__ >
typedef piecewise_curve_type::data_type piecewise_curve_test_suite< data__ >::data_type
private
template<typename data__ >
typedef piecewise_curve_type::index_type piecewise_curve_test_suite< data__ >::index_type
private
template<typename data__ >
typedef eli::geom::curve::piecewise<eli::geom::curve::bezier, data__, 3> piecewise_curve_test_suite< data__ >::piecewise_curve_type
private
template<typename data__ >
typedef piecewise_curve_type::point_type piecewise_curve_test_suite< data__ >::point_type
private
template<typename data__ >
typedef piecewise_curve_type::tolerance_type piecewise_curve_test_suite< data__ >::tolerance_type
private

Constructor & Destructor Documentation

template<typename data__ >
piecewise_curve_test_suite< data__ >::piecewise_curve_test_suite ( )
inline

Here is the call graph for this function:

template<typename data__ >
piecewise_curve_test_suite< data__ >::~piecewise_curve_test_suite ( )
inline

Member Function Documentation

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

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::continuity_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::creation_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::evaluation_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::length_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::octave_print ( int  figno,
const piecewise_curve_type pc 
)
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::replace_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::reverse_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::round_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::split_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::to_cubic_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void piecewise_curve_test_suite< data__ >::transformation_test ( )
inlineprivate

Here is the call graph for this function:


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