Template Class PolygonIO

Class Documentation

template<typename BaseIO>
class PolygonIO

Public Functions

void savePolygon(const std::string &group, const std::string &name, const PolygonPtr &buffer)
PolygonPtr loadPolygon(const std::string &group, const std::string &container)

Protected Functions

bool isPolygon(const std::string &group)

Protected Attributes

BaseIO *m_baseIO = static_cast<lvr2::baseio::BaseIO*>(this)
VariantChannelIO<BaseIO> *m_vchannel_io = static_cast<VariantChannelIO<BaseIO>*>(m_file_access)

Protected Static Attributes

static constexpr const char *ID = "PolygonIO"
static constexpr const char *OBJID = "Polygon"