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
24namespace Gudhi {
25
26namespace cover_complex {
27
28class 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 Tue Aug 16 2022 14:01:50 for GUDHIdev by Doxygen 1.9.4