]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkPackage.cxx
Obtaining the tree boxes related to a sigle box. The classes changed were Utilities...
[bbtk.git] / kernel / src / bbtkPackage.cxx
index 9b692c9467ec40b980740d5adf6f36edb16d7401..1b0abc03a0c9fe96193faa090698101105aa6f9c 100644 (file)
@@ -1404,10 +1404,22 @@ namespace bbtk
     return s;
   }
   //==========================================================================
-  
+  void  Package::GetBoxesInside(NodeTreeC& tree, std::vector<std::string>& list, int cont) 
+  {
+               DescriptorMapType::const_iterator i;
+
+               std::vector<std::string>  temp;
+               for (i=mDescriptorMap.begin(); i!=mDescriptorMap.end(); ++i) 
+               {
+                       i->second->GetBoxesInside(tree, list, cont);
+                       list.insert( list.end(), temp.begin(), temp.end() );
+               }    
+  }
+       //==========================================================================
   //==========================================================================
   std::set<Package::WeakPointer> 
   Package::mReleasedDynamicallyLoadedPackages;
   //==========================================================================
+
 }