X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src2%2FcreaImageIOTreeNode.cpp;h=e14bc8450b8fe6dd5514f5283e921e4f679c6a5b;hb=34d2d6b1860321978fd19668bbf6fd0606ac1e80;hp=954a7144da7216080efd4eae54551f26a8155714;hpb=8d73d5f58d80abb928a7f60037837c2933b16bbd;p=creaImageIO.git diff --git a/src2/creaImageIOTreeNode.cpp b/src2/creaImageIOTreeNode.cpp index 954a714..e14bc84 100644 --- a/src2/creaImageIOTreeNode.cpp +++ b/src2/creaImageIOTreeNode.cpp @@ -2,7 +2,10 @@ #include #include #include - +#include +#ifdef _DEBUG +#define new DEBUG_NEW +#endif namespace creaImageIO { namespace tree @@ -11,8 +14,7 @@ namespace creaImageIO //============================================================= /// Ctor with parent Node::Node(Node* parent) - : mParent(parent), - mData(0), + : mParent(parent),//mData(0), mChildrenLoaded(false) { if (parent) @@ -20,8 +22,8 @@ namespace creaImageIO GimmickDebugMessage(6,"Default Node constructor (level "<GetChildrenList().push_back(this); - //InitializeAttributeMap(); + InitializeAttributeMap(); + parent->GetChildrenList().push_back(this); } else { @@ -34,12 +36,12 @@ namespace creaImageIO //============================================================= /// Ctor with parent and attributes map Node::Node(Node* parent, const AttributeMapType& attr) - : mParent(parent), - mData(0), + : mParent(parent),//mData(0), mChildrenLoaded(false) { GimmickDebugMessage(6,"Node constructor (level "<