X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fstd%2Fsrc%2FbbstdMagicBox.h;h=1f3b6e4ed6d6553b4a9fbd6b7323767def46e511;hb=97d535e9ee0ea003f7d31aca910f34bff316a119;hp=47d7c9c40fbe8b5b5360fc168937c5b922a1d035;hpb=e78347e4b7c280a41d357f357765bf7f063dc912;p=bbtk.git diff --git a/packages/std/src/bbstdMagicBox.h b/packages/std/src/bbstdMagicBox.h index 47d7c9c..1f3b6e4 100644 --- a/packages/std/src/bbstdMagicBox.h +++ b/packages/std/src/bbstdMagicBox.h @@ -50,9 +50,12 @@ namespace bbstd { BBTK_BLACK_BOX_INTERFACE(MagicBox,bbtk::AtomicBlackBox); BBTK_DECLARE_INPUT(In,bbtk::Data); + BBTK_DECLARE_INPUT(Active,bool); BBTK_DECLARE_OUTPUT(Out,bbtk::Data); BBTK_PROCESS(DoProcess); void DoProcess(); + + virtual void bbComputePostProcessStatus(); }; //================================================================== @@ -114,6 +117,9 @@ namespace bbstd (&MagicBox::bbGetInputIn), new MagicBoxSetFunctor (&MagicBox::bbSetInputIn) ) ); + BBTK_INPUT(MagicBox, Active, "Active True/False (default True)",bool,""); + + AddOutputDescriptor (new bbtk::AtomicBlackBoxOutputDescriptor (typeid(MagicBoxDescriptor),