Hdf5IO Feature for handling PointBuffer related IO. More...
#include <PointCloudIO.hpp>
Public Member Functions | |
PointBufferPtr | loadPointCloud (const std::string &group, const std::string &container) |
void | savePointCloud (const std::string &group, const std::string &name, const PointBufferPtr &buffer) |
Protected Member Functions | |
bool | isPointCloud (const std::string &group) |
Protected Attributes | |
FeatureBase * | m_FeatureBase = static_cast<FeatureBase*>(this) |
VariantChannelIO< FeatureBase > * | m_vchannel_io = static_cast<VariantChannelIO<FeatureBase>*>(m_file_access) |
Static Protected Attributes | |
static constexpr const char * | ID = "PointCloudIO" |
static constexpr const char * | OBJID = "PointBuffer" |
Hdf5IO Feature for handling PointBuffer related IO.
This Feature of the Hdf5IO handles the IO of a PointBuffer object.
Example:
Generates attributes:
Dependencies:
Definition at line 45 of file descriptions/PointCloudIO.hpp.
|
protected |
PointBufferPtr lvr2::PointCloudIO< FeatureBase >::loadPointCloud | ( | const std::string & | group, |
const std::string & | container | ||
) |
void lvr2::PointCloudIO< FeatureBase >::savePointCloud | ( | const std::string & | group, |
const std::string & | name, | ||
const PointBufferPtr & | buffer | ||
) |
|
staticprotected |
Definition at line 59 of file descriptions/PointCloudIO.hpp.
|
protected |
Definition at line 55 of file descriptions/PointCloudIO.hpp.
|
protected |
Definition at line 57 of file descriptions/PointCloudIO.hpp.
|
staticprotected |
Definition at line 60 of file descriptions/PointCloudIO.hpp.