9 #ifndef GUDHI_SKELETONBLOCKERDS_H_
10 #define GUDHI_SKELETONBLOCKERDS_H_
63 friend ostream& operator << (ostream& o,
const Vertex_handle & v);
88 virtual string to_string()
const ;
89 friend ostream& operator << (ostream& o,
const Graph_vertex & v);
113 friend ostream& operator << (ostream& o,
const Simple_edge & v);
int boost_vertex_handle
index that allows to find the vertex in the boost graph
Definition: SkeletonBlockerDS.h:30
The type of edges that are stored the boost graph. An Edge must be Default Constructible and Equality...
Definition: SkeletonBlockerDS.h:97
void setId(Root_vertex_handle a, Root_vertex_handle b)
Allows to modify vertices of the edge.
Root_vertex_handle first() const
Returns the first vertex of the edge.
void deactivate()
Used to deactivate a vertex for example when contracting an edge. It allows in some cases to remove t...
void activate()
Used to activate a vertex.
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
Root_vertex_handle second() const
Returns the second vertex of the edge.
Definition: SkeletonBlockerDS.h:60
The type of vertices that are stored the boost graph. A Vertex must be Default Constructible and Equa...
Definition: SkeletonBlockerDS.h:72
Root_vertex_handle and Vertex_handle are similar to global and local vertex descriptor used in boost ...
Definition: SkeletonBlockerDS.h:50
bool is_active() const
Tells if the vertex is active.