Go to the documentation of this file.
2 #ifndef LVR2_IO_HDF5_CHUNKIO_HPP
3 #define LVR2_IO_HDF5_CHUNKIO_HPP
15 namespace hdf5features
18 template <
typename Derived,
typename T>
21 template <
typename Derived>
26 template <
typename Derived>
31 template <
typename Derived>
46 void saveChunk(T data, std::string layer,
int x,
int y,
int z);
55 T
loadChunk(std::string layer,
int x,
int y,
int z);
73 template <
typename Derived>
80 using deps =
typename dep1::template Merge<dep2>::template Merge<dep3>;
83 using type =
typename deps::template add_features<hdf5features::ChunkIO>::type;
88 #include "ChunkIO.tcc"
typename deps::template add_features< hdf5features::ChunkIO >::type type
const std::string m_chunkSizeName
typename Derived::template add_features< Feature >::type type
const std::string m_boundingBoxName
void saveChunkSize(float chunkSize)
BoundingBox< BaseVector< float > > loadBoundingBox()
std::shared_ptr< PointBuffer > PointBufferPtr
typename Hdf5Construct< hdf5features::PointCloudIO, Derived >::type dep3
typename Hdf5Construct< hdf5features::ArrayIO, Derived >::type dep1
void save(BaseVector< std::size_t > amount, float chunkSize, BoundingBox< BaseVector< float >> boundingBox)
T loadChunk(std::string layer, int x, int y, int z)
BaseVector< size_t > loadAmount()
typename Hdf5Construct< hdf5features::MeshIO, Derived >::type dep2
void saveChunk(T data, std::string layer, int x, int y, int z)
Hdf5IO Feature for handling PointBuffer related IO.
void saveAmount(BaseVector< std::size_t > amount)
A dynamic bounding box class.
void saveBoundingBox(BoundingBox< BaseVector< float >> boundingBox)
const std::string m_chunkName
std::shared_ptr< MeshBuffer > MeshBufferPtr
Helper class how to construct a IO feature with its dependencies.
const std::string m_amountName
typename dep1::template Merge< dep2 >::template Merge< dep3 > deps
ArrayIO< Derived > * m_array_io
Hdf5IO Feature for handling MeshBuffer related IO.
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 Wed Mar 2 2022 00:37:23