]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkObject.cxx
*** empty log message ***
[bbtk.git] / kernel / src / bbtkObject.cxx
index 6f425642effcc28abac6cd2226ddf20045a7cebe..e498187bb662dd44ee0603542aff0a6d25ed03d1 100644 (file)
@@ -59,7 +59,7 @@ namespace bbtk
   //=======================================================================
   
   //=======================================================================
-  void Object::PrintObjectListInfo()
+  void Object::PrintObjectListInfo(const std::string& name)
   {
     
     std::cout 
@@ -80,9 +80,13 @@ namespace bbtk
        else 
          { 
            Object::Pointer p(i->lock());
-           PrintObjectInfo(p);
-           n++;
-           m += p->GetObjectSize();
+           if (p->GetObjectName().find(name) != std::string::npos ) 
+             {
+               std::cout << n << "/" << mgObjectList.size() << " ";
+               PrintObjectInfo(p);
+               m += p->GetObjectSize();
+               n++;
+             }
          }
       }
     std::cout 
@@ -107,6 +111,7 @@ namespace bbtk
   }
   //=======================================================================
 
+  /*
   //=======================================================================
   void Object::PrintObjectInfo(const std::string& name)
   {
@@ -127,7 +132,7 @@ namespace bbtk
       }
   }
   //=======================================================================
-
+  */
   //=======================================================================
   void Object::PrintObjectInfo(const Object::Pointer& p)
   {
@@ -180,7 +185,7 @@ namespace bbtk
        std::cout << std::endl
                  << "***************** main ended *******************"
                  << std::endl << std::endl;
-       Object::PrintObjectListInfo();
+       Object::PrintObjectListInfo("");
       }
   }
   //=======================================================================