#include "endian.hh"
#include <iostream>
#include <vector>
Go to the source code of this file.
Classes | |
class | PIRL::Data_Block |
A Data_Block manages access to a block of binary data bytes. More... | |
Namespaces | |
namespace | PIRL |
The Planetary Image Research Laboratory. | |
Defines | |
#define | INDEX_COUNTS INDEX_COUNT |
For backwards compatibility (deprecated). | |
#define | OFFSET_COUNTS OFFSET_COUNT |
For backwards compatibility (deprecated). | |
#define | DATA_BLOCK_LIMITS_CHECK false |
Element access limits checking. | |
Functions | |
std::ostream & | PIRL::operator<< (std::ostream &stream, const Data_Block &data_block) |
Prints a description of the Data_Block to a stream. | |
std::istream & | PIRL::operator>>= (std::istream &stream, Data_Block &data_block) |
Input data bytes from a stream into the data block. | |
std::ostream & | PIRL::operator<<= (std::ostream &stream, const Data_Block &data_block) |
Output data bytes from the data block into a stream. |
#define INDEX_COUNTS INDEX_COUNT |
For backwards compatibility (deprecated).
#define OFFSET_COUNTS OFFSET_COUNT |
For backwards compatibility (deprecated).
#define DATA_BLOCK_LIMITS_CHECK false |
Element access limits checking.
Define the DATA_BLOCK_LIMITS_CHECK macro to be true if Element access limits checking is to be applied by default.