#include "bbtkAtomicBlackBoxDescriptor.h" #include "bbtkBlackBox.h" #include "bbtkPackage.h" namespace bbtk { AtomicBlackBoxDescriptor::AtomicBlackBoxDescriptor() { bbtkDebugMessage("object",3,"==> AtomicBlackBoxDescriptor::AtomicBlackBoxDescriptor()"<(&BlackBox::bbGetInputBoxProcessMode), new bbtk::AtomicBlackBoxTSetFunctor(&BlackBox::bbSetInputBoxProcessMode) ) ); // Creates the input 'BoxExecute' AddInputDescriptor (new bbtk::AtomicBlackBoxInputDescriptor (typeid(AtomicBlackBoxDescriptor), "BoxExecute", "Any signal received by this input executes the box", "", new bbtk::AtomicBlackBoxTGetFunctor(&BlackBox::bbGetInputBoxExecute), new bbtk::AtomicBlackBoxTSetFunctor(&BlackBox::bbSetInputBoxExecute) ) ); // Creates the output 'BoxChange' AddOutputDescriptor (new bbtk::AtomicBlackBoxOutputDescriptor (typeid(AtomicBlackBoxDescriptor), "BoxChange", "Signal modifications of the box", "", new bbtk::AtomicBlackBoxTGetFunctor(&BlackBox::bbGetOutputBoxChange), new bbtk::AtomicBlackBoxTSetFunctor(&BlackBox::bbSetOutputBoxChange) ) ); // AddToCategory("atomic box"); bbtkDebugMessage("object",3,"<== AtomicBlackBoxDescriptor::AtomicBlackBoxDescriptor()"< AtomicBlackBoxDescriptor::AtomicBlackBoxDescriptor()"<