1 #ifndef SCANPROJECTPARSER_HYPERLIB_HPP_ 2 #define SCANPROJECTPARSER_HYPERLIB_HPP_ 6 #include <boost/optional.hpp> 7 #include <boost/filesystem.hpp> 23 virtual Description scan(
const size_t &scanPosNo,
const size_t &scanNo)
const;
24 virtual Description scan(
const std::string &scanPositionPath,
const size_t &scanNo)
const;
30 const size_t &scanPosNo,
const size_t &scanNo,
31 const size_t &scanCameraNo,
const size_t &scanImageNo)
const;
34 const std::string &scanImagePath,
const size_t &scanImageNo)
const;
virtual Description scanCamera(const size_t &scanPositionNo, const size_t &camNo) const
~ScanProjectSchemaHyperlib()=default
virtual Description scanImage(const size_t &scanPosNo, const size_t &scanNo, const size_t &scanCameraNo, const size_t &scanImageNo) const
virtual Description scan(const size_t &scanPosNo, const size_t &scanNo) const
virtual Description position(const size_t &scanPosNo) const
virtual Description scanProject() const
boost::filesystem::path m_rootPath
Marker interface for directory schemas.
ScanProjectSchemaHyperlib()