#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: