Code-Eli
0.3.6
|
#include <bezier_surface_test_suite.hpp>
Public Member Functions | |
bezier_surface_test_suite () | |
~bezier_surface_test_suite () | |
Protected Member Functions | |
void | AddTests (const float &) |
void | AddTests (const double &) |
void | AddTests (const long double &) |
Private Types | |
typedef eli::geom::surface::bezier< data__, 3 > | bezier_type |
typedef bezier_type::control_point_type | control_point_type |
typedef bezier_type::point_type | point_type |
typedef bezier_type::data_type | data_type |
typedef bezier_type::index_type | index_type |
typedef bezier_type::tolerance_type | tolerance_type |
typedef bezier_type::curve_type | curve_type |
Private Member Functions | |
void | octave_print (int figno, const bezier_type &bez) const |
void | create_circle (std::vector< point_type > &) |
void | assignment_test () |
void | bounding_box_test () |
void | reverse_test () |
void | swap_test () |
void | transformation_test () |
void | evaluation_test () |
void | derivative_1_test () |
void | derivative_2_test () |
void | derivative_3_test () |
void | curvature_test () |
void | promotion_test () |
void | promotion_to_test () |
void | demotion_test () |
void | to_cubic_test () |
void | distance_bound_test () |
void | split_test () |
void | normal_test () |
void | get_curve_test () |
Private Attributes | |
tolerance_type | tol |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |