X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOTreeNode.cpp;h=a8cf7929dc6a04e589c0cf228eb3486cbc90a8c3;hb=9ae1b3a039da8e28aa41c6963744bfa86c382a35;hp=e34b31facbfc6f7bc93f304c64ba7c75973f98b1;hpb=cac026929f2431aa4a966bf9ae3c8ff263f5dd63;p=creaImageIO.git diff --git a/src2/creaImageIOTreeNode.cpp b/src2/creaImageIOTreeNode.cpp index e34b31f..a8cf792 100644 --- a/src2/creaImageIOTreeNode.cpp +++ b/src2/creaImageIOTreeNode.cpp @@ -20,8 +20,8 @@ namespace creaImageIO GimmickDebugMessage(6,"Default Node constructor (level "<GetChildrenList().push_back(this); InitializeAttributeMap(); + parent->GetChildrenList().push_back(this); } else { @@ -130,7 +130,7 @@ namespace creaImageIO //============================================================= //============================================================= - void Node::RemoveChildrenFromList(Node* node) + int Node::RemoveChildrenFromList(Node* node) { ChildrenListType::iterator i = find(GetChildrenList().begin(), GetChildrenList().end(), @@ -139,6 +139,7 @@ namespace creaImageIO { GetChildrenList().erase(i); } + return GetChildrenList().size(); } //=============================================================