=========================================================================*/
/* ---------------------------------------------------------------------
=========================================================================*/
/* ---------------------------------------------------------------------
bbtkDebugMessageInc("process",2,
"=> KWBlackBox::bbExecute("<<(int)force<<") ["
<<bbGetFullName()<<"]"<<std::endl);
bbtkDebugMessageInc("process",2,
"=> KWBlackBox::bbExecute("<<(int)force<<") ["
<<bbGetFullName()<<"]"<<std::endl);
// If the output 'Widget' is connected then
// we must execute the parent box
BlackBox::OutputConnectorMapType::const_iterator i
// If the output 'Widget' is connected then
// we must execute the parent box
BlackBox::OutputConnectorMapType::const_iterator i
/// Main processing method of the box.
IOStatus KWBlackBox::bbBackwardUpdate( Connection::Pointer caller )
{
/// Main processing method of the box.
IOStatus KWBlackBox::bbBackwardUpdate( Connection::Pointer caller )
{
bbtkDebugMessage("process",3,
"=> KWBlackBox::bbBackwardUpdate("
<<(caller?caller->GetFullName():"0")<<") ["
bbtkDebugMessage("process",3,
"=> KWBlackBox::bbBackwardUpdate("
<<(caller?caller->GetFullName():"0")<<") ["
BlackBox::OutputConnectorMapType::const_iterator i
= bbGetOutputConnectorMap().find("Widget") ;
if ( i->second->GetConnectionVector().size() != 0 )
BlackBox::OutputConnectorMapType::const_iterator i
= bbGetOutputConnectorMap().find("Widget") ;
if ( i->second->GetConnectionVector().size() != 0 )
bbtkDebugMessageDec("process",3,
"<= KWBlackBox::bbBackwardUpdate() ["
<<bbGetFullName()<<"]"<<std::endl);
bbtkDebugMessageDec("process",3,
"<= KWBlackBox::bbBackwardUpdate() ["
<<bbGetFullName()<<"]"<<std::endl);