Template Class HyperspectralPanoramaIO

Class Documentation

template<typename BaseIO>
class HyperspectralPanoramaIO

Public Functions

void save(const size_t &scanPosNo, const size_t &hCamNo, const size_t &hPanoNo, HyperspectralPanoramaPtr hcam) const
HyperspectralPanoramaPtr load(const size_t &scanPosNo, const size_t &hCamNo, const size_t &hPanoNo) const
boost::optional<YAML::Node> loadMeta(const size_t &scanPosNo, const size_t &hCamNo, const size_t &hPanoNo) const

Protected Attributes

BaseIO *m_baseIO = static_cast<BaseIO*>(this)
MetaIO<BaseIO> *m_metaIO = static_cast<MetaIO<BaseIO>*>(m_baseIO)
ImageIO<BaseIO> *m_imageIO = static_cast<ImageIO<BaseIO>*>(m_baseIO)
HyperspectralPanoramaChannelIO<BaseIO> *m_hyperspectralPanoramaChannelIO = static_cast<HyperspectralPanoramaChannelIO<BaseIO>*>(m_baseIO)