SkeletonBlockerGeometricDS.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): David Salinas
4 *
5 * Copyright (C) 2014 Inria
6 *
7 * Modification(s):
8 * - YYYY/MM Author: Description of the modification
9 */
10
11#ifndef CONCEPT_SKELETON_BLOCKER_SKELETONBLOCKERGEOMETRICDS_H_
12#define CONCEPT_SKELETON_BLOCKER_SKELETONBLOCKERGEOMETRICDS_H_
13
14namespace Gudhi {
15namespace skeleton_blocker {
16
25// TODO(DS): the index is just for contraction, to remove
26
27template<typename GeometryTrait>
32 typedef GeometryTrait GT;
33
37 typedef typename GeometryTrait::Point Point;
38
43 public:
51 const Point& point();
52 };
53
60 public:
64 int& index();
68 int index();
69 };
70};
71
72} // namespace skeleton_blocker
73
74namespace skbl = skeleton_blocker;
75
76} // namespace Gudhi
77
78#endif // CONCEPT_SKELETON_BLOCKER_SKELETONBLOCKERGEOMETRICDS_H_
Edge that allows to access to an index. The indices of the edges are used to store heap information i...
Definition: SkeletonBlockerGeometricDS.h:59
Vertex that stores a point.
Definition: SkeletonBlockerGeometricDS.h:42
The type of edges that are stored the boost graph. An Edge must be Default Constructible and Equality...
Definition: SkeletonBlockerDS.h:91
The type of vertices that are stored the boost graph. A Vertex must be Default Constructible and Equa...
Definition: SkeletonBlockerDS.h:67
Concept for the template class passed for Skeleton_blocker_complex. Most importantly,...
Definition: SkeletonBlockerDS.h:24
Concept for template class of Skeleton_blocker_geometric_complex . It must specify a GeometryTrait wh...
Definition: SkeletonBlockerGeometricDS.h:28
GeometryTrait GT
Definition: SkeletonBlockerGeometricDS.h:32
GeometryTrait::Point Point
Definition: SkeletonBlockerGeometricDS.h:37