Code-Eli  0.3.6
bounding_box_test_suite< data__ > Class Template Reference

#include <bounding_box_test_suite.hpp>

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

Public Member Functions

 bounding_box_test_suite ()
 
 ~bounding_box_test_suite ()
 

Protected Member Functions

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

Private Types

typedef data__ data_type
 
typedef eli::geom::general::bounding_box< data__, 1 > bounding_box_type1
 
typedef bounding_box_type1::point_type point_type1
 
typedef eli::geom::general::bounding_box< data__, 2 > bounding_box_type2
 
typedef bounding_box_type2::point_type point_type2
 
typedef eli::geom::general::bounding_box< data__, 3 > bounding_box_type3
 
typedef bounding_box_type3::point_type point_type3
 
typedef bounding_box_type1::index_type index_type
 

Private Member Functions

void construction_test ()
 
void add_test ()
 
void add_bb_test ()
 
void inside_test ()
 
void intersect_test ()
 

Member Typedef Documentation

template<typename data__ >
typedef eli::geom::general::bounding_box<data__, 1> bounding_box_test_suite< data__ >::bounding_box_type1
private
template<typename data__ >
typedef eli::geom::general::bounding_box<data__, 2> bounding_box_test_suite< data__ >::bounding_box_type2
private
template<typename data__ >
typedef eli::geom::general::bounding_box<data__, 3> bounding_box_test_suite< data__ >::bounding_box_type3
private
template<typename data__ >
typedef data__ bounding_box_test_suite< data__ >::data_type
private
template<typename data__ >
typedef bounding_box_type1::index_type bounding_box_test_suite< data__ >::index_type
private
template<typename data__ >
typedef bounding_box_type1::point_type bounding_box_test_suite< data__ >::point_type1
private
template<typename data__ >
typedef bounding_box_type2::point_type bounding_box_test_suite< data__ >::point_type2
private
template<typename data__ >
typedef bounding_box_type3::point_type bounding_box_test_suite< data__ >::point_type3
private

Constructor & Destructor Documentation

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

Here is the call graph for this function:

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

Member Function Documentation

template<typename data__ >
void bounding_box_test_suite< data__ >::add_bb_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void bounding_box_test_suite< data__ >::add_test ( )
inlineprivate

Here is the call graph for this function:

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

Here is the call graph for this function:

template<typename data__ >
void bounding_box_test_suite< data__ >::inside_test ( )
inlineprivate

Here is the call graph for this function:

template<typename data__ >
void bounding_box_test_suite< data__ >::intersect_test ( )
inlineprivate

Here is the call graph for this function:


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