/* * ImageInfo.h * * Created on: Sep 22, 2011 * Author: caceres */ #ifndef IMAGEINFO_H_ #define IMAGEINFO_H_ #include #include #include #include "regionStructUR.h" class ImageInfoUR{ private: vtkImageData* m_Image; std::string m_ImageName; RegionStructUR m_Region; bool m_OnDisk; public: ImageInfoUR(); virtual ~ImageInfoUR(); void setImageName( const std::string &imgName ); void setRegion( const RegionStructUR ®ion ); void setStatus( bool onDisk ); void setImage( vtkImageData* img ); std::string getImageName( ); RegionStructUR getRegion( ); bool getStatus( ); void deleteImage(); }; #endif /* IMAGEINFO_H_ */