Program: bbtk
Module: $RCSfile: bbtkComplexBlackBoxDescriptor.cxx,v $
Language: C++
- Date: $Date: 2008/02/05 12:16:55 $
- Version: $Revision: 1.3 $
+ Date: $Date: 2008/02/05 13:23:46 $
+ Version: $Revision: 1.4 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
ComplexBlackBoxDescriptor::ComplexBlackBoxDescriptor(const std::string& name)
: BlackBoxDescriptor()
{
- bbtkDebugMessageInc("Core",9,"ComplexBlackBoxDescriptor::ComplexBlackBoxDescriptor(\""<<name<<"\")"<<std::endl);
+ bbtkDebugMessageInc("Kernel",9,"ComplexBlackBoxDescriptor::ComplexBlackBoxDescriptor(\""<<name<<"\")"<<std::endl);
SetTypeName(name);
mPrototype = new ComplexBlackBox(name+std::string("Prototype"),this);
- bbtkDebugDecTab("Core",9);
+ bbtkDebugDecTab("Kernel",9);
}
//=======================================================================
/// Default dtor
ComplexBlackBoxDescriptor::~ComplexBlackBoxDescriptor()
{
- bbtkDebugMessageInc("Core",9,"ComplexBlackBoxDescriptor::~ComplexBlackBoxDescriptor(\""<<GetTypeName()<<"\")"<<std::endl);
+ bbtkDebugMessageInc("Kernel",9,"ComplexBlackBoxDescriptor::~ComplexBlackBoxDescriptor(\""<<GetTypeName()<<"\")"<<std::endl);
delete mPrototype;
- bbtkDebugDecTab("Core",9);
+ bbtkDebugDecTab("Kernel",9);
}
//=======================================================================
BlackBox* ComplexBlackBoxDescriptor::CreateInstance(const std::string& name)
{
//bbtkError("ComplexBlackBoxDescriptor::CreateInstance not implemented");
- bbtkDebugMessageInc("Core",5,
+ bbtkDebugMessageInc("Kernel",5,
"ComplexBlackBoxDescriptor::CreateInstance(\""
<<name<<"\") ["
<<GetTypeName()<<"]"<<std::endl);
return mPrototype->bbClone(name);
- bbtkDebugDecTab("Core",5);
+ bbtkDebugDecTab("Kernel",5);
}
//=======================================================================
const std::string& name
)
{
- bbtkDebugMessageInc("Core",5,
+ bbtkDebugMessageInc("Kernel",5,
"ComplexBlackBoxDescriptor::Add(\""
<<type<<"\",\""<<name<<"\") ["
<<GetTypeName()<<"]"<<std::endl);
// ok : create new one
mPrototype->bbAddBlackBox ( /*mFactory->Create*/ NewBlackBox(type,name) );
- bbtkDebugDecTab("Core",5);
+ bbtkDebugDecTab("Kernel",5);
}
//=======================================================================
/// Adds a black box to the execution list
void ComplexBlackBoxDescriptor::AddToExecutionList ( const std::string& box)
{
- bbtkDebugMessageInc("Core",5,
+ bbtkDebugMessageInc("Kernel",5,
"ComplexBlackBoxDescriptor::AddToExecutionList(\""
<<box<<"\" ["
<<GetTypeName()<<"]"<<std::endl);
// ok
mPrototype->bbAddToExecutionList ( box );
- bbtkDebugDecTab("Core",5);
+ bbtkDebugDecTab("Kernel",5);
}
const std::string& input
)
{
- bbtkDebugMessageInc("Core",5,
+ bbtkDebugMessageInc("Kernel",5,
"ComplexBlackBoxDescriptor::Connect(\""
<<from<<"\",\""<<output<<"\",\""
<<to<<"\",\""<<input
mPrototype->bbAddConnection(c);
- bbtkDebugDecTab("Core",5);
+ bbtkDebugDecTab("Kernel",5);
}
//=======================================================================
const std::string& input,
const std::string& help)
{
- bbtkDebugMessageInc("Core",5,
+ bbtkDebugMessageInc("Kernel",5,
"ComplexBlackBoxDescriptor::DefineInput(\""
<<name<<"\",\""<<box<<"\",\""
<<input<<"\",\""<<help
bb->bbGetInputType(input)));
- bbtkDebugDecTab("Core",5);
+ bbtkDebugDecTab("Kernel",5);
}
//=======================================================================
const std::string& output,
const std::string& help)
{
- bbtkDebugMessageInc("Core",5,
+ bbtkDebugMessageInc("Kernel",5,
"ComplexBlackBoxDescriptor::DefineOutput(\""
<<name<<"\",\""<<box<<"\",\""
<<output<<"\",\""<<help
bb->bbGetOutputType(output)));
- bbtkDebugDecTab("Core",5);
+ bbtkDebugDecTab("Kernel",5);
}
//=======================================================================
int detail, int level,
const std::string& output_dir, bool relative_link)
{
- bbtkDebugMessageInc("Core",9,
+ bbtkDebugMessageInc("Kernel",9,
"ComplexBlackBoxDescriptor::InsertHtmlHelp() ["
<<GetTypeName()<<"]"<<std::endl);
//------------
// End
- bbtkDebugDecTab("Core",9);
+ bbtkDebugDecTab("Kernel",9);
}
//=========================================================================