Template Class LabelIO

Class Documentation

template<typename BaseIO>
class LabelIO

Public Functions

void saveLabels(std::string &group, LabelRootPtr rootPtr) const
LabelRootPtr loadLabels(const std::string &groupName) const

Protected Attributes

BaseIO *m_baseIO = static_cast<BaseIO*>(this)
ArrayIO<BaseIO> *m_arrayIO = static_cast<ArrayIO<BaseIO>*>(m_baseIO)
FullWaveformIO<BaseIO> *m_fullWaveformIO = static_cast<FullWaveformIO<BaseIO>*>(m_baseIO)

Protected Static Attributes

static constexpr const char *ID = "LabelIO"
static constexpr const char *OBJID = "Label"