3D Forest
Software for analysis of Lidar data from forest environment.
IndexFile Member List

This is the complete list of members for IndexFile, including all inherited members.

at(size_t idx) constIndexFileinline
at(size_t idx)IndexFileinline
boundary() constIndexFileinline
boundary(const Node *node, const Box< double > &box) constIndexFile
boundary_IndexFileprotected
boundaryFile_IndexFileprotected
boundaryPoints() constIndexFileinline
boundaryPoints_IndexFileprotected
boundaryPointsFile_IndexFileprotected
CHUNK_TYPEIndexFilestatic
clear()IndexFile
countNodes() constIndexFileprotected
countNodes(BuildNode *node) constIndexFileprotected
divide(Box< double > &boundary, double x, double y, double z, uint64_t code) constIndexFileprotected
empty() constIndexFileinline
IndexFile()IndexFile
insert(double x, double y, double z)IndexFile
insertBegin(const Box< double > &boundary, const Box< double > &boundaryPoints, size_t maxSize, size_t maxLevel=0, bool insertOnlyToLeaves=false)IndexFile
insertEnd()IndexFile
insertEndToLeaves(Node *data, BuildNode *node, uint32_t prev, uint32_t &idx, uint64_t &from)IndexFileprotected
insertOnlyToLeaves_IndexFileprotected
maxLevel_IndexFileprotected
maxSize_IndexFileprotected
next(const Node *node, size_t idx) constIndexFile
nodes_IndexFileprotected
prev(const Node *node) constIndexFile
read(const std::string &path)IndexFile
read(const std::string &path, uint64_t offset)IndexFile
read(ChunkFile &file)IndexFile
readPayload(ChunkFile &file, const ChunkFile::Chunk &chunk)IndexFile
root() constIndexFile
root_IndexFileprotected
selectLeaf(double x, double y, double z) constIndexFile
selectLeaf(double x, double y, double z, const Box< double > &boundary, size_t idx) constIndexFileprotected
selectLeaves(std::vector< SelectionTile > &selection, const Box< double > &window, size_t datasetId, size_t tileId) constIndexFile
selectLeaves(std::vector< Selection > &selection, const Box< double > &window, size_t id) constIndexFile
selectLeaves(std::vector< SelectionTile > &selection, const Box< double > &window, const Box< double > &boundary, size_t datasetId, size_t tileId, size_t idx) constIndexFileprotected
selectLeaves(std::vector< Selection > &idxList, const Box< double > &window, const Box< double > &boundary, size_t idx, size_t id) constIndexFileprotected
selectNode(std::map< const Node *, uint64_t > &used, double x, double y, double z) constIndexFile
selectNode(std::map< const Node *, uint64_t > &used, double x, double y, double z, const Box< double > &boundary, size_t idx) constIndexFileprotected
selectNodes(std::vector< Selection > &selection, const Box< double > &window, size_t id) constIndexFile
selectNodes(std::vector< Selection > &idxList, const Box< double > &window, const Box< double > &boundary, size_t idx, size_t id) constIndexFileprotected
size() constIndexFileinline
translate(const Vector3< double > &v)IndexFile
write(const std::string &path) constIndexFile
write(ChunkFile &file) constIndexFile
write(Json &out) constIndexFile
write(Json &out, const Node *data, size_t idx) constIndexFileprotected
~IndexFile()IndexFile