Class ScanProjectSchemaEuRoC

Inheritance Relationships

Base Type

Class Documentation

class ScanProjectSchemaEuRoC : public lvr2::DirectorySchema

Public Functions

inline ScanProjectSchemaEuRoC(const std::string &rootDir)

Construct a new Scan Project Schema Eu Ro C object.

Problem with EuRoC: Images are named by their timestamp. How to handle this?

  • could read the CSV in this constructor. Not very clean

Parameters:

rootDir

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