#include <ChannelIO.hpp>
|  | 
| template<typename T > | 
| ChannelOptional< T > | load (HighFive::Group &g, std::string datasetName) | 
|  | 
| template<typename T > | 
| ChannelOptional< T > | load (std::string groupName, std::string datasetName) | 
|  | 
| template<typename T > | 
| ChannelOptional< T > | loadChannel (std::string groupName, std::string datasetName) | 
|  | 
| template<typename T > | 
| void | save (HighFive::Group &g, std::string datasetName, const Channel< T > &channel) | 
|  | 
| template<typename T > | 
| void | save (HighFive::Group &g, std::string datasetName, const Channel< T > &channel, std::vector< hsize_t > &chunkSize) | 
|  | 
| template<typename T > | 
| void | save (std::string groupName, std::string datasetName, const Channel< T > &channel) | 
|  | 
|  | 
| template<typename T > | 
| bool | addChannel (const std::string group, const std::string name, const AttributeChannel< T > &channel) | 
|  | 
| virtual bool | addChannel (const std::string group, const std::string name, const FloatChannel &channel) | 
|  | addChannel Writes a float attribute channel from the given group with the given name  More... 
 | 
|  | 
| virtual bool | addChannel (const std::string group, const std::string name, const IndexChannel &channel) | 
|  | addChannel Writes an index attribute channel from the given group with the given name  More... 
 | 
|  | 
| virtual bool | addChannel (const std::string group, const std::string name, const UCharChannel &channel) | 
|  | addChannel Writes an unsigned char attribute channel from the given group with the given name  More... 
 | 
|  | 
| template<typename T > | 
| bool | getChannel (const std::string group, const std::string name, boost::optional< AttributeChannel< T >> &channel) | 
|  | 
| 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  More... 
 | 
|  | 
| virtual bool | getChannel (const std::string group, const std::string name, IndexChannelOptional &channel) | 
|  | getChannel Reads an index attribute channel in the given group with the given name  More... 
 | 
|  | 
| virtual bool | getChannel (const std::string group, const std::string name, UCharChannelOptional &channel) | 
|  | getChannel Reads an unsigned char attribute channel in the given group with the given name  More... 
 | 
|  | 
template<typename Derived>
class lvr2::hdf5features::ChannelIO< Derived >
Definition at line 20 of file hdf5/ChannelIO.hpp.
◆ addChannel() [1/4]
template<typename Derived > 
template<typename T > 
 
 
◆ addChannel() [2/4]
template<typename Derived > 
 
addChannel Writes a float attribute channel from the given group with the given name 
- Parameters
- 
  
    | group | The associated attribute group |  | name | The associated attribute name |  | channel | The pointer to the float channel which should be written |  
 
- Returns
- true if the channel has been written successfully, false otherwise 
Implements lvr2::GroupedChannelIO.
 
 
◆ addChannel() [3/4]
template<typename Derived > 
 
addChannel Writes an index attribute channel from the given group with the given name 
- Parameters
- 
  
    | group | The associated attribute group |  | name | The associated attribute name |  | channel | The pointer to the index channel which should be written |  
 
- Returns
- true if the channel has been written successfully, false otherwise 
Implements lvr2::GroupedChannelIO.
 
 
◆ addChannel() [4/4]
template<typename Derived > 
 
addChannel Writes an unsigned char attribute channel from the given group with the given name 
- Parameters
- 
  
    | group | The associated attribute group |  | name | The associated attribute name |  | channel | The pointer to the unsigned char channel which should be written |  
 
- Returns
- true if the channel has been written successfully, false otherwise 
Implements lvr2::GroupedChannelIO.
 
 
◆ getChannel() [1/4]
template<typename Derived > 
template<typename T > 
 
 
◆ getChannel() [2/4]
template<typename Derived > 
 
getChannel Reads a float attribute channel in the given group with the given name 
- Parameters
- 
  
    | group | The associated attribute group |  | name | The associated attribute name |  | channel | The pointer to the float channel |  
 
- Returns
- true if the channel has been loaded successfully, false otherwise 
Implements lvr2::GroupedChannelIO.
 
 
◆ getChannel() [3/4]
template<typename Derived > 
 
getChannel Reads an index attribute channel in the given group with the given name 
- Parameters
- 
  
    | group | The associated attribute group |  | name | The associated attribute name |  | channel | The pointer to the index channel |  
 
- Returns
- true if the channel has been loaded successfully, false otherwise 
Implements lvr2::GroupedChannelIO.
 
 
◆ getChannel() [4/4]
template<typename Derived > 
 
getChannel Reads an unsigned char attribute channel in the given group with the given name 
- Parameters
- 
  
    | group | The associated attribute group |  | name | The associated attribute name |  | channel | The pointer to the unsigned char channel |  
 
- Returns
- true if the channel has been loaded successfully, false otherwise 
Implements lvr2::GroupedChannelIO.
 
 
◆ load() [1/2]
template<typename Derived > 
template<typename T > 
      
 
 
◆ load() [2/2]
template<typename Derived > 
template<typename T > 
      
 
 
◆ loadChannel()
template<typename Derived > 
template<typename T > 
      
 
 
◆ save() [1/3]
template<typename Derived > 
template<typename T > 
      
 
 
◆ save() [2/3]
template<typename Derived > 
template<typename T > 
      
 
 
◆ save() [3/3]
template<typename Derived > 
template<typename T > 
      
 
 
◆ m_file_access
template<typename Derived > 
 
 
The documentation for this class was generated from the following file: