:
public bbtk::AtomicBlackBox
{
- BBTK_USER_BLACK_BOX_INTERFACE(MagicBox,bbtk::AtomicBlackBox);
- BBTK_DECLARE_INPUT(In,bbtk::Data);
- BBTK_DECLARE_OUTPUT(Out,bbtk::Data);
+ BBTK_BLACK_BOX_INTERFACE(MagicBox,bbtk::AtomicBlackBox);
+ BBTK_DECLARE_INPUT(In,bbtk::Data);
+ BBTK_DECLARE_OUTPUT(Out,bbtk::Data);
BBTK_PROCESS(DoProcess);
void DoProcess() { bbSetOutputOut( bbGetInputIn() ); }
AddInputDescriptor
(new bbtk::AtomicBlackBoxInputDescriptor
(typeid(MagicBoxDescriptor),
- "In","Input data",
+ "In","Input data","",
new bbtk::AtomicBlackBoxTGetFunctor<MagicBox,bbtk::Data,bbtk::Data>
(&MagicBox::bbGetInputIn),
new MagicBoxSetFunctor (&MagicBox::bbSetInputIn) ) );
AddOutputDescriptor
(new bbtk::AtomicBlackBoxOutputDescriptor
(typeid(MagicBoxDescriptor),
- "Out","Output data",
+ "Out","Output data","",
new bbtk::AtomicBlackBoxTGetFunctor<MagicBox,bbtk::Data,bbtk::Data>
(&MagicBox::bbGetOutputOut),
new MagicBoxSetFunctor (&MagicBox::bbSetOutputOut) ) );