4 * Created on: Sep 26, 2011
13 #include <vtkImageData.h>
14 #include <vtkSmartPointer.h>
15 #include <vtkExtractVOI.h>
17 #include "image3DDequeUR.h"
18 #include "imageModificationManager.h"
19 #include "regionStructUR.h"
23 typedef Image3DDequeUR IDequeType;
24 typedef RegionStructUR RegionSType;
25 typedef ImageMManager ImageMManagerType;
26 typedef vtkSmartPointer<vtkImageData> VTKImageDataPointerType;
27 typedef vtkSmartPointer<vtkExtractVOI> VTKExtractVOIPointerType;
28 typedef std::string StringType;
32 virtual void SetImage(vtkImageData *image);
35 virtual void SetUndoImage(ImageMManagerType* imMManager);
36 virtual void SetRedoImage(ImageMManagerType* imMManager);
38 virtual void DrawUR(ImageInfoUR imageInfo);
42 #endif /* MANAGERUR_H_ */