diff --git a/Triangulation_on_sphere_2/test/test_projection_sphere_traits.cpp b/Triangulation_on_sphere_2/test/test_projection_sphere_traits.cpp index 271acbb4312..8b7c81842e7 100644 --- a/Triangulation_on_sphere_2/test/test_projection_sphere_traits.cpp +++ b/Triangulation_on_sphere_2/test/test_projection_sphere_traits.cpp @@ -6,7 +6,8 @@ typedef CGAL::Exact_predicates_inexact_constructions_kernel K; typedef CGAL::Projection_sphere_traits_3 Gt; -typedef Gt::Point_2 Point; +typedef K::Point_3 Point; +typedef Gt::Point_2 Point_2; typedef Gt::Orientation_2 Orientation_2; typedef Gt::Power_test_2 Power_test_2; typedef Gt:: Coradial_sphere_2 Coradial_sphere_2; @@ -17,7 +18,20 @@ typedef Gt:: Compare_xyz_3 Compare_xyz_3; int main() { - Gt traits=Gt(); + + Gt traits(K::Point_3(0,0,0)); + //Projected_DToS2 dtos(traits); + + Gt::Construct_projected_point_3 cst = + traits.construct_projected_point_3_object(); + + + //make_transform_iterator(points.begin(), cst), + //boost::make_transform_iterator(points.end(), cst) + + + + //Gt traits=Gt(); // Operations Power_test_2 power_test = traits.power_test_2_object(); Orientation_2 orientation = traits.orientation_2_object(); @@ -28,10 +42,10 @@ int main() traits.set_radius(1); - + Point c = Point (0,0,0); //Testing with Points projected on unit sphere - Point p11 = Point(1.5,1.5,1.5); + Point p11 =Point (1.5,1.5,1.5); Point p12 = Point(-1,1,1); Point p13 = Point(0,0.7,0); Point p14 = Point(0,-2,0); @@ -65,39 +79,62 @@ int main() Point p62 = Point(-1,1,0); - std::cout<<"Test Orientation"<