Go to the documentation of this file.
    2 #ifndef LVR2_IO_HDF5_VARIANTCHANNELIO_HPP 
    3 #define LVR2_IO_HDF5_VARIANTCHANNELIO_HPP 
   53 template<
typename FeatureBase = ConstructType>
 
   57     template<
typename ...Tp>
 
   60     template<
typename ...Tp>
 
   63     template<
typename VariantChannelT>
 
   64     boost::optional<VariantChannelT> 
load(std::string groupName, std::string datasetName);
 
   66     template<
typename VariantChannelT>
 
   69     template<
typename VariantChannelT>
 
   70     boost::optional<VariantChannelT> 
loadVariantChannel(std::string groupName, std::string datasetName);
 
   74     template<
typename VariantChannelT>
 
   79     template<
typename ...Tp>
 
   81         std::string datasetName,
 
   92 template<
typename BaseIO>
 
   99     using type = 
typename deps::template add_features<VariantChannelIO>::type;
 
  105 #include "VariantChannelIO.tcc" 
  107 #endif // LVR2_IO_HDF5_VARIANTCHANNELIO_HPP 
  
typename Derived::template add_features< Feature >::type type
void saveDynamic(HighFive::Group &group, std::string datasetName, const VariantChannel< Tp... > &vchannel)
FeatureBase * m_file_access
typename Hdf5Construct< ChannelIO, BaseIO >::type deps
boost::optional< VariantChannelT > loadDynamic(HighFive::DataType dtype, HighFive::Group &group, std::string name)
ChannelIO< FeatureBase > * m_channel_io
boost::optional< VariantChannelT > loadVariantChannel(std::string groupName, std::string datasetName)
boost::optional< VariantChannelT > load(std::string groupName, std::string datasetName)
typename deps::template add_features< VariantChannelIO >::type type
Manager Class for all FeatureBase components located in hdf5 directory.
Helper class how to construct a IO feature with its dependencies.
void save(std::string groupName, std::string datasetName, const VariantChannel< Tp... > &vchannel)
Hdf5IO Feature for handling VariantChannel related IO.
Interface specification for low-level io. All read elements are stored in linear arrays.
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:25