23 #ifndef SKELETON_BLOCKER_SKELETON_BLOCKER_LINK_SUPERIOR_H_ 24 #define SKELETON_BLOCKER_SKELETON_BLOCKER_LINK_SUPERIOR_H_ 26 #include <gudhi/Skeleton_blocker_link_complex.h> 30 namespace skeleton_blocker {
38 template<
typename ComplexType>
41 typedef typename ComplexType::Edge_handle Edge_handle;
43 typedef typename ComplexType::boost_vertex_handle boost_vertex_handle;
46 typedef typename ComplexType::Vertex_handle Vertex_handle;
47 typedef typename ComplexType::Root_vertex_handle Root_vertex_handle;
48 typedef typename ComplexType::Simplex Simplex;
49 typedef typename ComplexType::Root_simplex_handle Root_simplex_handle;
50 typedef typename ComplexType::BlockerMap BlockerMap;
51 typedef typename ComplexType::BlockerPair BlockerPair;
52 typedef typename ComplexType::BlockerMapIterator BlockerMapIterator;
53 typedef typename ComplexType::BlockerMapConstIterator BlockerMapConstIterator;
54 typedef typename ComplexType::Simplex::Simplex_vertex_const_iterator AddressSimplexConstIterator;
55 typedef typename ComplexType::Root_simplex_handle::Simplex_vertex_const_iterator IdSimplexConstIterator;
61 Simplex& alpha_parent_adress)
63 alpha_parent_adress,
true) { }
66 Vertex_handle a_parent_adress)
68 a_parent_adress,
true) { }
73 namespace skbl = skeleton_blocker;
77 #endif // SKELETON_BLOCKER_SKELETON_BLOCKER_LINK_SUPERIOR_H_ Simplicial subcomplex of a complex represented by a skeleton/blockers pair.
Definition: Skeleton_blocker_link_superior.h:32
Class representing the link of a simplicial complex encoded by a skeleton/blockers pair...
Definition: Skeleton_blocker_link_complex.h:42
Definition: SimplicialComplexForAlpha.h:26
Class representing the link of a simplicial complex encoded by a skeleton/blockers pair...
Definition: Skeleton_blocker_link_superior.h:39