]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkFactory.h
Add unfinished version of bbtkTranscriptor
[bbtk.git] / kernel / src / bbtkFactory.h
index 7eaefeb85eda4f767575c7c0a029607d16575a2a..a4f84e73f6f7d0c015484d8e1f05f0c28e7cdc44 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkFactory.h,v $
   Language:  C++
-  Date:      $Date: 2008/02/04 13:02:58 $
-  Version:   $Revision: 1.3 $
+  Date:      $Date: 2008/02/14 11:38:58 $
+  Version:   $Revision: 1.6 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See doc/license.txt or
@@ -49,7 +49,8 @@ namespace bbtk
     void UnLoadPackage( const std::string& name );
     void PrintPackages(bool details = true, bool adaptors = false) const;
     void HelpPackage(const std::string& name, bool adaptors = false) const;
-    void HelpBlackBox(const std::string& name, bool full=true) const;
+    void HelpBlackBox(const std::string& name, std::string& package,
+                     bool full=true ) const;
     void ShowGraphTypes(const std::string& name) const;
     void InsertPackage( Package* );
     void RemovePackage( Package* );
@@ -76,7 +77,7 @@ namespace bbtk
     typedef enum
       {
        Packages,
-       Keywords,
+       Categories,
        Initials
       }
       IndexEntryType;
@@ -163,7 +164,15 @@ namespace bbtk
   
   inline void HelpBlackBox(const std::string& name, bool full=true) 
   {
-    GetGlobalFactory()->HelpBlackBox(name,full);
+    std::string package; 
+    GetGlobalFactory()->HelpBlackBox(name, package, full);
+  }
+
+  inline void HelpBlackBox(const std::string& name, std::string& package,
+                          bool full=true
+                          )
+  {
+    GetGlobalFactory()->HelpBlackBox(name, package, full);
   }