Interface class for io classes that support annotation channels organized in different groups. More...
#include <GroupedChannelIO.hpp>
Public Member Functions | |
virtual bool | addChannel (const std::string group, const std::string name, const FloatChannel &channel)=0 |
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 FloatChannel &channel)=0 |
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)=0 |
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 IndexChannel &channel)=0 |
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)=0 |
addChannel Writes an unsigned char 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)=0 |
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)=0 |
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, FloatChannelOptional &channel)=0 |
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)=0 |
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, IndexChannelOptional &channel)=0 |
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)=0 |
getChannel Reads an unsigned char attribute channel in the given group with the given name More... | |
virtual bool | getChannel (const std::string group, const std::string name, UCharChannelOptional &channel)=0 |
getChannel Reads an unsigned char attribute channel in the given group with the given name More... | |
Interface class for io classes that support annotation channels organized in different groups.
Interface class for io classes that support annotation channels organized in different groups like HDF5.
Definition at line 42 of file descriptions/GroupedChannelIO.hpp.
|
pure virtual |
addChannel Writes a float attribute channel from the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the float channel which should be written |
Implemented in lvr2::HDF5IO, lvr2::HDF5IO, lvr2::HDF5IO, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
addChannel Writes a float attribute channel from the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the float channel which should be written |
Implemented in lvr2::HDF5IO, lvr2::HDF5IO, lvr2::HDF5IO, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
addChannel Writes an index attribute channel from the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the index channel which should be written |
Implemented in lvr2::HDF5IO, lvr2::HDF5IO, lvr2::HDF5IO, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
addChannel Writes an index attribute channel from the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the index channel which should be written |
Implemented in lvr2::HDF5IO, lvr2::HDF5IO, lvr2::HDF5IO, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
addChannel Writes an unsigned char attribute channel from the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the unsigned char channel which should be written |
Implemented in lvr2::HDF5IO, lvr2::HDF5IO, lvr2::HDF5IO, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
addChannel Writes an unsigned char attribute channel from the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the unsigned char channel which should be written |
Implemented in lvr2::HDF5IO, lvr2::HDF5IO, lvr2::HDF5IO, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
getChannel Reads a float attribute channel in the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the float channel |
Implemented in lvr2::hdf5features::MeshIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
getChannel Reads a float attribute channel in the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the float channel |
Implemented in lvr2::hdf5features::MeshIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
getChannel Reads an index attribute channel in the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the index channel |
Implemented in lvr2::HDF5IO, lvr2::HDF5IO, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
getChannel Reads an index attribute channel in the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the index channel |
Implemented in lvr2::HDF5IO, lvr2::HDF5IO, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
getChannel Reads an unsigned char attribute channel in the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the unsigned char channel |
Implemented in lvr2::HDF5IO, lvr2::HDF5IO, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.
|
pure virtual |
getChannel Reads an unsigned char attribute channel in the given group with the given name
group | The associated attribute group |
name | The associated attribute name |
channel | The pointer to the unsigned char channel |
Implemented in lvr2::HDF5IO, lvr2::HDF5IO, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::MeshIO< Derived >, lvr2::hdf5features::ChannelIO< Derived >, and lvr2::hdf5features::ChannelIO< Derived >.