]> Creatis software - bbtk.git/blobdiff - packages/std/src/bbstdMagicBox.h
#2445 BBTK Feature New Normal - Block Propogation pipeline MagicBox
[bbtk.git] / packages / std / src / bbstdMagicBox.h
index 47d7c9c40fbe8b5b5360fc168937c5b922a1d035..1f3b6e4ed6d6553b4a9fbd6b7323767def46e511 100644 (file)
@@ -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),