23 #ifndef CubeBsqHandler_h
24 #define CubeBsqHandler_h
59 const Pvl &label,
bool alreadyOnDisk);
85 int findGoodSize(
int maxSize,
int dimensionSize)
const;
long long int BigInt
Definition: Constants.h:63
virtual void readRaw(RawCubeChunk &chunkToFill)
This needs to populate the chunkToFill with unswapped raw bytes from the disk.
Definition: CubeBsqHandler.cpp:86
IO Handler for Isis Cubes using the BSQ format.
Definition: CubeBsqHandler.h:56
~CubeBsqHandler()
The destructor writes all cached data to disk.
Definition: CubeBsqHandler.cpp:74
Handles converting buffers to and from disk.
Definition: CubeIoHandler.h:119
void updateLabels(Pvl &labels)
Definition: CubeBsqHandler.cpp:79
A section of raw data on the disk.
Definition: RawCubeChunk.h:42
virtual void writeRaw(const RawCubeChunk &chunkToWrite)
This needs to write the chunkToWrite directly to disk with no modifications to the data itself...
Definition: CubeBsqHandler.cpp:111
Container for cube-like labels.
Definition: Pvl.h:135
CubeBsqHandler(QFile *dataFile, const QList< int > *virtualBandList, const Pvl &label, bool alreadyOnDisk)
Construct a BSQ IO handler.
Definition: CubeBsqHandler.cpp:50