]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOTreeNode.cpp
No newline at end of file
[creaImageIO.git] / src2 / creaImageIOTreeNode.cpp
index 954a7144da7216080efd4eae54551f26a8155714..a8cf7929dc6a04e589c0cf228eb3486cbc90a8c3 100644 (file)
@@ -20,8 +20,8 @@ namespace creaImageIO
          GimmickDebugMessage(6,"Default Node constructor (level "<<GetLevel()<<")"
                         << std::endl);
          // Insert into parent's children list
-         //parent->GetChildrenList().push_back(this);
-         //InitializeAttributeMap();
+         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();
     }
     //=============================================================