Gudhi  1.2.0
 All Classes Functions Variables Typedefs Friends Groups Pages
SkeletonBlockerGeometricDS.h
1 /*
2  * SkeletonBlockerGeometricDS.h
3  *
4  * Created on: Feb 20, 2014
5  * Author: David Salinas
6  * Copyright 2013 INRIA. All rights reserved
7  */
8 
9 #ifndef GUDHI_SKELETONBLOCKERGEOMETRICDS_H_
10 #define GUDHI_SKELETONBLOCKERGEOMETRICDS_H_
11 
12 namespace Gudhi {
13 namespace skbl {
14 
23  //todo the index is just for contraction, to remove
24 template<typename GeometryTrait>
26 {
27 
31  typedef GeometryTrait GT ;
32 
36  typedef typename GeometryTrait::Point Point;
37 
42  public:
46  Point& point();
50  const Point& point();
51  };
52 
59  public:
63  int& index();
67  int index();
68  };
69 };
70 
71 } // namespace skbl
72 } // namespace GUDHI
73 
74 #endif /* GUDHI_SKELETONBLOCKERGEOMETRICDS_H_ */
The type of edges that are stored the boost graph. An Edge must be Default Constructible and Equality...
Definition: SkeletonBlockerDS.h:97
GeometryTrait::Point Point
Definition: SkeletonBlockerGeometricDS.h:36
Concept for the template class passed for Skeleton_blocker_complex. Most importantly, it contains the nodes for vertices and edges (Graph_vertex and Graph_edge) that are stored in the simplicial complex. The user can redefine these classes to attach additional information to vertices and edges.
Definition: SkeletonBlockerDS.h:25
Edge that allows to access to an index. The indices of the edges are used to store heap information i...
Definition: SkeletonBlockerGeometricDS.h:58
Vertex that stores a point.
Definition: SkeletonBlockerGeometricDS.h:41
Concept for template class of Skeleton_blocker_geometric_complex . It must specify a GeometryTrait wh...
Definition: SkeletonBlockerGeometricDS.h:25
The type of vertices that are stored the boost graph. A Vertex must be Default Constructible and Equa...
Definition: SkeletonBlockerDS.h:72
GeometryTrait GT
Definition: SkeletonBlockerGeometricDS.h:31