]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/imageInfoUR.cxx
9f0db9c3616ec069c57b0a611c92ca5d574833c5
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualPaint / imageInfoUR.cxx
1 /*
2  * ImageInfo.cxx
3  *
4  *  Created on: Sep 22, 2011
5  *      Author: caceres
6  */
7 #include "imageInfoUR.h"
8
9 ImageInfoUR::ImageInfoUR()
10 {
11         this->m_Image = NULL;
12 }
13
14 ImageInfoUR::~ImageInfoUR()
15 {
16         this->deleteImage();
17 }
18
19 void ImageInfoUR::setImageName(const std::string &imgName)
20 {
21         this->m_ImageName = imgName;
22 }
23 void ImageInfoUR::setRegion(const RegionStructUR &region)
24 {
25         this->m_Region = region;
26 }
27 void ImageInfoUR::setStatus(bool onDisk)
28 {
29         this->m_OnDisk = onDisk;
30 }
31 void ImageInfoUR::setImage(vtkImageData* img)
32 {
33         this->m_Image = img;
34 }
35 std::string ImageInfoUR::getImageName()
36 {
37         return( this->m_ImageName );
38 }
39 RegionStructUR ImageInfoUR::getRegion()
40 {
41         return( this->m_Region );
42 }
43 bool ImageInfoUR::getStatus()
44 {
45         return( this->m_OnDisk );
46 }
47 void ImageInfoUR::deleteImage()
48 {
49         this->m_Image->Delete();
50 }