This is the complete list of members for lvr2::ChunkManager, including all inherited members.
applyChannelFilter(const std::vector< bool > &vertexFilter, const std::vector< bool > &faceFilter, const size_t numVertices, const size_t numFaces, const MeshBufferPtr meshBuffer, const MultiChannelMap::val_type &originalChannel) const | lvr2::ChunkManager | private |
buildChunks(MeshBufferPtr mesh, float maxChunkOverlap, std::string savePath, std::string layer=std::string("mesh")) | lvr2::ChunkManager | |
ChunkHashGrid(std::string hdf5Path, size_t cacheSize, float chunkSize=10.0f) | lvr2::ChunkHashGrid | explicit |
ChunkHashGrid(std::string hdf5Path, size_t cacheSize, BoundingBox< BaseVector< float >> boundingBox, float chunkSize) | lvr2::ChunkHashGrid | |
ChunkManager(MeshBufferPtr meshes, float chunksize, float maxChunkOverlap, std::string savePath, std::string layer=std::string("mesh"), size_t cacheSize=200) | lvr2::ChunkManager | |
ChunkManager(std::vector< MeshBufferPtr > meshes, float chunksize, float maxChunkOverlap, std::string savePath, std::vector< std::string > layers, size_t cacheSize=200) | lvr2::ChunkManager | |
ChunkManager(std::string hdf5Path, size_t cacheSize=200, float chunkSize=10.0f) | lvr2::ChunkManager | |
cutLargeFaces(std::shared_ptr< HalfEdgeMesh< BaseVector< float >>> halfEdgeMesh, float overlapRatio, std::shared_ptr< std::unordered_map< unsigned int, unsigned int >> splitVertices, std::shared_ptr< std::unordered_map< unsigned int, unsigned int >> splitFaces) | lvr2::ChunkManager | private |
expandBoundingBox(const val_type &data) | lvr2::ChunkHashGrid | protected |
extractArea(const BoundingBox< BaseVector< float >> &area, std::string layer=std::string("mesh")) | lvr2::ChunkManager | |
extractArea(const BoundingBox< BaseVector< float > > &area, std::unordered_map< std::size_t, MeshBufferPtr > &chunks, std::string layer=std::string("mesh")) | lvr2::ChunkManager | |
extractArea(const BoundingBox< BaseVector< float >> &area, const std::map< std::string, FilterFunction > filter, std::string layer=std::string("mesh")) | lvr2::ChunkManager | |
extractChannelOfArea(std::unordered_map< std::size_t, MeshBufferPtr > &chunks, std::string channelName, std::size_t staticVertexIndexOffset, std::size_t numVertices, std::size_t numFaces, std::vector< std::unordered_map< std::size_t, std::size_t >> &areaVertexIndices) | lvr2::ChunkManager | private |
FilterFunction typedef | lvr2::ChunkManager | |
getBoundingBox() const | lvr2::ChunkHashGrid | inline |
getCellCoordinates(const BaseVector< float > &vec) const | lvr2::ChunkManager | private |
getChannelsFromMesh(std::string layer=std::string("mesh")) | lvr2::ChunkManager | |
getChunk(std::string layer, int x, int y, int z) | lvr2::ChunkHashGrid | |
getChunkAmount() const | lvr2::ChunkHashGrid | inline |
getChunkMaxChunkIndex() const | lvr2::ChunkHashGrid | inline |
getChunkMinChunkIndex() const | lvr2::ChunkHashGrid | inline |
getChunkSize() const | lvr2::ChunkHashGrid | inline |
getFaceCenter(std::shared_ptr< HalfEdgeMesh< BaseVector< float >>> mesh, const FaceHandle &handle) const | lvr2::ChunkManager | private |
getGlobalBoundingBox() | lvr2::ChunkManager | inline |
hashValue(int i, int j, int k) const | lvr2::ChunkHashGrid | inline |
initBoundingBox(MeshBufferPtr mesh) | lvr2::ChunkManager | private |
io typedef | lvr2::ChunkHashGrid | |
isChunkLoaded(std::string layer, size_t hashValue) | lvr2::ChunkHashGrid | |
isChunkLoaded(std::string layer, int x, int y, int z) | lvr2::ChunkHashGrid | |
loadAllChunks(std::string layer=std::string("mesh")) | lvr2::ChunkManager | |
loadChunk(std::string layer, int x, int y, int z) | lvr2::ChunkHashGrid | protected |
loadChunk(std::string layer, int x, int y, int z, const val_type &data) | lvr2::ChunkHashGrid | protected |
m_boundingBox | lvr2::ChunkHashGrid | protected |
rehashCache(const BaseVector< std::size_t > &oldChunkAmount, const BaseVector< std::size_t > &oldChunkIndexOffset) | lvr2::ChunkHashGrid | protected |
setBoundingBox(const BoundingBox< BaseVector< float >> boundingBox) | lvr2::ChunkHashGrid | |
setChunk(std::string layer, int x, int y, int z, T data) | lvr2::ChunkHashGrid | |
setChunkSize(float chunkSize) | lvr2::ChunkHashGrid | inlineprotected |
setGeometryChunk(std::string layer, int x, int y, int z, T data) | lvr2::ChunkHashGrid | |
val_type typedef | lvr2::ChunkHashGrid |