Template Class ScanCameraIO

Class Documentation

template<typename Derived>
class ScanCameraIO

Public Functions

void save(uint scanPos, uint camNr, const ScanCameraPtr &buffer)
void save(HighFive::Group &group, uint camNr, const ScanCameraPtr &buffer)
void save(HighFive::Group &group, const ScanCameraPtr &buffer)
ScanCameraPtr load(uint scanPos, uint camNr)
ScanCameraPtr load(HighFive::Group &group, uint camNr)
ScanCameraPtr load(HighFive::Group &group)

Protected Functions

bool isScanCamera(HighFive::Group &group)

Protected Attributes

Derived *m_file_access = static_cast<Derived*>(this)
ScanImageIO<Derived> *m_scanImageIO = static_cast<ScanImageIO<Derived>*>(m_file_access)

Protected Static Attributes

static constexpr const char *ID = "ScanCameraIO"
static constexpr const char *OBJID = "ScanCamera"