2 #ifndef LVR2_IO_HDF5_CHANNELIO_HPP 3 #define LVR2_IO_HDF5_CHANNELIO_HPP 13 template<
typename FeatureBase>
94 #include "ChannelIO.tcc" DoubleChannelOptional loadDoubleChannel(std::string groupName, std::string datasetName)
Manager Class for all FeatureBase components located in hdf5 directory.
void saveIndexChannel(std::string groupName, std::string datasetName, UCharChannel &channel)
bool addChannel(const std::string group, const std::string name, const AttributeChannel< T > &channel)
void saveDoubleChannel(std::string groupName, std::string datasetName, DoubleChannel &channel)
void saveUCharChannel(std::string groupName, std::string datasetName, UCharChannel &channel)
UCharChannel::Optional UCharChannelOptional
FeatureBase * m_featureBase
UCharChannelOptional loadUCharChannel(std::string groupName, std::string datasetName)
virtual bool getChannel(const std::string group, const std::string name, FloatChannelOptional &channel)
getChannel Reads a float attribute channel in the given group with the given name ...
FloatChannelOptional loadFloatChannel(std::string groupName, std::string datasetName)
void saveFloatChannel(std::string groupName, std::string datasetName, FloatChannel &channel)
FloatChannel::Optional FloatChannelOptional
IndexChannel::Optional IndexChannelOptional
IndexChannelOptional loadIndexChannel(std::string groupName, std::string datasetName)
DoubleChannel::Optional DoubleChannelOptional