00001 00002 #include "Geometry/test-primitives.h" 00003 #include "Geometry/test-primitives2d.h" 00004 #include "Geometry/test-primitives3d.h" 00005 #include "Geometry/point.h" 00006 00007 #include <iostream> 00008 00009 00010 00011 int main() { 00012 00013 std::cout << "Testing general primitives: \n\n"; 00014 00015 test_algebraic_primitives<point> test; 00016 test.do_tests(std::cout); 00017 00018 std::cout << std::endl 00019 << "Testing 2D primitives: \n\n"; 00020 00021 test_algebraic_primitives2d<point> test2d; 00022 test2d.do_tests(std::cout); 00023 00024 std::cout << std::endl 00025 << "Testing 3D primitives: \n\n"; 00026 00027 test_algebraic_primitives3d<point> test3d; 00028 test3d.do_tests(std::cout); 00029 00030 }