]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkFactory.cxx
Factory debuging
[bbtk.git] / kernel / src / bbtkFactory.cxx
index 48963f21558658cca8ec5c79aa42a29342a5e3dc..138006cc7a1b01ebe7e05d6c0b309b1e6c902ac1 100644 (file)
@@ -4,8 +4,8 @@ Program:   bbtk
 Module:    $RCSfile: bbtkFactory.cxx,v $
 Language:  C++
 
-Date:      $Date: 2008/02/08 07:39:49 $
-Version:   $Revision: 1.17 $
+Date:      $Date: 2008/02/14 12:15:59 $
+Version:   $Revision: 1.20 $
                                                                                 
 
 Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
@@ -109,6 +109,7 @@ namespace bbtk
   {
 
 #if defined(__GNUC__)
+       verbose = true;
 
         void *handler;
         handler = dlopen(libname.c_str(),
@@ -583,7 +584,10 @@ namespace bbtk
 
   //===================================================================
   /// Prints help on the black box of type <name>
-  void Factory::HelpBlackBox(const std::string& name, bool full) const
+  /// Returns the package to which it belongs
+  void Factory::HelpBlackBox(const std::string& name, 
+                            std::string& package,
+                            bool full) const
   {
     bbtkDebugMessageInc("Kernel",9,"Factory::HelpBlackBox(\""<<name<<"\")"
                         <<std::endl);
@@ -595,6 +599,7 @@ namespace bbtk
       if (i->second.mPackage->ContainsBlackBox(name)) 
         {
           i->second.mPackage->HelpBlackBox(name,full);
+             package = i->second.mPackage->GetName();
           found = true;
         }
       }