lvr2::ChunkManager Member List

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) constlvr2::ChunkManagerprivate
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::ChunkHashGridexplicit
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::ChunkManagerprivate
expandBoundingBox(const val_type &data)lvr2::ChunkHashGridprotected
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::ChunkManagerprivate
FilterFunction typedeflvr2::ChunkManager
getBoundingBox() constlvr2::ChunkHashGridinline
getCellCoordinates(const BaseVector< float > &vec) constlvr2::ChunkManagerprivate
getChannelsFromMesh(std::string layer=std::string("mesh"))lvr2::ChunkManager
getChunk(std::string layer, int x, int y, int z)lvr2::ChunkHashGrid
getChunkAmount() constlvr2::ChunkHashGridinline
getChunkMaxChunkIndex() constlvr2::ChunkHashGridinline
getChunkMinChunkIndex() constlvr2::ChunkHashGridinline
getChunkSize() constlvr2::ChunkHashGridinline
getFaceCenter(std::shared_ptr< HalfEdgeMesh< BaseVector< float >>> mesh, const FaceHandle &handle) constlvr2::ChunkManagerprivate
getGlobalBoundingBox()lvr2::ChunkManagerinline
hashValue(int i, int j, int k) constlvr2::ChunkHashGridinline
initBoundingBox(MeshBufferPtr mesh)lvr2::ChunkManagerprivate
io typedeflvr2::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::ChunkHashGridprotected
loadChunk(std::string layer, int x, int y, int z, const val_type &data)lvr2::ChunkHashGridprotected
m_boundingBoxlvr2::ChunkHashGridprotected
rehashCache(const BaseVector< std::size_t > &oldChunkAmount, const BaseVector< std::size_t > &oldChunkIndexOffset)lvr2::ChunkHashGridprotected
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::ChunkHashGridinlineprotected
setGeometryChunk(std::string layer, int x, int y, int z, T data)lvr2::ChunkHashGrid
val_type typedeflvr2::ChunkHashGrid


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:11