Program: bbtk
Module: $RCSfile: bbtkExecuter.cxx,v $ $
Language: C++
- Date: $Date: 2008/03/26 08:27:19 $
- Version: $Revision: 1.15 $
+ Date: $Date: 2008/04/08 06:59:30 $
+ Version: $Revision: 1.16 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
}
//=======================================================================
+ //=======================================================================
+ void Executer::Kind(const std::string& kind)
+ {
+ if (kind=="ADAPTOR")
+ {
+ Current()->AddToCategory("adaptor");
+ Current()->SetKind(bbtk::BlackBoxDescriptor::ADAPTOR);
+ }
+ else if (kind=="DEFAULT_ADAPTOR")
+ {
+ Current()->AddToCategory("adaptor");
+ Current()->SetKind(bbtk::BlackBoxDescriptor::DEFAULT_ADAPTOR);
+ }
+ if (kind=="WIDGET_ADAPTOR")
+ {
+ Current()->AddToCategory("adaptor");
+ Current()->SetKind(bbtk::BlackBoxDescriptor::WIDGET_ADAPTOR);
+ }
+ else if (kind=="DEFAULT_WIDGET_ADAPTOR")
+ {
+ Current()->AddToCategory("adaptor");
+ Current()->SetKind(bbtk::BlackBoxDescriptor::DEFAULT_WIDGET_ADAPTOR);
+ }
+ else
+ {
+ bbtkError("Unknown box kind : '"<<kind<<"'. "
+ <<"Valid kinds are 'ADAPTOR','DEFAULT_ADAPTOR',"
+ <<"'WIDGET_ADAPTOR','DEFAULT_WIDGET_ADAPTOR'");
+ }
+ }
+ //=======================================================================
+
//=======================================================================
void Executer::Create ( const std::string& nodeType,
const std::string& nodeName)