X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkExecuter.h;h=ef109b365488bc5ad45441ad98d4384bfe64e184;hb=66a4f54ebee938164be7a0ff849832dd4ae1cd48;hp=47935ae4b5d8bbc5e3ec64d1d22bece112209f85;hpb=2d76cd309d74d5f83d701d6bb0a4140d5d122b36;p=bbtk.git diff --git a/kernel/src/bbtkExecuter.h b/kernel/src/bbtkExecuter.h index 47935ae..ef109b3 100644 --- a/kernel/src/bbtkExecuter.h +++ b/kernel/src/bbtkExecuter.h @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkExecuter.h,v $ $ Language: C++ - Date: $Date: 2008/01/30 09:28:15 $ - Version: $Revision: 1.4 $ + Date: $Date: 2008/02/14 20:26:54 $ + Version: $Revision: 1.9 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -23,7 +23,7 @@ * \class bbtk::Executer * \brief class Executer: level 0 of script execution */ - + #ifndef __bbtkExecuter_h__ #define __bbtkExecuter_h__ @@ -46,9 +46,9 @@ namespace bbtk /// Constructor Executer(); - /// + /// // void SetFactory(Factory* f); - + /// Destructor ~Executer(); @@ -76,6 +76,10 @@ namespace bbtk const std::string& pack, const std::string &scriptfilename); + /// Sets the file name to use for the current definition + /// (Used to set it after the Define command) + void SetCurrentFileName (const std::string &name ); + /// End the definition of a ComplexBlackBox void EndDefine (); @@ -106,7 +110,7 @@ namespace bbtk const std::string &box, const std::string &output, const std::string &help); - + /// sets the input of the box with the value void Set (const std::string &box, const std::string &input, @@ -122,9 +126,9 @@ namespace bbtk ///Adds the authorName to the Box author list void Author(const std::string &authorName); - ///Adds the categories to the Box keyword list - void Keyword(const std::string &keyword); - + ///Adds the Categories to the Box category list + void Category(const std::string &category); + /// The description string which explains what does the ComplexBox void Description(const std::string & d); @@ -148,7 +152,7 @@ namespace bbtk void Reset(); - // static const std::string& GetObjectDescription() + // static const std::string& GetObjectDescription(); // { static std::string s("Executer"); return s; } protected: @@ -189,7 +193,7 @@ namespace bbtk /// only contains the root when outside a define/endefine block std::deque mOpenDefinition; - /// The stack of current working package + /// The stack of current working package /// (is a stack for nested definitions) std::deque mOpenPackage;