Program: bbtk
Module: $RCSfile: bbtkAtomicBlackBox.cxx,v $
Language: C++
- Date: $Date: 2008/04/08 06:59:29 $
- Version: $Revision: 1.3 $
+ Date: $Date: 2008/04/18 12:59:14 $
+ 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
AtomicBlackBox::AtomicBlackBox(const std::string &name, bool alloc)
: BlackBox(name)
{
- bbtkDebugMessageInc("Kernel",7,
- "AtomicBlackBox::AtomicBlackBox(\""
- <<name<<"\")"<<std::endl);
- bbtkDebugDecTab("Kernel",7);
+ bbtkDebugMessage("object",3,
+ "==> AtomicBlackBox::AtomicBlackBox(\""
+ <<name<<"\")"<<std::endl);
+ bbtkDebugMessage("object",3,
+ "<== AtomicBlackBox::AtomicBlackBox(\""
+ <<name<<"\")"<<std::endl);
}
//=========================================================================
bool alloc)
: BlackBox(from,name)
{
- bbtkDebugMessageInc("Kernel",7,
- "AtomicBlackBox::AtomicBlackBox("
- <<from.bbGetFullName()<<",\""
- <<name<<"\")"<<std::endl);
- bbtkDebugDecTab("Kernel",7);
+ bbtkDebugMessage("object",3,
+ "==>AtomicBlackBox::AtomicBlackBox("
+ <<from.bbGetFullName()<<",\""
+ <<name<<"\")"<<std::endl);
+ bbtkDebugMessage("object",3,
+ "<==AtomicBlackBox::AtomicBlackBox("
+ <<from.bbGetFullName()<<",\""
+ <<name<<"\")"<<std::endl);
}
//=========================================================================
/// Destructor
AtomicBlackBox::~AtomicBlackBox()
{
- bbtkDebugMessage("Kernel",7,"AtomicBlackBox::~AtomicBlackBox()"
- <<std::endl);
+ bbtkDebugMessage("object",3,"==> AtomicBlackBox::~AtomicBlackBox()"
+ <<std::endl);
+ bbtkDebugMessage("object",3,"<== AtomicBlackBox::~AtomicBlackBox()"
+ <<std::endl);
}
//=========================================================================
-
+
//=========================================================================
/// Main processing method of the box.
- IOStatus AtomicBlackBox::bbBackwardUpdate( Connection* caller )
+ IOStatus AtomicBlackBox::bbBackwardUpdate( Connection::Pointer caller )
{
bbtkDebugMessageInc("Process",1,
"=> AtomicBlackBox::bbBackwardUpdate("
bbtkDebugDecTab("Data",7);
}
//=========================================================================
+
+
+
+ //==========================================================================
+ std::string AtomicBlackBox::GetObjectInfo() const
+ {
+ std::stringstream i;
+ return i.str();
+ }
+ //==========================================================================
+
+ //==========================================================================
+ size_t AtomicBlackBox::GetObjectSize() const
+ {
+ return sizeof(*this);
+ }
+ //==========================================================================
+ //==========================================================================
+ size_t AtomicBlackBox::GetObjectRecursiveSize() const
+ {
+ size_t s = GetObjectSize();
+ return s;
+ }
+ //==========================================================================
+
+
}
// EO namespace bbtk