#include <IndexFileBuilder.hpp>
|
static std::string | extension (const std::string &path) |
|
static void | index (const std::string &outputPath, const std::string &inputPath, const SettingsImport &settings) |
|
|
enum | State {
STATE_NONE
, STATE_BEGIN
, STATE_CREATE_ATTRIBUTES
, STATE_COPY_VLR
,
STATE_COPY_POINTS
, STATE_COPY_EVLR
, STATE_MOVE
, STATE_COPY
,
STATE_COPY_ATTRIBUTES
, STATE_MAIN_BEGIN
, STATE_MAIN_INSERT
, STATE_MAIN_END
,
STATE_MAIN_SORT
, STATE_NODE_INSERT
, STATE_NODE_END
, STATE_END
} |
|
◆ State
Index File Builder State.
Enumerator |
---|
STATE_NONE | |
STATE_BEGIN | |
STATE_CREATE_ATTRIBUTES | |
STATE_COPY_VLR | |
STATE_COPY_POINTS | |
STATE_COPY_EVLR | |
STATE_MOVE | |
STATE_COPY | |
STATE_COPY_ATTRIBUTES | |
STATE_MAIN_BEGIN | |
STATE_MAIN_INSERT | |
STATE_MAIN_END | |
STATE_MAIN_SORT | |
STATE_NODE_INSERT | |
STATE_NODE_END | |
STATE_END | |
◆ IndexFileBuilder()
IndexFileBuilder::IndexFileBuilder |
( |
| ) |
|
◆ ~IndexFileBuilder()
IndexFileBuilder::~IndexFileBuilder |
( |
| ) |
|
◆ end()
bool IndexFileBuilder::end |
( |
| ) |
const |
|
inline |
◆ extension()
std::string IndexFileBuilder::extension |
( |
const std::string & | path | ) |
|
|
static |
◆ formatPoint()
void IndexFileBuilder::formatPoint |
( |
uint8_t * | pout, |
|
|
const uint8_t * | pin ) const |
|
protected |
◆ index()
void IndexFileBuilder::index |
( |
const std::string & | outputPath, |
|
|
const std::string & | inputPath, |
|
|
const SettingsImport & | settings ) |
|
static |
◆ next()
void IndexFileBuilder::next |
( |
| ) |
|
◆ nextState()
void IndexFileBuilder::nextState |
( |
| ) |
|
|
protected |
◆ openFiles()
void IndexFileBuilder::openFiles |
( |
| ) |
|
|
protected |
◆ percent()
double IndexFileBuilder::percent |
( |
| ) |
const |
◆ start()
void IndexFileBuilder::start |
( |
const std::string & | outputPath, |
|
|
const std::string & | inputPath, |
|
|
const SettingsImport & | settings ) |
◆ stateCopy()
void IndexFileBuilder::stateCopy |
( |
| ) |
|
|
protected |
◆ stateCopyAttributes()
void IndexFileBuilder::stateCopyAttributes |
( |
| ) |
|
|
protected |
◆ stateCopyPoints()
void IndexFileBuilder::stateCopyPoints |
( |
| ) |
|
|
protected |
◆ stateCreateAttributes()
void IndexFileBuilder::stateCreateAttributes |
( |
| ) |
|
|
protected |
◆ stateEnd()
void IndexFileBuilder::stateEnd |
( |
| ) |
|
|
protected |
◆ stateMainBegin()
void IndexFileBuilder::stateMainBegin |
( |
| ) |
|
|
protected |
◆ stateMainEnd()
void IndexFileBuilder::stateMainEnd |
( |
| ) |
|
|
protected |
◆ stateMainInsert()
void IndexFileBuilder::stateMainInsert |
( |
| ) |
|
|
protected |
◆ stateMainSort()
void IndexFileBuilder::stateMainSort |
( |
| ) |
|
|
protected |
◆ stateMove()
void IndexFileBuilder::stateMove |
( |
| ) |
|
|
protected |
◆ stateNodeEnd()
void IndexFileBuilder::stateNodeEnd |
( |
| ) |
|
|
protected |
◆ stateNodeInsert()
void IndexFileBuilder::stateNodeInsert |
( |
| ) |
|
|
protected |
◆ attributes_
◆ attributesOut_
◆ boundary_
Box<double> IndexFileBuilder::boundary_ |
|
protected |
◆ buffer_
std::vector<uint8_t> IndexFileBuilder::buffer_ |
|
protected |
◆ bufferOut_
std::vector<uint8_t> IndexFileBuilder::bufferOut_ |
|
protected |
◆ coords_
std::vector<double> IndexFileBuilder::coords_ |
|
protected |
◆ copyPointsCurrentIndex_
uint64_t IndexFileBuilder::copyPointsCurrentIndex_ |
|
protected |
◆ copyPointsRestartIndex_
uint64_t IndexFileBuilder::copyPointsRestartIndex_ |
|
protected |
◆ copyPointsSkipCount_
uint64_t IndexFileBuilder::copyPointsSkipCount_ |
|
protected |
◆ indexFile_
◆ indexMain_
◆ indexMainUsed_
std::map<const IndexFile::Node *, uint64_t> IndexFileBuilder::indexMainUsed_ |
|
protected |
◆ indexNode_
◆ inputLas_
LasFile IndexFileBuilder::inputLas_ |
|
protected |
Referenced by formatPoint(), nextState(), openFiles(), stateCopy(), stateCopyAttributes(), stateCopyPoints(), stateCreateAttributes(), stateEnd(), stateMainBegin(), stateMainEnd(), stateMainInsert(), stateMainSort(), and stateMove().
◆ inputPath_
std::string IndexFileBuilder::inputPath_ |
|
protected |
◆ intensityMax_
uint32_t IndexFileBuilder::intensityMax_ |
|
protected |
◆ maximum_
uint64_t IndexFileBuilder::maximum_ |
|
protected |
◆ maximumIndex_
uint64_t IndexFileBuilder::maximumIndex_ |
|
protected |
◆ maximumTotal_
uint64_t IndexFileBuilder::maximumTotal_ |
|
protected |
◆ nPoints_
uint64_t IndexFileBuilder::nPoints_ |
|
protected |
◆ offsetHeaderEnd_
uint64_t IndexFileBuilder::offsetHeaderEnd_ |
|
protected |
◆ offsetHeaderEndOut_
uint64_t IndexFileBuilder::offsetHeaderEndOut_ |
|
protected |
◆ offsetPointsEnd_
uint64_t IndexFileBuilder::offsetPointsEnd_ |
|
protected |
◆ offsetPointsEndOut_
uint64_t IndexFileBuilder::offsetPointsEndOut_ |
|
protected |
◆ offsetPointsStart_
uint64_t IndexFileBuilder::offsetPointsStart_ |
|
protected |
◆ offsetPointsStartOut_
uint64_t IndexFileBuilder::offsetPointsStartOut_ |
|
protected |
◆ outputLas_
LasFile IndexFileBuilder::outputLas_ |
|
protected |
◆ outputPath_
std::string IndexFileBuilder::outputPath_ |
|
protected |
◆ readPath_
std::string IndexFileBuilder::readPath_ |
|
protected |
◆ rgbMax_
uint32_t IndexFileBuilder::rgbMax_ |
|
protected |
◆ settings_
◆ sizeFile_
uint64_t IndexFileBuilder::sizeFile_ |
|
protected |
◆ sizeFileOut_
uint64_t IndexFileBuilder::sizeFileOut_ |
|
protected |
◆ sizeOfAttributes_
uint64_t IndexFileBuilder::sizeOfAttributes_ |
|
protected |
◆ sizeOfAttributesPerPoint_
uint64_t IndexFileBuilder::sizeOfAttributesPerPoint_ |
|
protected |
◆ sizePoint_
size_t IndexFileBuilder::sizePoint_ |
|
protected |
◆ sizePointOut_
size_t IndexFileBuilder::sizePointOut_ |
|
protected |
◆ sizePoints_
uint64_t IndexFileBuilder::sizePoints_ |
|
protected |
◆ sizePointsOut_
uint64_t IndexFileBuilder::sizePointsOut_ |
|
protected |
◆ state_
State IndexFileBuilder::state_ |
|
protected |
◆ value_
uint64_t IndexFileBuilder::value_ |
|
protected |
◆ valueIndex_
uint64_t IndexFileBuilder::valueIndex_ |
|
protected |
◆ valueTotal_
uint64_t IndexFileBuilder::valueTotal_ |
|
protected |
◆ writePath_
std::string IndexFileBuilder::writePath_ |
|
protected |
The documentation for this class was generated from the following files:
- IndexFileBuilder.hpp
- IndexFileBuilder.cpp