]> Creatis software - creaMaracasVisu.git/blob - bbtk/src/bbmaracasvisuImageChangeInformation.h
be986bde72ee20a523de2449e942a8052865f448
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuImageChangeInformation.h
1 #ifndef __bbcreaMaracasVisuImageChangeInformation_h_INCLUDED__
2 #define __bbcreaMaracasVisuImageChangeInformation_h_INCLUDED__
3 #include "bbtkAtomicBlackBox.h"
4 #include "iostream"
5
6 #include "vtkImageData.h"
7 #include "vtkImageChangeInformation.h"
8
9 namespace bbcreaMaracasVisu
10 {
11
12 class /*BBTK_EXPORT*/ ImageChangeInformation
13  : 
14    public bbtk::AtomicBlackBox
15 {
16   BBTK_BLACK_BOX_INTERFACE(ImageChangeInformation,bbtk::AtomicBlackBox);
17   BBTK_DECLARE_INPUT(In,vtkImageData*);
18   BBTK_DECLARE_OUTPUT(Out,vtkImageData*);
19   BBTK_PROCESS(Process);
20   void Process();
21
22 private:
23             vtkImageChangeInformation   *mchange;
24
25 };
26
27 BBTK_BEGIN_DESCRIBE_BLACK_BOX(ImageChangeInformation,bbtk::AtomicBlackBox);
28 BBTK_NAME("ImageChangeInformation");
29 BBTK_AUTHOR("eduardo.davila [at] creatis.insa-lyon.fr");
30 BBTK_DESCRIPTION("vtkImageData change information. Translate extern to 0,0,0");
31   BBTK_CATEGORY("filter");
32   BBTK_INPUT(ImageChangeInformation,In,"Input image",vtkImageData*,"");
33   BBTK_OUTPUT(ImageChangeInformation,Out,"Output image",vtkImageData*,"");
34 BBTK_END_DESCRIBE_BLACK_BOX(ImageChangeInformation);
35 }
36 // EO namespace bbcreaMaracasVisu
37
38 #endif // __bbcreaMaracasVisuImageChangeInformation_h_INCLUDED__
39