#include <ChannelIO.hpp>
|  | 
| DoubleChannelOptional | loadDoubleChannel (std::string groupName, std::string datasetName) | 
|  | 
| FloatChannelOptional | loadFloatChannel (std::string groupName, std::string datasetName) | 
|  | 
| IndexChannelOptional | loadIndexChannel (std::string groupName, std::string datasetName) | 
|  | 
| UCharChannelOptional | loadUCharChannel (std::string groupName, std::string datasetName) | 
|  | 
| void | saveDoubleChannel (std::string groupName, std::string datasetName, DoubleChannel &channel) | 
|  | 
| void | saveFloatChannel (std::string groupName, std::string datasetName, FloatChannel &channel) | 
|  | 
| void | saveIndexChannel (std::string groupName, std::string datasetName, UCharChannel &channel) | 
|  | 
| void | saveUCharChannel (std::string groupName, std::string datasetName, UCharChannel &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... 
 | 
|  | 
| 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 FeatureBase>
class lvr2::ChannelIO< FeatureBase >
Definition at line 14 of file descriptions/ChannelIO.hpp.
◆ addChannel() [1/4]
template<typename FeatureBase > 
template<typename T > 
 
 
◆ addChannel() [2/4]
template<typename FeatureBase > 
 
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 
 
 
◆ addChannel() [3/4]
template<typename FeatureBase > 
 
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 
 
 
◆ addChannel() [4/4]
template<typename FeatureBase > 
 
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 
 
 
◆ getChannel() [1/3]
template<typename FeatureBase > 
 
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 
 
 
◆ getChannel() [2/3]
template<typename FeatureBase > 
 
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 
 
 
◆ getChannel() [3/3]
template<typename FeatureBase > 
 
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 
 
 
◆ loadDoubleChannel()
template<typename FeatureBase > 
      
 
 
◆ loadFloatChannel()
template<typename FeatureBase > 
      
 
 
◆ loadIndexChannel()
template<typename FeatureBase > 
      
 
 
◆ loadUCharChannel()
template<typename FeatureBase > 
      
 
 
◆ saveDoubleChannel()
template<typename FeatureBase > 
      
 
 
◆ saveFloatChannel()
template<typename FeatureBase > 
      
 
 
◆ saveIndexChannel()
template<typename FeatureBase > 
      
 
 
◆ saveUCharChannel()
template<typename FeatureBase > 
      
 
 
◆ m_featureBase
template<typename FeatureBase > 
 
 
The documentation for this class was generated from the following file: