diff options
author | mcarrier <mcarrier@636b058d-ea47-450e-bf9e-a15bfbe3eedb> | 2018-09-18 22:01:20 +0000 |
---|---|---|
committer | mcarrier <mcarrier@636b058d-ea47-450e-bf9e-a15bfbe3eedb> | 2018-09-18 22:01:20 +0000 |
commit | 24683e8d0134e7ede7033f05b83c44dd72ff7e3a (patch) | |
tree | 38b4df933309c065da412dab5bc77c31617b3d64 /src/cython | |
parent | 421d41de2ba46670d04f4b0269c034a6be9f42bd (diff) |
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/Nerve_GIC@3897 636b058d-ea47-450e-bf9e-a15bfbe3eedb
Former-commit-id: f5fe42a6f42443ca7217c69f8a18780cdb85669e
Diffstat (limited to 'src/cython')
-rw-r--r-- | src/cython/cython/nerve_gic.pyx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cython/cython/nerve_gic.pyx b/src/cython/cython/nerve_gic.pyx index 01dd0a4b..5f01b379 100644 --- a/src/cython/cython/nerve_gic.pyx +++ b/src/cython/cython/nerve_gic.pyx @@ -68,6 +68,7 @@ cdef extern from "Nerve_gic_interface.h" namespace "Gudhi": void plot_DOT() void plot_OFF() void set_point_cloud_from_range(vector[vector[double]] cloud) + void set_distances_from_range(vector[vector[double]] distance_matrix) # CoverComplex python interface cdef class CoverComplex: @@ -111,6 +112,14 @@ cdef class CoverComplex: """ return self.thisptr.set_point_cloud_from_range(cloud) + def set_distances_from_range(self, distance_matrix): + """ Reads and stores the input distance matrix from a vector stored in memory. + + :param distance_matrix: Input vector containing the distance matrix. + :type distance_matrix: vector[vector[double]] + """ + return self.thisptr.set_distances_from_range(distance_matrix) + def compute_confidence_level_from_distance(self, distance): """Computes the confidence level of a specific bottleneck distance threshold. |