Go to the documentation of this file.
    3 #ifndef LVR2_IO_HDF5_POINTBUFFERIO_HPP 
    4 #define LVR2_IO_HDF5_POINTBUFFERIO_HPP 
    6 #include <boost/optional.hpp> 
   44 template<
typename FeatureBase>
 
   59     static constexpr 
const char* 
ID = 
"PointCloudIO";
 
   60     static constexpr 
const char* 
OBJID = 
"PointBuffer";
 
   63 template<
typename FeatureBase>
 
   70     using type = 
typename deps::template add_features<PointCloudIO>::type;
 
   76 #include "PointCloudIO.tcc" 
   79 #endif // LVR2_IO_HDF5_POINTBUFFERIO_HPP 
  
Helper class how to construct a IO feature with its dependencies.
static constexpr const char * OBJID
PointBufferPtr loadPointCloud(const std::string &group, const std::string &container)
std::shared_ptr< PointBuffer > PointBufferPtr
VariantChannelIO< FeatureBase > * m_vchannel_io
typename FeatureConstruct< VariantChannelIO, FeatureBase >::type deps
bool isPointCloud(const std::string &group)
Hdf5IO Feature for handling PointBuffer related IO.
FeatureBase * m_FeatureBase
typename deps::template add_features< PointCloudIO >::type type
typename Derived::template add_features< Feature >::type type
static constexpr const char * ID
Manager Class for all FeatureBase components located in hdf5 directory.
void savePointCloud(const std::string &group, const std::string &name, const PointBufferPtr &buffer)
Hdf5IO Feature for handling VariantChannel 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:24