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 |