Nerve_gic_interface.h
1 /* This file is part of the Gudhi Library - https://gudhi.inria.fr/ - which is released under MIT.
2  * See file LICENSE or go to https://gudhi.inria.fr/licensing/ for full license details.
3  * Author(s): Vincent Rouvreau
4  *
5  * Copyright (C) 2018 Inria
6  *
7  * Modification(s):
8  * - YYYY/MM Author: Description of the modification
9  */
10 
11 #ifndef INCLUDE_NERVE_GIC_INTERFACE_H_
12 #define INCLUDE_NERVE_GIC_INTERFACE_H_
13 
14 #include <gudhi/Simplex_tree.h>
16 #include <gudhi/GIC.h>
17 
18 #include "Simplex_tree_interface.h"
19 
20 #include <iostream>
21 #include <vector>
22 #include <string>
23 
24 namespace Gudhi {
25 
26 namespace cover_complex {
27 
28 class Nerve_gic_interface : public Cover_complex<std::vector<double>> {
29  public:
30  void create_simplex_tree(Simplex_tree_interface<>* simplex_tree) {
31  create_complex(*simplex_tree);
32  }
33  void set_cover_from_Euclidean_Voronoi(int m) {
35  }
36  double set_graph_from_automatic_euclidean_rips(int N) {
38  }
39  void set_graph_from_euclidean_rips(double threshold) {
41  }
42 };
43 
44 } // namespace cover_complex
45 
46 } // namespace Gudhi
47 
48 #endif // INCLUDE_NERVE_GIC_INTERFACE_H_
Compute the Euclidean distance between two Points given by a range of coordinates....
Definition: distance_functions.h:34
void set_cover_from_Voronoi(Distance distance, int m=100)
Creates the cover C from the Voronoï cells of a subsampling of the point cloud.
Definition: GIC.h:873
void set_graph_from_rips(double threshold, Distance distance)
Creates a graph G from a Rips complex.
Definition: GIC.h:348
void create_complex(SimplicialComplex &complex)
Creates the simplicial complex.
Definition: GIC.h:1292
double set_graph_from_automatic_rips(Distance distance, int N=100)
Creates a graph G from a Rips complex whose threshold value is automatically tuned with subsampling—s...
Definition: GIC.h:439
Global distance functions.
GUDHIdev  Version 3.5.0  - C++ library for Topological Data Analysis (TDA) and Higher Dimensional Geometry Understanding.  - Copyright : MIT Generated on Sun May 1 2022 09:19:32 for GUDHIdev by Doxygen 1.9.1