![]() |
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 |
1.8.11