4 * Created on: Sep 22, 2011
13 #include <vtkImageData.h>
14 #include <vtkMetaImageWriter.h>
15 #include <vtkMetaImageReader.h>
16 #include <vtkSmartPointer.h>
17 #include "regionStructUR.h"
21 vtkImageData* m_Image;
22 std::string m_ImageName;
23 RegionStructUR m_Region;
28 virtual ~ImageInfoUR();
29 void SetImageName(const std::string &imgName);
30 void SetRegion(const RegionStructUR ®ion);
31 void SetStatus(const bool& onMemory);
32 void SetImage(vtkImageData* img);
33 void RemoveImageFromMemory(const std::string& gPath);
34 void LoadImageMHDToMemory(const std::string& gPath);
35 void SaveImageAsMHD(const std::string& gPath);
36 void RemoveImageFromDisk(const std::string& gPath);
37 std::string GetImageName();
38 RegionStructUR GetRegion();
42 #endif /* IMAGEINFO_H_ */