]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbcreaMaracasVisuSliceImage.h
#3096 creaMaracasVisu Feature New Normal Box ShowNPoints_Reset
[creaMaracasVisu.git] / bbtk / src / bbcreaMaracasVisuSliceImage.h
index b02f2eaabfaa3f006095040cda6115aeebb9b2c1..a77ce7c57b24cd0821303e2d6e8eae1f24af65b7 100644 (file)
@@ -42,7 +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<double> );
   BBTK_DECLARE_OUTPUT(Out,vtkImageData*);
   BBTK_PROCESS(Process);
   void Process();
@@ -51,14 +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,TypeOrientation,"Type orientation (default 0) 0=XY 1=XZ 2=YZ",int,"");
+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<double>,"");
+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);
 }