diff options
Diffstat (limited to 'src/Alpha_complex/include/gudhi/Alpha_complex_3d_options.h')
-rw-r--r-- | src/Alpha_complex/include/gudhi/Alpha_complex_3d_options.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/Alpha_complex/include/gudhi/Alpha_complex_3d_options.h b/src/Alpha_complex/include/gudhi/Alpha_complex_3d_options.h index e1b246c5..567b19cb 100644 --- a/src/Alpha_complex/include/gudhi/Alpha_complex_3d_options.h +++ b/src/Alpha_complex/include/gudhi/Alpha_complex_3d_options.h @@ -55,6 +55,7 @@ public: static const bool weighted = false; static const bool periodic = false; + // Default value_from_iterator as Alpha_shape_3 is not exact template<class Filtration_value, class Alpha_value_iterator> static Filtration_value value_from_iterator(const Alpha_value_iterator avi) { return /*std::sqrt*/ *avi; @@ -77,8 +78,8 @@ public: static const bool weighted = false; static const bool periodic = false; - static const bool exact = true; + // value_from_iterator needs to compute filtration value as Alpha_shape_3 is exact template<class Filtration_value, class Alpha_value_iterator> static Filtration_value value_from_iterator(const Alpha_value_iterator avi) { return /*std::sqrt*/ CGAL::to_double(avi->exact()); @@ -103,8 +104,8 @@ public: static const bool weighted = true; static const bool periodic = false; - static const bool exact = false; + // Default value_from_iterator as Alpha_shape_3 is not exact template<class Filtration_value, class Alpha_value_iterator> static Filtration_value value_from_iterator(const Alpha_value_iterator avi) { return /*std::sqrt*/ *avi; @@ -134,8 +135,8 @@ public: static const bool weighted = false; static const bool periodic = true; - static const bool exact = false; + // Default value_from_iterator as Alpha_shape_3 is not exact template<class Filtration_value, class Alpha_value_iterator> static Filtration_value value_from_iterator(const Alpha_value_iterator avi) { return /*std::sqrt*/ *avi; @@ -163,8 +164,8 @@ public: static const bool weighted = true; static const bool periodic = true; - static const bool exact = false; + // Default value_from_iterator as Alpha_shape_3 is not exact template<class Filtration_value, class Alpha_value_iterator> static Filtration_value value_from_iterator(const Alpha_value_iterator avi) { return /*std::sqrt*/ *avi; |