X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbcreaMaracasVisuSliceImage.h;h=a77ce7c57b24cd0821303e2d6e8eae1f24af65b7;hb=8eebd53dcbe07edf0569621003178ee37d69a39b;hp=ac1cd50846d3d609b8ae73bd5a3304184f282264;hpb=e4ef2b5df5aac431ff3b806f83b7dd5e55e89d86;p=creaMaracasVisu.git diff --git a/bbtk/src/bbcreaMaracasVisuSliceImage.h b/bbtk/src/bbcreaMaracasVisuSliceImage.h index ac1cd50..a77ce7c 100644 --- a/bbtk/src/bbcreaMaracasVisuSliceImage.h +++ b/bbtk/src/bbcreaMaracasVisuSliceImage.h @@ -42,6 +42,9 @@ class bbcreaMaracasVisu_EXPORT SliceImage BBTK_BLACK_BOX_INTERFACE(SliceImage,bbtk::AtomicBlackBox); BBTK_DECLARE_INPUT(In,vtkImageData*); BBTK_DECLARE_INPUT(Z, double ); + BBTK_DECLARE_INPUT(Slice, double ); + BBTK_DECLARE_INPUT(TypeOrientation, int ); + BBTK_DECLARE_INPUT(ResliceAxesDirectionCosines, std::vector ); BBTK_DECLARE_OUTPUT(Out,vtkImageData*); BBTK_PROCESS(Process); void Process(); @@ -50,13 +53,17 @@ class bbcreaMaracasVisu_EXPORT SliceImage }; + BBTK_BEGIN_DESCRIBE_BLACK_BOX(SliceImage,bbtk::AtomicBlackBox); BBTK_NAME("SliceImage"); BBTK_AUTHOR("eduardo.davila@creatis.insa-lyon.fr"); BBTK_DESCRIPTION("filter"); BBTK_CATEGORY(""); BBTK_INPUT(SliceImage,In,"Input image",vtkImageData *,""); -BBTK_INPUT(SliceImage,Z,"Z",double,""); +BBTK_INPUT(SliceImage,Slice,"Slice",double,""); +BBTK_INPUT(SliceImage,Z,"Z (deprecated)",double,""); +BBTK_INPUT(SliceImage,ResliceAxesDirectionCosines,"ResliceAxesDirectionCosines [v1x,v1y,v1z,v2x,v2y,v2z,v3x,v3y,v3z], ",std::vector,""); +BBTK_INPUT(SliceImage,TypeOrientation,"Type orientation (default 0) 0=XY, 1=XZ, 2=YZ, 3=Free (Set the input ResliceAxesDirectionCosines)",int,""); BBTK_OUTPUT(SliceImage,Out,"Output image",vtkImageData *,""); BBTK_END_DESCRIBE_BLACK_BOX(SliceImage); }