X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbcreaMaracasVisuSliceImage.h;h=618713cc2f2b286271cceace7ae279b7a73f7a54;hb=da6f0fa073c6b3b503821a23b22c08576a028330;hp=ac1cd50846d3d609b8ae73bd5a3304184f282264;hpb=e4ef2b5df5aac431ff3b806f83b7dd5e55e89d86;p=creaMaracasVisu.git diff --git a/bbtk/src/bbcreaMaracasVisuSliceImage.h b/bbtk/src/bbcreaMaracasVisuSliceImage.h index ac1cd50..618713c 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=X-Z, -1=XZ, 2=Y-Z, -2=ZY, 3=Free (Set the input ResliceAxesDirectionCosines)",int,""); BBTK_OUTPUT(SliceImage,Out,"Output image",vtkImageData *,""); BBTK_END_DESCRIBE_BLACK_BOX(SliceImage); }