]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/imageInfoUR.h
DFCH: Undo/Redo 60% :) :)
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualPaint / imageInfoUR.h
1 /*
2  * ImageInfo.h
3  *
4  *  Created on: Sep 22, 2011
5  *      Author: caceres
6  */
7
8 #ifndef IMAGEINFO_H_
9 #define IMAGEINFO_H_
10
11 #include <iostream>
12 #include <string>
13 #include <vtkImageData.h>
14 #include "regionStructUR.h"
15
16 class ImageInfoUR{
17 private:
18         vtkImageData* m_Image;
19         std::string m_ImageName;
20         RegionStructUR m_Region;
21         bool m_OnDisk;
22 public:
23         ImageInfoUR();
24         virtual ~ImageInfoUR();
25         void setImageName( const std::string &imgName );
26         void setRegion( const RegionStructUR &region );
27         void setStatus( bool onDisk );
28         void setImage( vtkImageData* img );
29         std::string getImageName( );
30         RegionStructUR getRegion( );
31         bool getStatus( );
32         void deleteImage();
33 };
34
35
36 #endif /* IMAGEINFO_H_ */