X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=kernel%2Fsrc%2FbbtkUtilities.cxx;h=0a6fd9f0cee96db2acf7821da2be679edf2720d3;hb=18f3f2238cb97854f590dd8af0e9ab2a07de77a6;hp=8cd21b8db5dafabbe02ae8ac621f315ec2fa61e0;hpb=cfad95b6e08e6e53846ffcda7fbc5932065f2c47;p=bbtk.git diff --git a/kernel/src/bbtkUtilities.cxx b/kernel/src/bbtkUtilities.cxx index 8cd21b8..0a6fd9f 100644 --- a/kernel/src/bbtkUtilities.cxx +++ b/kernel/src/bbtkUtilities.cxx @@ -767,6 +767,87 @@ namespace bbtk } //========================================================================= +//TAD Arbol CFT +//---------NodeTree--------------- + +NodeTreeC::NodeTreeC() +{ + +} + +NodeTreeC::NodeTreeC(std::string _data) +{ + data = _data; +} + +NodeTreeC::~NodeTreeC() +{ + +} + +void NodeTreeC::insertChild(std::string _data) +{ + NodeTreeC temp = NodeTreeC(_data); + childs.push_back(temp); +} + +void NodeTreeC::treeTour() +{ + std::cout <<"data "<< data << std::endl; + std::cout <<"size "<< childs.size() << std::endl; + for(int i = 0 ; i < childs.size(); i++) + { + childs[i].treeTour(); + } +} + +void NodeTreeC::setData(std::string _data) +{ + data = _data; +} + + +//---------Tree------------ +/* +TreeC::TreeC() +{ + +} + +TreeC::TreeC(std::string _data) +{ + root = NodeTreeC(_data); +} + +TreeC::~TreeC() +{ + +} + +void TreeC::insertRoot(std::string _data) +{ + NodeTreeC temp = NodeTreeC(_data); + root = temp; +} + +void TreeC::treeTour() +{ + root.treeTour(); +} + +void TreeC::insertData(std::string _data) +{ + +} + +TreeC* TreeC::getSubTree() +{ + TreeC temp; + temp.root = root.childs[0]; + return ; +} +*/ + }