]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbmaracasvisuImageChangeInformation.h
#3168 creaMaracas Visu Feature New Normal - In box ImageChangeInformation SetOrigin
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuImageChangeInformation.h
index 7bfb67853efc48e6c14341fa12062336f14d25a2..9e0d0bfeb42af8ff063ba636d2e323dcf21e0896 100644 (file)
@@ -41,13 +41,13 @@ class /*BBTK_EXPORT*/ ImageChangeInformation
   BBTK_BLACK_BOX_INTERFACE(ImageChangeInformation,bbtk::AtomicBlackBox);
        BBTK_DECLARE_INPUT(In,vtkImageData*);
        BBTK_DECLARE_INPUT(NewSpacing,std::vector<double>);
-       
+       BBTK_DECLARE_INPUT(NewOrigin,std::vector<double>);
        BBTK_DECLARE_OUTPUT(Out,vtkImageData*);
   BBTK_PROCESS(Process);
   void Process();
 
 private:
-           vtkImageChangeInformation   *mchange;
+       vtkImageChangeInformation       *mchange;
 
 };
 
@@ -57,7 +57,8 @@ BBTK_AUTHOR("eduardo.davila [at] creatis.insa-lyon.fr");
 BBTK_DESCRIPTION("vtkImageData change information. Translate extern to 0,0,0");
        BBTK_CATEGORY("filter");
        BBTK_INPUT(ImageChangeInformation,In,"Input image",vtkImageData*,"");
-       BBTK_INPUT(ImageChangeInformation,NewSpacing,"New spacing of the image (default: the same spacing of the original image)",std::vector<double>,"");
+       BBTK_INPUT(ImageChangeInformation,NewSpacing,"New spacing of the image. 3 elements (default: the same spacing of the original image)", std::vector<double> ,"");
+       BBTK_INPUT(ImageChangeInformation,NewOrigin,"New origin of the image. 3 elements (default: 0,0,0). (-1,-1,-1) get the same origin of the original image", std::vector<double> ,"");
        BBTK_OUTPUT(ImageChangeInformation,Out,"Output image",vtkImageData*,"");
 BBTK_END_DESCRIBE_BLACK_BOX(ImageChangeInformation);
 }