summaryrefslogtreecommitdiff
path: root/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h')
-rw-r--r--src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h b/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h
index 1f5ca238..0b397f56 100644
--- a/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h
+++ b/src/Skeleton_blocker/include/gudhi/Skeleton_blocker/iterators/Skeleton_blockers_simplices_iterators.h
@@ -68,7 +68,7 @@ class Simplex_around_vertex_iterator :
// Link_vertex_handle == Complex_Vertex_handle but this renaming helps avoiding confusion
- typedef typename Gudhi::skbl::Trie<Complex> Trie;
+ typedef typename Gudhi::skbl::Trie<Simplex_handle> Trie;
private:
@@ -76,7 +76,7 @@ private:
Vertex_handle v;
std::shared_ptr<Link> link_v;
std::shared_ptr<Trie> trie;
- std::list<Trie*> nodes_to_be_seen; // todo regrouper
+ std::list<Trie*> nodes_to_be_seen; // todo deque
public:
Simplex_around_vertex_iterator():complex(0){
@@ -199,6 +199,12 @@ public:
return first_node->simplex();
}
+//private:
+ Simplex_handle get_trie_address() const{
+ assert(!nodes_to_be_seen.empty());
+ return nodes_to_be_seen.front();
+ }
+
private:
void set_end(){
nodes_to_be_seen.clear();