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