libLAS API Reference
1.8.1
|
#include <index.hpp>
Public Member Functions | |
Index () | |
Index (IndexData const &ParamSrc) | |
~Index () | |
Index (Index const &other) | |
Copy constructor. More... | |
Index & | operator= (Index const &rhs) |
Assignment operator. More... | |
bool | IndexFailed (void) const |
bool | IndexReady (void) const |
bool | Prep (IndexData const &ParamSrc) |
const std::vector< uint32_t > & | Filter (IndexData &ParamSrc) |
IndexIterator * | Filter (IndexData const &ParamSrc, uint32_t ChunkSize) |
IndexIterator * | Filter (double LowFilterX, double HighFilterX, double LowFilterY, double HighFilterY, double LowFilterZ, double HighFilterZ, uint32_t ChunkSize) |
IndexIterator * | Filter (Bounds< double > const &BoundsSrc, uint32_t ChunkSize) |
double | GetMinX (void) const |
double | GetMaxX (void) const |
double | GetMinY (void) const |
double | GetMaxY (void) const |
double | GetMinZ (void) const |
double | GetMaxZ (void) const |
double | GetRangeX (void) const |
double | GetRangeY (void) const |
double | GetRangeZ (void) const |
Bounds< double > const & | GetBounds (void) const |
uint32_t | GetPointRecordsCount (void) const |
uint32_t | GetCellsX (void) const |
uint32_t | GetCellsY (void) const |
uint32_t | GetCellsZ (void) const |
uint32_t | GetDataVLR_ID (void) const |
double | GetCellSizeZ (void) const |
FILE * | GetDebugger (void) const |
bool | GetReadOnly (void) const |
bool | GetStandaloneIndex (void) const |
bool | GetForceNewIndex (void) const |
uint32_t | GetMaxMemoryUsage (void) const |
int | GetDebugOutputLevel (void) const |
Header * | GetPointHeader (void) |
Header * | GetIndexHeader (void) |
Reader * | GetReader (void) const |
Reader * | GetIndexReader (void) const |
const char * | GetTempFileName (void) const |
const char * | GetIndexAuthorStr (void) const |
const char * | GetIndexCommentStr (void) const |
const char * | GetIndexDateStr (void) const |
uint8_t | GetVersionMajor (void) const |
uint8_t | GetVersionMinor (void) const |
void | SetDataVLR_ID (uint32_t DataVLR_ID) |
void | SetIndexAuthorStr (const char *ias) |
void | SetIndexCommentStr (const char *ics) |
void | SetIndexDateStr (const char *ids) |
void | SetMinX (double minX) |
void | SetMaxX (double maxX) |
void | SetMinY (double minY) |
void | SetMaxY (double maxY) |
void | SetMinZ (double minZ) |
void | SetMaxZ (double maxZ) |
void | SetPointRecordsCount (uint32_t prc) |
void | SetCellsX (uint32_t cellsX) |
void | SetCellsY (uint32_t cellsY) |
void | SetCellsZ (uint32_t cellsZ) |
liblas::Index::Index | ( | ) |
liblas::Index::Index | ( | IndexData const & | ParamSrc | ) |
liblas::Index::~Index | ( | ) |
liblas::Index::Index | ( | Index const & | other | ) |
Copy constructor.
const std::vector<uint32_t>& liblas::Index::Filter | ( | IndexData & | ParamSrc | ) |
IndexIterator* liblas::Index::Filter | ( | IndexData const & | ParamSrc, |
uint32_t | ChunkSize | ||
) |
IndexIterator* liblas::Index::Filter | ( | double | LowFilterX, |
double | HighFilterX, | ||
double | LowFilterY, | ||
double | HighFilterY, | ||
double | LowFilterZ, | ||
double | HighFilterZ, | ||
uint32_t | ChunkSize | ||
) |
IndexIterator* liblas::Index::Filter | ( | Bounds< double > const & | BoundsSrc, |
uint32_t | ChunkSize | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const char* liblas::Index::GetIndexAuthorStr | ( | void | ) | const |
const char* liblas::Index::GetIndexCommentStr | ( | void | ) | const |
const char* liblas::Index::GetIndexDateStr | ( | void | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
References liblas::Bounds< T >::max().
|
inline |
References liblas::Bounds< T >::max().
|
inline |
References liblas::Bounds< T >::max().
|
inline |
References liblas::Bounds< T >::min().
|
inline |
References liblas::Bounds< T >::min().
|
inline |
References liblas::Bounds< T >::min().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool liblas::Index::Prep | ( | IndexData const & | ParamSrc | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References liblas::Bounds< T >::max().
|
inline |
References liblas::Bounds< T >::max().
|
inline |
References liblas::Bounds< T >::max().
|
inline |
References liblas::Bounds< T >::min().
|
inline |
References liblas::Bounds< T >::min().
|
inline |
References liblas::Bounds< T >::min().
|
inline |