127 boost::shared_array<float> centers,
128 boost::shared_array<bool> extruded,
129 boost::shared_array<float> queryPoints);
BaseVector< size_t > loadAmount()
loads and returns a BaseVector with the amount of chunks in each dimension
std::shared_ptr< MeshBuffer > MeshBufferPtr
void writeTSDF(string cellName, size_t csize, boost::shared_array< float > centers, boost::shared_array< bool > extruded, boost::shared_array< float > queryPoints)
Writes the parameters in the HDF5 file.
void writeBasicStructure(BaseVector< std::size_t > amount, float chunksize, BoundingBox< BaseVector< float >> boundingBox)
write amount, chunksize and the bounding box in the hdf5 file
lvr2::MeshBufferPtr loadChunk(std::string chunkName)
load a mesh from a group with the given cellIndex
A dynamic bounding box class.
const std::string m_boundingBoxName
Manager Class for all Hdf5IO components located in hdf5 directory.
Hdf5IO Feature for handling MeshBuffer related IO.
void writeVoxelSize(float voxelSize)
save reconstruction voxelsize in HDF5
lvr2::Hdf5IO< lvr2::hdf5features::ArrayIO, lvr2::hdf5features::ChannelIO, lvr2::hdf5features::VariantChannelIO, lvr2::hdf5features::MeshIO > ChunkHDF5IO
BoundingBox< BaseVector< float > > loadBoundingBox()
loads and returns the bounding box for the complete original mesh (that got chunked) ...
Hdf5IO Feature for handling VariantChannel related IO.
float loadChunkSize()
loads and returns the chunksize
void writeChunk(lvr2::MeshBufferPtr mesh, size_t x, size_t y, size_t z)
write a mesh in a group with the given cellIndex
boost::shared_array< float > lsrLoadCenters(string chunkName)
loads and returns the centers for the cells/voxel in one chunk
boost::shared_array< float > lsrLoadQueryPoints(string chunkName)
loads and returns the Querypoint-distances for the cells/voxel of one chunk
const std::string m_chunkSizeName
size_t lsrLoadNumCells(string chunkName)
loads and returns the number of cells/voxel in the chunk
boost::shared_array< bool > lsrLoadExtruded(string chunkName)
load the extruded value for the cells/voxel of one chunk
const std::string m_amountName
float readVoxelSize()
returns the voxelsize
const std::string m_chunkName