X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=kernel%2Fsrc%2FbbtkBlackBox.cxx;h=f9cae866fd95b1742c48865f6ac11260a6d1729b;hb=71376d8384d5d21b5c56d36ecc8cbf31315c039a;hp=3aa696ab482be13d0e63864a488278ebcd596192;hpb=998354bb81a4f450cae3a2263838d7d3b6024bac;p=bbtk.git diff --git a/kernel/src/bbtkBlackBox.cxx b/kernel/src/bbtkBlackBox.cxx index 3aa696a..f9cae86 100644 --- a/kernel/src/bbtkBlackBox.cxx +++ b/kernel/src/bbtkBlackBox.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkBlackBox.cxx,v $ Language: C++ -Date: $Date: 2008/01/22 15:02:00 $ -Version: $Revision: 1.1 $ +Date: $Date: 2008/02/05 13:23:46 $ +Version: $Revision: 1.2 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See doc/license.txt or @@ -40,7 +40,7 @@ namespace bbtk : bbmName(name), bbmStatus(MODIFIED), bbmBoxProcessMode("Pipeline"),bbmParent(NULL) { - bbtkDebugMessage("Core",7,"BlackBox::BlackBox(\"" + bbtkDebugMessage("Kernel",7,"BlackBox::BlackBox(\"" <bbDesallocateConnectors(); //printf("EED BlackBox::~BlackBox 02 \n"); - bbtkDebugDecTab("Core",7); + bbtkDebugDecTab("Kernel",7); } //========================================================================= @@ -74,7 +74,7 @@ namespace bbtk /// Destruction method of a black box void BlackBox::bbDelete() { - bbtkDebugMessage("Core",5,"BlackBox::bbDelete() [" + bbtkDebugMessage("Kernel",5,"BlackBox::bbDelete() [" <bbUserDelete(); } @@ -149,13 +149,13 @@ namespace bbtk /// Returns true if the UserBlackBox has an input of name name bool BlackBox::bbHasInput(const std::string& name) const { - bbtkDebugMessageInc("Core",8, + bbtkDebugMessageInc("Kernel",8, "BlackBox::bbHasInput(\"" <GetInputDescriptorMap().find(name) != bbGetDescriptor()->GetInputDescriptorMap().end()); - bbtkDebugDecTab("Core",8); + bbtkDebugDecTab("Kernel",8); return r; } //========================================================================= @@ -165,11 +165,11 @@ namespace bbtk /// Returns true if the UserBlackBox has an output of name name bool BlackBox::bbHasOutput(const std::string& name) const { - bbtkDebugMessageInc("Core",8,"BlackBox::bbHasOutput(\"" + bbtkDebugMessageInc("Kernel",8,"BlackBox::bbHasOutput(\"" <GetOutputDescriptorMap().find(name) != bbGetDescriptor()->GetOutputDescriptorMap().end()); - bbtkDebugDecTab("Core",8); + bbtkDebugDecTab("Kernel",8); return r; } //========================================================================= @@ -179,11 +179,11 @@ namespace bbtk /// Gets the output type of a given name TypeInfo BlackBox::bbGetOutputType( const std::string &name ) const { - bbtkDebugMessageInc("Core",8, + bbtkDebugMessageInc("Kernel",8, "BlackBox::bbGetOutputType(\"" <GetOutputDescriptor(name)->GetTypeInfo(); - bbtkDebugDecTab("Core",8); + bbtkDebugDecTab("Kernel",8); return r; } //========================================================================= @@ -192,11 +192,11 @@ namespace bbtk /// Gets the input type of a given name TypeInfo BlackBox::bbGetInputType( const std::string &name ) const { - bbtkDebugMessageInc("Core",8, + bbtkDebugMessageInc("Kernel",8, "BlackBox::bbGetInputType(\"" <GetInputDescriptor(name)->GetTypeInfo(); - bbtkDebugDecTab("Core",8); + bbtkDebugDecTab("Kernel",8); return r; } //========================================================================= @@ -206,7 +206,7 @@ namespace bbtk /// Allocates the i/o connectors of the black box void BlackBox::bbAllocateConnectors() { - bbtkDebugMessageInc("Core",8, + bbtkDebugMessageInc("Kernel",8, "BlackBox::bbAllocateConnectors() [" <first<<"\""<first<<"\""<second->GetName()] = new BlackBoxInputConnector(this); } @@ -224,11 +224,11 @@ namespace bbtk BlackBoxDescriptor::OutputDescriptorMapType::const_iterator o; for ( o = omap.begin(); o != omap.end(); ++o ) { - bbtkDebugMessage("Core",8,"* Allocate \""<first<<"\""<first<<"\""<second->GetName()] = new BlackBoxOutputConnector(); } - bbtkDebugDecTab("Core",8); + bbtkDebugDecTab("Kernel",8); } //========================================================================= @@ -237,7 +237,7 @@ namespace bbtk /// Desallocates the i/o connectors of the black box void BlackBox::bbDesallocateConnectors() { - bbtkDebugMessageInc("Core",8, + bbtkDebugMessageInc("Kernel",8, "BlackBox::bbDesallocateConnectors()" <first<<"\""<first<<"\""<second); } OutputConnectorMapType::const_iterator o; for ( o = bbGetOutputConnectorMap().begin(); o != bbGetOutputConnectorMap().end(); ++o ) { - bbtkDebugMessage("Core",8,"* Delete \""<first<<"\""<first<<"\""<second); } - bbtkDebugDecTab("Core",8); + bbtkDebugDecTab("Kernel",8); } //========================================================================= @@ -266,7 +266,7 @@ namespace bbtk /// Copies the input / output values from another box void BlackBox::bbCopyIOValues(BlackBox& from) { - bbtkDebugMessageInc("Core",9, + bbtkDebugMessageInc("Kernel",9, "BlackBox::bbCopyIOValues(" <bbSetOutput(output, from.bbGetOutput(output) ); } - bbtkDebugDecTab("Core",9); + bbtkDebugDecTab("Kernel",9); } //========================================================================= @@ -551,7 +551,7 @@ namespace bbtk /// Connects the input to the connection c void BlackBox::bbConnectInput( const std::string& name, Connection* c) { - bbtkDebugMessageInc("Core",7, + bbtkDebugMessageInc("Kernel",7, "BlackBox::bbConnectInput(\""< to the connection c void BlackBox::bbConnectOutput( const std::string& name, Connection* c) { - bbtkDebugMessageInc("Core",7, + bbtkDebugMessageInc("Kernel",7, "BlackBox::bbConnectOutput(\""<second->SetConnection(c); - bbtkDebugDecTab("Core",7); + bbtkDebugDecTab("Kernel",7); } //========================================================================= @@ -593,7 +593,7 @@ namespace bbtk /// Disconnects the input from the connection c void BlackBox::bbDisconnectInput( const std::string& name, Connection* c) { - bbtkDebugMessageInc("Core",7, + bbtkDebugMessageInc("Kernel",7, "BlackBox::bbDisconnectInput(\""<second->UnsetConnection(c); - bbtkDebugDecTab("Core",7); + bbtkDebugDecTab("Kernel",7); } //========================================================================= @@ -615,7 +615,7 @@ namespace bbtk /// Disconnects the output from the connection c void BlackBox::bbDisconnectOutput( const std::string& name, Connection* c) { - bbtkDebugMessageInc("Core",7, + bbtkDebugMessageInc("Kernel",7, "BlackBox::bbDisconnectOutput(\""<second->UnsetConnection(c); - bbtkDebugDecTab("Core",7); + bbtkDebugDecTab("Kernel",7); } //=========================================================================