30      RawCubeChunk(
int startSample, 
int startLine, 
int startBand,
 
   31                   int endSample, 
int endLine, 
int endBand, 
int numBytes);
 
   44      unsigned char getChar(
int offset) 
const;
 
   94      void setData(
unsigned char value, 
int offset);
 
   95      void setData(
short value, 
int offset);
 
   96      void setData(
const float &value, 
const int &offset);
 
  120      QByteArray *m_rawBuffer;
 
  122      char *m_rawBufferInternalPtr;
 
Represents a 3D area (a 3D "cube")
Definition: Area3D.h:29
 
A section of raw data on the disk.
Definition: RawCubeChunk.h:27
 
int sampleCount() const
Definition: RawCubeChunk.h:74
 
QByteArray & getRawData() const
Definition: RawCubeChunk.h:38
 
short getShort(int offset) const
Definition: RawCubeChunk.cpp:133
 
int getByteCount() const
Definition: RawCubeChunk.cpp:154
 
void setData(unsigned char value, int offset)
Sets the char at the given offset in the raw data buffer of this chunk.
Definition: RawCubeChunk.cpp:169
 
int getStartSample() const
Definition: RawCubeChunk.h:53
 
void setDirty(bool dirty)
Sets the chunk's dirty flag, indicating whether or not the chunk's data matches the data that is on d...
Definition: RawCubeChunk.cpp:213
 
int bandCount() const
Definition: RawCubeChunk.h:88
 
void setRawData(QByteArray rawData)
Sets the chunk's raw data.
Definition: RawCubeChunk.cpp:101
 
int getStartBand() const
Definition: RawCubeChunk.h:67
 
RawCubeChunk(const Area3D &placement, int numBytes)
This constructor creates a new cube chunk based on the provided placement and data size.
Definition: RawCubeChunk.cpp:29
 
int getStartLine() const
Definition: RawCubeChunk.h:60
 
float getFloat(int offset) const
Definition: RawCubeChunk.cpp:145
 
bool isDirty() const
Definition: RawCubeChunk.cpp:90
 
unsigned char getChar(int offset) const
This method is currently not in use due to a faster way of getting data from the buffer (through the ...
Definition: RawCubeChunk.cpp:121
 
int lineCount() const
Definition: RawCubeChunk.h:81
 
virtual ~RawCubeChunk()
The destructor.
Definition: RawCubeChunk.cpp:78
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16