22 #ifndef SKELETON_BLOCKER_SKELETON_BLOCKER_LINK_SUPERIOR_H_
23 #define SKELETON_BLOCKER_SKELETON_BLOCKER_LINK_SUPERIOR_H_
25 #include <gudhi/Skeleton_blocker_link_complex.h>
37 template<
typename ComplexType>
40 typedef typename ComplexType::Edge_handle Edge_handle;
42 typedef typename ComplexType::boost_vertex_handle boost_vertex_handle;
45 typedef typename ComplexType::Vertex_handle Vertex_handle;
46 typedef typename ComplexType::Root_vertex_handle Root_vertex_handle;
47 typedef typename ComplexType::Simplex_handle Simplex_handle;
48 typedef typename ComplexType::Root_simplex_handle Root_simplex_handle;
49 typedef typename ComplexType::BlockerMap BlockerMap;
50 typedef typename ComplexType::BlockerPair BlockerPair;
51 typedef typename ComplexType::BlockerMapIterator BlockerMapIterator;
52 typedef typename ComplexType::BlockerMapConstIterator BlockerMapConstIterator;
53 typedef typename ComplexType::Simplex_handle::Simplex_vertex_const_iterator AddressSimplexConstIterator;
54 typedef typename ComplexType::Root_simplex_handle::Simplex_vertex_const_iterator IdSimplexConstIterator;
61 Simplex_handle& alpha_parent_adress)
63 alpha_parent_adress,
true) {
67 Vertex_handle a_parent_adress)
69 a_parent_adress,
true) {
77 #endif // SKELETON_BLOCKER_SKELETON_BLOCKER_LINK_SUPERIOR_H_
Class representing the link of a simplicial complex encoded by a skeleton/blockers pair...
Definition: Skeleton_blocker_link_complex.h:41
Class representing the link of a simplicial complex encoded by a skeleton/blockers pair...
Definition: Skeleton_blocker_link_superior.h:38
Simplicial subcomplex of a complex represented by a skeleton/blockers pair.
Definition: Skeleton_blocker_link_superior.h:31