|
Isis 3.0 Developer's Reference (API) |
Home |
00001 #ifndef TileManager_h 00002 #define TileManager_h 00003 00025 #include "BufferManager.h" 00026 #include "Cube.h" 00027 00028 namespace Isis { 00055 class TileManager : public Isis::BufferManager { 00056 00057 private: 00058 int p_numSampTiles; 00059 int p_numLineTiles; 00060 00061 public: 00062 // Constructors and Destructors 00063 TileManager(const Isis::Cube &cube, 00064 const int &bufNumSamples = 128, const int &bufNumLines = 128); 00065 00067 ~TileManager() {}; 00068 00069 bool SetTile(const int Tile, const int band = 1); 00070 00076 inline int Tiles() { 00077 return MaxMaps(); 00078 }; 00079 }; 00080 }; 00081 00082 #endif 00083 00084