4 * Created on: Oct 28, 2011
8 #ifndef IMAGEMANAGEMENT_H_
9 #define IMAGEMANAGEMENT_H_
15 #include "regionStructUR.h"
19 typedef std::map<int, std::map<int, std::map<int, bool> > > PixelModMap; //x,y,z
22 ImageMManager(ImageMManager* manager);
23 virtual ~ImageMManager();
24 void CleanModifiedRegion(); //DFCH
25 void AddModifiedPixel(const int& i, const int& j, const int& k); //DFCH
26 //void SetRegion(const RegionStructUR& region);
27 //void SetPixelModMap(const PixelModMap& map); //DFCH
28 RegionStructUR GetModifiedRegion(); //DFCH
29 PixelModMap GetModificationMap(); //DFCH
31 void CalculateMinMaxRegion(const int& i, const int& j, const int& k); //DFCH
33 RegionStructUR m_RegionStruct;
34 PixelModMap m_PixelMap;
37 #endif /* IMAGEMANAGEMENT_H_ */