36 void Brick::Resize(
const int nsamps,
const int nlines,
const int nbands) {
61 QString message =
"Invalid value for argument [brick]";
void Allocate()
Size or resize the memory buffer.
void * p_rawbuf
The raw dm read from the disk.
This error is for when a programmer made an API call that was illegal.
int p_npixels
Number of pixels (nsamps * nlines * nbands)
double * p_buf
Shape buffer allocated to the size of npixels for handling reads/writes.
#define _FILEINFO_
Macro for the filename and line number.
bool SetBrick(const int brick)
This method is used to set the position of the brick.
int p_nbands
Number of bands to read/write.
int p_nlines
Number of lines to read/write.
bool setpos(BigInt map)
Sets the position of the shape in the cube.
void Resize(const int nsamps, const int nlines, const int nbands)
Resizes the memory buffer to the specified number of samples, lines, and bands.
int p_nsamps
Number of samples to read/write.