58                    int bufsamps, 
int buflines, 
int bufbands,
 
  107        return (
setpos(p_currentMap + 1));
 
  116        return (p_currentMap >= p_nmaps);
 
  166      void SetIncrements(
const int sinc, 
const int linc, 
const int binc);
 
  167      void SetOffsets(
const int soff, 
const int loff, 
const int boff);
 
Buffer for reading and writing cube data.
Definition: Buffer.h:53
 
Manages a Buffer over a cube.
Definition: BufferManager.h:52
 
BufferManager & operator=(const BufferManager &rhs)
Creates a new BufferManager with the same values as another.
Definition: BufferManager.cpp:106
 
bool begin()
Moves the shape buffer to the first position.
Definition: BufferManager.h:96
 
void SetOffsets(const int soff, const int loff, const int boff)
Sets the offset of the buffer.
Definition: BufferManager.cpp:178
 
int MaxSamples() const
Returns the number of samples in the cube.
Definition: BufferManager.h:134
 
BufferManager()
Definition: BufferManager.cpp:17
 
BufferManager & operator+=(int i)
Moves the shape buffer by a certain amount.
Definition: BufferManager.h:86
 
int MaxLines() const
Returns the number of lines in the cube.
Definition: BufferManager.h:143
 
bool setpos(BigInt map)
Sets the position of the shape in the cube.
Definition: BufferManager.cpp:218
 
int MaxBands() const
Returns the number of bands in the cube.
Definition: BufferManager.h:152
 
~BufferManager()
Destroys the BufferManager object.
Definition: BufferManager.h:63
 
bool end() const
Returns true if the shape buffer has accessed the end of the cube.
Definition: BufferManager.h:115
 
bool next()
Moves the shape buffer to the next position.
Definition: BufferManager.h:106
 
BigInt MaxMaps() const
Returns the maximum number of positions the shape buffer needs to cover the entire image (see setpos ...
Definition: BufferManager.h:162
 
void SetIncrements(const int sinc, const int linc, const int binc)
Sets how the shape is incremented through the cube.
Definition: BufferManager.cpp:139
 
bool operator++(int)
Moves the shape buffer to the next position.
Definition: BufferManager.h:73
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
 
long long int BigInt
Big int.
Definition: Constants.h:49
 
PixelType
Enumerations for Isis Pixel Types.
Definition: PixelType.h:27