X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbmaracasvisuImageActor.h;h=a37515a99ed070383b94f74e552d4388fcf49cc8;hb=db334f20fd9ada7539efde5952135ddfc901a2f4;hp=26c34d3b20c1d973f987c903d211f6b379f27ec2;hpb=8cb2e736dbd160649089afd44928db6d26febcca;p=creaMaracasVisu.git diff --git a/bbtk/src/bbmaracasvisuImageActor.h b/bbtk/src/bbmaracasvisuImageActor.h index 26c34d3..a37515a 100644 --- a/bbtk/src/bbmaracasvisuImageActor.h +++ b/bbtk/src/bbmaracasvisuImageActor.h @@ -36,6 +36,7 @@ #include #include #include +#include namespace bbcreaMaracasVisu @@ -49,6 +50,9 @@ class bbcreaMaracasVisu_EXPORT ImageActor BBTK_DECLARE_INPUT(In,vtkImageData*); BBTK_DECLARE_INPUT(Transform,vtkLinearTransform*); BBTK_DECLARE_INPUT(Renderer,vtkRenderer*); + BBTK_DECLARE_INPUT(Opacity,double); + BBTK_DECLARE_INPUT(LookupTable,vtkScalarsToColors*); +// BBTK_DECLARE_INPUT(Type,int); BBTK_DECLARE_OUTPUT(Out,vtkProp3D*); BBTK_PROCESS(Process); void Process(); @@ -58,14 +62,17 @@ class bbcreaMaracasVisu_EXPORT ImageActor }; BBTK_BEGIN_DESCRIBE_BLACK_BOX(ImageActor,bbtk::AtomicBlackBox); -BBTK_NAME("ImageActor"); -BBTK_AUTHOR("InfoDev CREATIS-LRMN"); -BBTK_DESCRIPTION("put image in a 3D univers"); -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,"Output vtk actor",vtkProp3D*,""); + BBTK_NAME("ImageActor"); + BBTK_AUTHOR("InfoDev CREATIS"); + BBTK_DESCRIPTION("put image in a 3D univers"); + BBTK_CATEGORY(""); + BBTK_INPUT(ImageActor,In,"Image input",vtkImageData*,""); +// BBTK_INPUT(ImageActor,Type,"0 (default) vtkImageShiftScale Unsigned Char, 1 ColorTable",int,""); + BBTK_INPUT(ImageActor,Transform,"Transform",vtkLinearTransform*,""); + BBTK_INPUT(ImageActor,Renderer,"Renderer",vtkRenderer*,""); + BBTK_INPUT(ImageActor,Opacity,"Opacity [0-1]",double,""); + BBTK_INPUT(ImageActor,LookupTable,"LookupTable [vtkScalarsToColors]",vtkScalarsToColors*,""); + BBTK_OUTPUT(ImageActor,Out,"Output vtk actor",vtkProp3D*,""); BBTK_END_DESCRIBE_BLACK_BOX(ImageActor); } // EO namespace bbcreaMaracasVisu