Base class for CBVS reader and writer. More...
Public Types | |
| enum | CoordPol { InAux = 0, InTrailer = 1, NotStored = 2 } |
Public Member Functions | |
| CBVSIO () | |
| virtual | ~CBVSIO () |
| bool | failed () const |
| const char * | errMsg () const |
| virtual void | close ()=0 |
| int | nrComponents () const |
| const BinID & | binID () const |
| void | setErrMsg (const char *s) |
Static Public Attributes | |
| static const int | integersize |
| static const int | version |
| static const int | headstartbytes |
Protected Attributes | |
| const char * | errmsg_ |
| int * | cnrbytes_ |
| int | nrcomps_ |
| bool | strmclosed_ |
| int | nrxlines_ |
| CoordPol | coordpol_ |
| TypeSet< Coord > | trailercoords_ |
| BinID | curbinid_ |
Base class for CBVS reader and writer.
CBVS storage assumes inline-sorting of data. X-line sorting is simply not supported.
| enum CBVSIO::CoordPol |
| CBVSIO::CBVSIO | ( | ) | [inline] |
| virtual CBVSIO::~CBVSIO | ( | ) | [inline, virtual] |
| const BinID& CBVSIO::binID | ( | ) | const [inline] |
| virtual void CBVSIO::close | ( | ) | [pure virtual] |
Implemented in CBVSReader, and CBVSWriter.
| const char* CBVSIO::errMsg | ( | ) | const [inline] |
| bool CBVSIO::failed | ( | ) | const [inline] |
| int CBVSIO::nrComponents | ( | ) | const [inline] |
| void CBVSIO::setErrMsg | ( | const char * | s | ) | [inline] |
int* CBVSIO::cnrbytes_ [protected] |
CoordPol CBVSIO::coordpol_ [protected] |
BinID CBVSIO::curbinid_ [mutable, protected] |
const char* CBVSIO::errmsg_ [protected] |
const int CBVSIO::headstartbytes [static] |
const int CBVSIO::integersize [static] |
int CBVSIO::nrcomps_ [protected] |
int CBVSIO::nrxlines_ [protected] |
bool CBVSIO::strmclosed_ [protected] |
TypeSet<Coord> CBVSIO::trailercoords_ [protected] |
const int CBVSIO::version [static] |
1.7.1