Program: bbtk
Module: $RCSfile: bbtkComplexBlackBox.cxx,v $
Language: C++
- Date: $Date: 2008/12/11 09:50:35 $
- Version: $Revision: 1.23 $
+ Date: $Date: 2008/12/12 12:11:21 $
+ Version: $Revision: 1.24 $
=========================================================================*/
/* ---------------------------------------------------------------------
bbtkDebugMessage("object",3,
"==> ComplexBlackBox::~ComplexBlackBox() ["
<<bbGetName()<<"]"<<std::endl);
+
+ Clear();
+ this->bbDesallocateConnectors();
+
+ bbtkDebugMessage("object",3,
+ "<== ComplexBlackBox::~ComplexBlackBox() ["
+ <<bbGetName()<<"]"<<std::endl);
+ }
+ //=======================================================================
+
+
+ //=======================================================================
+ /// Clear
+ void ComplexBlackBox::Clear()
+ {
+ bbtkDebugMessage("object",3,
+ "==> ComplexBlackBox::Clear() ["
+ <<bbGetName()<<"]"<<std::endl);
bbtkDebugMessage("object",4,
" -> Releasing connections"<<std::endl);
" -> Releasing boxes"<<std::endl);
mBlackBoxMap.clear();
- // Clear();
- this->bbDesallocateConnectors();
-
bbtkDebugMessage("object",3,
- "<== ComplexBlackBox::~ComplexBlackBox() ["
+ "<== ComplexBlackBox::Clear() ["
<<bbGetName()<<"]"<<std::endl);
}
//=======================================================================
-
//=========================================================================
/// Allocates the i/o connectors of the black box