summaryrefslogtreecommitdiff
path: root/src/Simplex_tree
diff options
context:
space:
mode:
authoranmoreau <anmoreau@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-06-25 12:06:37 +0000
committeranmoreau <anmoreau@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-06-25 12:06:37 +0000
commite50c1af62d8ede46e151c898beec37c2dda4b142 (patch)
tree25847f90f284b9e635a2b5d516a57f9b93f735ea /src/Simplex_tree
parentf480e331debb810dcc843d865b8f3e07a6b10d0a (diff)
fix
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@651 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 15429d17efd5a58985e03f00b585f6cbc864227a
Diffstat (limited to 'src/Simplex_tree')
-rw-r--r--src/Simplex_tree/include/gudhi/Simplex_tree.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/Simplex_tree/include/gudhi/Simplex_tree.h b/src/Simplex_tree/include/gudhi/Simplex_tree.h
index 714c6dfc..81867a25 100644
--- a/src/Simplex_tree/include/gudhi/Simplex_tree.h
+++ b/src/Simplex_tree/include/gudhi/Simplex_tree.h
@@ -368,20 +368,28 @@ class Simplex_tree {
{
std::cout << sh->first << " ";
if (has_children(sh))
+ {
+ std::cout << "(";
rec_print(sh->second.children());
+ std::cout << ")";
+ }
std::cout << std::endl;
}
}
- private:
/** rec_print: prints the tree recursively, using DFS. */
+ private:
void rec_print(Siblings * sib)
{
for (auto sh = sib->members().begin(); sh != sib->members().end(); ++sh)
{
std::cout << sh->first << " ";
if (has_children(sh))
+ {
+ std::cout << "(";
rec_print(sh->second.children());
+ std::cout << ")";
+ }
}
}