X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbmaracasvisuImageActor.h;h=73a936ac251b61e5f68a096d72cb662df633d229;hb=f010d4e7f1754243c513cc659372169c42560d5f;hp=e952673c029e84ab248f6d639e1267bd7bb0823d;hpb=1d12f84a5b356a129eee9bff6116bf52f36a1f45;p=creaMaracasVisu.git diff --git a/bbtk/src/bbmaracasvisuImageActor.h b/bbtk/src/bbmaracasvisuImageActor.h index e952673..73a936a 100644 --- a/bbtk/src/bbmaracasvisuImageActor.h +++ b/bbtk/src/bbmaracasvisuImageActor.h @@ -10,6 +10,7 @@ #include #include #include +#include namespace bbcreaMaracasVisu @@ -20,22 +21,15 @@ class bbcreaMaracasVisu_EXPORT ImageActor public bbtk::AtomicBlackBox { BBTK_BLACK_BOX_INTERFACE(ImageActor,bbtk::AtomicBlackBox); -//================================================================== -/// User callback called in the box contructor -virtual void bbUserConstructor(); -/// User callback called in the box copy constructor -virtual void bbUserCopyConstructor(bbtk::BlackBox::Pointer); -/// User callback called in the box destructor -virtual void bbUserDestructor(); -//================================================================== BBTK_DECLARE_INPUT(In,vtkImageData*); BBTK_DECLARE_INPUT(Transform,vtkLinearTransform*); BBTK_DECLARE_INPUT(Renderer,vtkRenderer*); -// BBTK_DECLARE_OUTPUT(Out,double); + BBTK_DECLARE_OUTPUT(Out,vtkProp3D*); BBTK_PROCESS(Process); void Process(); bool firsttime; vtkImageActor *imageactor; + vtkImageShiftScale *imageshiftscale; }; BBTK_BEGIN_DESCRIBE_BLACK_BOX(ImageActor,bbtk::AtomicBlackBox); @@ -46,7 +40,7 @@ BBTK_CATEGORY(""); BBTK_INPUT(ImageActor,In,"Image input",vtkImageData*,""); BBTK_INPUT(ImageActor,Transform,"Transform",vtkLinearTransform*,""); BBTK_INPUT(ImageActor,Renderer,"Renderer",vtkRenderer*,""); -//BBTK_OUTPUT(ImageActor,Out,"First output",double,""); +BBTK_OUTPUT(ImageActor,Out,"Output vtk actor",vtkProp3D*,""); BBTK_END_DESCRIBE_BLACK_BOX(ImageActor); } // EO namespace bbcreaMaracasVisu