Class ScanProjectSchema

Inheritance Relationships

Derived Types

Class Documentation

class ScanProjectSchema

Subclassed by lvr2::DirectorySchema, lvr2::HDF5Schema

Public Functions

ScanProjectSchema() = default
virtual ~ScanProjectSchema() = default
virtual Description scanProject() const = 0
virtual Description position(const size_t &scanPosNo) const = 0
virtual Description lidar(const size_t &scanPosNo, const size_t &lidarNo) const = 0
virtual Description scan(const size_t &scanPosNo, const size_t &lidarNo, const size_t &scanNo) const = 0
virtual Description scanChannel(const size_t &scanPosNo, const size_t &lidarNo, const size_t &scanNo, const std::string &channelName) const = 0
virtual Description camera(const size_t &scanPosNo, const size_t &camNo) const = 0
virtual Description cameraImage(const size_t &scanPosNo, const size_t &camNo, const size_t &GroupNo, const size_t &imgNo) const = 0
virtual Description cameraImageGroup(const size_t &scanPosNo, const size_t &camNo, const size_t &GroupNo) const = 0
virtual Description hyperspectralCamera(const size_t &scanPosNo, const size_t &camNo) const = 0
virtual Description hyperspectralPanorama(const size_t &scanPosNo, const size_t &camNo, const size_t &panoNo) const = 0
virtual Description hyperspectralPanoramaPreview(const size_t &scanPosNo, const size_t &camNo, const size_t &panoNo) const = 0
virtual Description hyperspectralPanoramaChannel(const size_t &scanPosNo, const size_t &camNo, const size_t &panoNo, const size_t &channelNo) const = 0