11 #ifndef CONCEPT_SKELETON_BLOCKER_SKELETONBLOCKERDS_H_ 12 #define CONCEPT_SKELETON_BLOCKER_SKELETONBLOCKERDS_H_ 16 namespace skeleton_blocker {
48 boost_vertex_handle vertex;
57 boost_vertex_handle vertex;
59 friend ostream& operator<<(ostream& o,
const Vertex_handle & v);
79 bool is_active()
const;
83 virtual string to_string()
const;
84 friend ostream& operator<<(ostream& o,
const Graph_vertex & v);
107 friend ostream& operator<<(ostream& o,
const Simple_edge & v);
113 namespace skbl = skeleton_blocker;
117 #endif // CONCEPT_SKELETON_BLOCKER_SKELETONBLOCKERDS_H_ Definition: SimplicialComplexForAlpha.h:14
Root_vertex_handle and Vertex_handle are similar to global and local vertex descriptor used in boost ...
Definition: SkeletonBlockerDS.h:47
The type of edges that are stored the boost graph. An Edge must be Default Constructible and Equality...
Definition: SkeletonBlockerDS.h:91
Definition: SkeletonBlockerDS.h:56
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:24
The type of vertices that are stored the boost graph. A Vertex must be Default Constructible and Equa...
Definition: SkeletonBlockerDS.h:67
int boost_vertex_handle
index that allows to find the vertex in the boost graph
Definition: SkeletonBlockerDS.h:28