11 #ifndef SKELETON_BLOCKER_SKELETON_BLOCKER_LINK_SUPERIOR_H_ 12 #define SKELETON_BLOCKER_SKELETON_BLOCKER_LINK_SUPERIOR_H_ 14 #include <gudhi/Skeleton_blocker_link_complex.h> 18 namespace skeleton_blocker {
26 template<
typename ComplexType>
29 typedef typename ComplexType::Edge_handle Edge_handle;
31 typedef typename ComplexType::boost_vertex_handle boost_vertex_handle;
34 typedef typename ComplexType::Vertex_handle Vertex_handle;
35 typedef typename ComplexType::Root_vertex_handle Root_vertex_handle;
36 typedef typename ComplexType::Simplex Simplex;
37 typedef typename ComplexType::Root_simplex_handle Root_simplex_handle;
38 typedef typename ComplexType::BlockerMap BlockerMap;
39 typedef typename ComplexType::BlockerPair BlockerPair;
40 typedef typename ComplexType::BlockerMapIterator BlockerMapIterator;
41 typedef typename ComplexType::BlockerMapConstIterator BlockerMapConstIterator;
42 typedef typename ComplexType::Simplex::Simplex_vertex_const_iterator AddressSimplexConstIterator;
43 typedef typename ComplexType::Root_simplex_handle::Simplex_vertex_const_iterator IdSimplexConstIterator;
49 Simplex& alpha_parent_adress)
51 alpha_parent_adress,
true) { }
54 Vertex_handle a_parent_adress)
56 a_parent_adress,
true) { }
61 namespace skbl = skeleton_blocker;
65 #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:20
Class representing the link of a simplicial complex encoded by a skeleton/blockers pair...
Definition: Skeleton_blocker_link_complex.h:30
Definition: SimplicialComplexForAlpha.h:14
Class representing the link of a simplicial complex encoded by a skeleton/blockers pair...
Definition: Skeleton_blocker_link_superior.h:27