1 #ifndef BufferManager_h     2 #define BufferManager_h    74                     int bufsamps, 
int buflines, 
int bufbands,
   123         return (
setpos(p_currentMap + 1));
   132         return (p_currentMap >= p_nmaps);
   182       void SetIncrements(
const int sinc, 
const int linc, 
const int binc);
   183       void SetOffsets(
const int soff, 
const int loff, 
const int boff);
 Buffer for reading and writing cube data. 
Definition: Buffer.h:69
 
BigInt MaxMaps() const
Returns the maximum number of positions the shape buffer needs to cover the entire image (see setpos ...
Definition: BufferManager.h:178
 
long long int BigInt
Big int. 
Definition: Constants.h:65
 
void SetOffsets(const int soff, const int loff, const int boff)
Sets the offset of the buffer. 
Definition: BufferManager.cpp:195
 
BufferManager & operator+=(int i)
Moves the shape buffer by a certain amount. 
Definition: BufferManager.h:102
 
int MaxSamples() const
Returns the number of samples in the cube. 
Definition: BufferManager.h:150
 
int MaxBands() const
Returns the number of bands in the cube. 
Definition: BufferManager.h:168
 
~BufferManager()
Destroys the BufferManager object. 
Definition: BufferManager.h:79
 
int MaxLines() const
Returns the number of lines in the cube. 
Definition: BufferManager.h:159
 
PixelType
Enumerations for Isis Pixel Types. 
Definition: PixelType.h:43
 
void swap(BufferManager &other)
Swaps the values of this BufferManager with that of another. 
Definition: BufferManager.cpp:97
 
bool begin()
Moves the shape buffer to the first position. 
Definition: BufferManager.h:112
 
Manages a Buffer over a cube. 
Definition: BufferManager.h:68
 
bool next()
Moves the shape buffer to the next position. 
Definition: BufferManager.h:122
 
BufferManager()
Definition: BufferManager.cpp:34
 
bool end() const
Returns true if the shape buffer has accessed the end of the cube. 
Definition: BufferManager.h:131
 
BufferManager & operator=(const BufferManager &rhs)
Creates a new BufferManager with the same values as another. 
Definition: BufferManager.cpp:123
 
bool setpos(BigInt map)
Sets the position of the shape in the cube. 
Definition: BufferManager.cpp:235
 
bool operator++(int)
Moves the shape buffer to the next position. 
Definition: BufferManager.h:89
 
void SetIncrements(const int sinc, const int linc, const int binc)
Sets how the shape is incremented through the cube. 
Definition: BufferManager.cpp:156
 
Namespace for ISIS/Bullet specific routines. 
Definition: Apollo.h:31