#include <ChannelIO.hpp>
|
template<typename T > |
ChannelOptional< T > | load (std::string groupName, std::string datasetName) |
|
template<typename T > |
ChannelOptional< T > | load (HighFive::Group &g, std::string datasetName) |
|
template<typename T > |
ChannelOptional< T > | loadChannel (std::string groupName, std::string datasetName) |
|
template<typename T > |
void | save (std::string groupName, std::string datasetName, const Channel< T > &channel) |
|
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 > |
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: