From 6a73bd53e1139c7c5ace36250862fe4be5fe868a Mon Sep 17 00:00:00 2001 From: POUGET Marc Date: Mon, 20 Jan 2025 09:01:18 +0100 Subject: [PATCH] fixed example --- .../Triangulation_on_hyperbolic_surface_2.cpp | 3 ++ .../hyperbolic_surface_triangulation.cpp | 37 ------------------- 2 files changed, 3 insertions(+), 37 deletions(-) delete mode 100644 Triangulation_on_hyperbolic_surface_2/examples/Triangulation_on_hyperbolic_surface_2/hyperbolic_surface_triangulation.cpp diff --git a/Triangulation_on_hyperbolic_surface_2/examples/Triangulation_on_hyperbolic_surface_2/Triangulation_on_hyperbolic_surface_2.cpp b/Triangulation_on_hyperbolic_surface_2/examples/Triangulation_on_hyperbolic_surface_2/Triangulation_on_hyperbolic_surface_2.cpp index 03cc0f020a0..ef047040944 100644 --- a/Triangulation_on_hyperbolic_surface_2/examples/Triangulation_on_hyperbolic_surface_2/Triangulation_on_hyperbolic_surface_2.cpp +++ b/Triangulation_on_hyperbolic_surface_2/examples/Triangulation_on_hyperbolic_surface_2/Triangulation_on_hyperbolic_surface_2.cpp @@ -22,6 +22,9 @@ int main(){ // Triangulates the domain: Triangulation triangulation = Triangulation(domain); + // Applies the Delaunay flip algorithm to the triangulation: + triangulation.make_Delaunay(); + // Saves the triangulation: std::ofstream output_file = std::ofstream ("OutputTriangulation.txt"); output_file << triangulation; diff --git a/Triangulation_on_hyperbolic_surface_2/examples/Triangulation_on_hyperbolic_surface_2/hyperbolic_surface_triangulation.cpp b/Triangulation_on_hyperbolic_surface_2/examples/Triangulation_on_hyperbolic_surface_2/hyperbolic_surface_triangulation.cpp deleted file mode 100644 index ef047040944..00000000000 --- a/Triangulation_on_hyperbolic_surface_2/examples/Triangulation_on_hyperbolic_surface_2/hyperbolic_surface_triangulation.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -typedef CGAL::Exact_rational Rational; -typedef CGAL::Simple_cartesian Kernel; -typedef CGAL::Hyperbolic_Delaunay_triangulation_traits_2 ParentTraits; -typedef CGAL::Hyperbolic_surface_traits_2 Traits; -typedef CGAL::Hyperbolic_fundamental_domain_2 Domain; -typedef CGAL::Hyperbolic_fundamental_domain_factory_2 Factory; -typedef CGAL::Triangulation_on_hyperbolic_surface_2 Triangulation; - -int main(){ - // Generates the domain: - Factory factory = Factory(); - Domain domain = factory.make_hyperbolic_fundamental_domain_g2(time(NULL)); - - // Triangulates the domain: - Triangulation triangulation = Triangulation(domain); - - // Applies the Delaunay flip algorithm to the triangulation: - triangulation.make_Delaunay(); - - // Saves the triangulation: - std::ofstream output_file = std::ofstream ("OutputTriangulation.txt"); - output_file << triangulation; - output_file.close(); - - // Prints the triangulation: - std::cout << triangulation << std::endl; - - return 0; -}