summaryrefslogtreecommitdiff
path: root/src/Alpha_complex/example/Alpha_complex_3d_from_points.cpp
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2021-07-01 17:30:38 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2021-07-01 17:30:38 +0200
commitf70e6f26f329428184fc5cf935ad4dfc20648bfb (patch)
tree8dff005f5ddbbf5e4efe774cee2234883ac96684 /src/Alpha_complex/example/Alpha_complex_3d_from_points.cpp
parent67366f6ad3770da26f101dc5f6d2e600219e2ace (diff)
Revert AlphaComplex3D. To be done with periodic
Diffstat (limited to 'src/Alpha_complex/example/Alpha_complex_3d_from_points.cpp')
-rw-r--r--src/Alpha_complex/example/Alpha_complex_3d_from_points.cpp29
1 files changed, 15 insertions, 14 deletions
diff --git a/src/Alpha_complex/example/Alpha_complex_3d_from_points.cpp b/src/Alpha_complex/example/Alpha_complex_3d_from_points.cpp
index dd3c0225..a2c85138 100644
--- a/src/Alpha_complex/example/Alpha_complex_3d_from_points.cpp
+++ b/src/Alpha_complex/example/Alpha_complex_3d_from_points.cpp
@@ -34,22 +34,23 @@ int main(int argc, char **argv) {
Alpha_complex_3d alpha_complex_from_points(points);
Gudhi::Simplex_tree<> simplex;
- alpha_complex_from_points.create_complex(simplex);
- // ----------------------------------------------------------------------------
- // Display information about the alpha complex
- // ----------------------------------------------------------------------------
- std::clog << "Alpha complex is of dimension " << simplex.dimension() << " - " << simplex.num_simplices()
- << " simplices - " << simplex.num_vertices() << " vertices." << std::endl;
+ if (alpha_complex_from_points.create_complex(simplex)) {
+ // ----------------------------------------------------------------------------
+ // Display information about the alpha complex
+ // ----------------------------------------------------------------------------
+ std::clog << "Alpha complex is of dimension " << simplex.dimension() << " - " << simplex.num_simplices()
+ << " simplices - " << simplex.num_vertices() << " vertices." << std::endl;
- std::clog << "Iterator on alpha complex simplices in the filtration order, with [filtration value]:" << std::endl;
- for (auto f_simplex : simplex.filtration_simplex_range()) {
- std::clog << " ( ";
- for (auto vertex : simplex.simplex_vertex_range(f_simplex)) {
- std::clog << vertex << " ";
+ std::clog << "Iterator on alpha complex simplices in the filtration order, with [filtration value]:" << std::endl;
+ for (auto f_simplex : simplex.filtration_simplex_range()) {
+ std::clog << " ( ";
+ for (auto vertex : simplex.simplex_vertex_range(f_simplex)) {
+ std::clog << vertex << " ";
+ }
+ std::clog << ") -> "
+ << "[" << simplex.filtration(f_simplex) << "] ";
+ std::clog << std::endl;
}
- std::clog << ") -> "
- << "[" << simplex.filtration(f_simplex) << "] ";
- std::clog << std::endl;
}
return 0;
}