Program: bbtk
Module: $RCSfile: bbtkConnection.cxx,v $
Language: C++
- Date: $Date: 2008/03/18 12:51:26 $
- Version: $Revision: 1.4 $
+ Date: $Date: 2008/04/08 06:59:30 $
+ Version: $Revision: 1.5 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See doc/license.txt or
//==================================================================
-
+ void Connection::Clear()
+ {
+ mFrom = 0;
+ mTo = 0;
+ mAdaptor = 0;
+ }
+
//==================================================================
/// Dtor
Connection::~Connection()
"Connection::~Connection() ["
<<GetFullName()<<"]"<<std::endl);
- mFrom->bbDisconnectOutput(mOutput,this);
- mTo->bbDisconnectInput(mInput,this);
+ if (mFrom) mFrom->bbDisconnectOutput(mOutput,this);
+ if (mTo) mTo->bbDisconnectInput(mInput,this);
if (mAdaptor) mAdaptor->bbDelete();
bbtkDebugDecTab("Kernel",7);