Program: bbtk
Module: $RCSfile: bbtkExecuter.h,v $ $
Language: C++
- Date: $Date: 2008/03/07 08:40:14 $
- Version: $Revision: 1.10 $
+ Date: $Date: 2008/03/26 08:27:19 $
+ Version: $Revision: 1.11 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
/// Sets the mode of dialog of the executer for Root inputs
void SetDialogMode(DialogModeType t) { mDialogMode = t; }
+
+
+ //=================================================================
+ /// Loads a package
+ void LoadPackage(const std::string &name );
+
+ /// Unloads a package
+ void UnLoadPackage(const std::string &name );
+
/// Starts a package block
void BeginPackage (const std::string &name );
const std::string &boxto,
const std::string &input);
- /// Updates the box
- /// would 'Execute' be more meaningfull ?
- void Update (const std::string &box);
+ /// Executes the box
+ void Execute (const std::string &box);
/// Defines an input of the current complex box
void DefineInput (const std::string &name,
const std::string &custom_title,
bool system_display = true);
- /// Generate a HTML with a gif file with the current pipeline (Graphviz-dot needed). Returns the file path
+ /// Generate a HTML with a gif file with the current pipeline (Graphviz-dot needed). Returns the file path
std::string ShowGraphInstances(const std::string &nameblackbox, int detail, int level, bool system_display=true);
+
+ /// Description of the actual pipeline
+ void ShowRelations(const std::string &nameblackbox, const std::string &detailStr, const std::string &levelStr);
+
+ /// Resets the workspace : destroys all boxes / unloads all packages
+ void Reset();
- /// Description of the actual pipeline
- void ShowRelations(const std::string &nameblackbox, const std::string &detailStr, const std::string &levelStr);
+ /// Sets the level of message for kind
+ void SetMessageLevel(const std::string &kind,
+ int level);
+
+ /// Prints help on the messages
+ void HelpMessages();
+
- void Reset();
+ void Print(const std::string & message);
// static const std::string& GetObjectDescription();
// { static std::string s("Executer"); return s; }