]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkUserBlackBoxMacros.h
First stage of 'Keyword'
[bbtk.git] / kernel / src / bbtkUserBlackBoxMacros.h
index fb09f342dc526c338928ec85a190485c0134471f..2ff7aed90366949a269363f2d88b57b21ac2e6a4 100644 (file)
@@ -3,8 +3,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkUserBlackBoxMacros.h,v $
   Language:  C++
-  Date:      $Date: 2008/01/22 15:02:00 $
-  Version:   $Revision: 1.1 $
+  Date:      $Date: 2008/01/30 09:28:16 $
+  Version:   $Revision: 1.3 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
 
 
 //============================================================================
-/// Defines the bbProcess method
+/// Defines the bbUserProcess method
 #define BBTK_PROCESS(CALLBACK)                                         \
   public:                                                              \
-  inline void bbProcess()                                              \
+  inline void bbUserProcess()                                          \
   {                                                                    \
-    bbtkDebugMessageInc("Process",1,"=> "<<bbGetTypeName()<<"::bbProcess() [" \
+    bbtkDebugMessageInc("Process",1,"=> "<<bbGetTypeName()<<"::bbUserProcess() [" \
                        <<bbGetFullName()<<"]"<<std::endl);             \
     CALLBACK();                                                                \
-    bbtkDebugMessageDec("Process",1,"<= "<<bbGetTypeName()<<"::bbProcess() [" \
+    bbtkDebugMessageDec("Process",1,"<= "<<bbGetTypeName()<<"::bbUserProcess() [" \
                        <<bbGetFullName()<<"]"<<std::endl);             \
   }
 //============================================================================
 #define BBTK_AUTHOR(AUTHOR) AddToAuthor(AUTHOR)
 //============================================================================
 
+//============================================================================
+/// Declares the keywords of a UserBlackBox (to be put inside the UBB description block)
+#define BBTK_KEYWORD(KEYWORD) AddToKeyword(KEYWORD)
+//============================================================================
+
 //============================================================================
 /// Declares the description of a UserBlackBox (to be put inside the UBB description block)
 #define BBTK_DESCRIPTION(DESCR) AddToDescription(DESCR)