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