Public Member Functions | List of all members
lvr2::ScanProjectSchema Class Referenceabstract

#include <ScanProjectSchema.hpp>

Inheritance diagram for lvr2::ScanProjectSchema:
Inheritance graph
[legend]

Public Member Functions

virtual Description hyperspectralCamera (const size_t &position) const
 
virtual Description hyperSpectralFrames (const std::string &group) const
 
virtual Description hyperSpectralTimestamps (const std::string &group) const
 
virtual Description position (const size_t &scanPosNo) const =0
 
virtual Description scan (const size_t &scanPosNo, const size_t &scanNo) const =0
 
virtual Description scan (const std::string &scanPositionPath, const size_t &scanNo) const =0
 
virtual Description scanCamera (const size_t &scanPositionNo, const size_t &camNo) const =0
 
virtual Description scanCamera (const std::string &scanPositionPath, const size_t &camNo) const =0
 
virtual Description scanImage (const size_t &scanPosNo, const size_t &scanNo, const size_t &scanCameraNo, const size_t &scanImageNo) const =0
 
virtual Description scanImage (const std::string &scanImagePath, const size_t &scanImageNo) const =0
 
virtual Description scanProject () const =0
 
 ScanProjectSchema ()
 
 ~ScanProjectSchema ()=default
 

Detailed Description

Definition at line 29 of file ScanProjectSchema.hpp.

Constructor & Destructor Documentation

◆ ScanProjectSchema()

lvr2::ScanProjectSchema::ScanProjectSchema ( )
inline

Definition at line 32 of file ScanProjectSchema.hpp.

◆ ~ScanProjectSchema()

lvr2::ScanProjectSchema::~ScanProjectSchema ( )
default

Member Function Documentation

◆ hyperspectralCamera()

virtual Description lvr2::ScanProjectSchema::hyperspectralCamera ( const size_t &  position) const
inlinevirtual

TODO: IMPLEMENT ME!!!

Definition at line 51 of file ScanProjectSchema.hpp.

◆ hyperSpectralFrames()

virtual Description lvr2::ScanProjectSchema::hyperSpectralFrames ( const std::string &  group) const
inlinevirtual

Definition at line 66 of file ScanProjectSchema.hpp.

◆ hyperSpectralTimestamps()

virtual Description lvr2::ScanProjectSchema::hyperSpectralTimestamps ( const std::string &  group) const
inlinevirtual

Definition at line 57 of file ScanProjectSchema.hpp.

◆ position()

virtual Description lvr2::ScanProjectSchema::position ( const size_t &  scanPosNo) const
pure virtual

◆ scan() [1/2]

virtual Description lvr2::ScanProjectSchema::scan ( const size_t &  scanPosNo,
const size_t &  scanNo 
) const
pure virtual

◆ scan() [2/2]

virtual Description lvr2::ScanProjectSchema::scan ( const std::string &  scanPositionPath,
const size_t &  scanNo 
) const
pure virtual

◆ scanCamera() [1/2]

virtual Description lvr2::ScanProjectSchema::scanCamera ( const size_t &  scanPositionNo,
const size_t &  camNo 
) const
pure virtual

◆ scanCamera() [2/2]

virtual Description lvr2::ScanProjectSchema::scanCamera ( const std::string &  scanPositionPath,
const size_t &  camNo 
) const
pure virtual

◆ scanImage() [1/2]

virtual Description lvr2::ScanProjectSchema::scanImage ( const size_t &  scanPosNo,
const size_t &  scanNo,
const size_t &  scanCameraNo,
const size_t &  scanImageNo 
) const
pure virtual

◆ scanImage() [2/2]

virtual Description lvr2::ScanProjectSchema::scanImage ( const std::string &  scanImagePath,
const size_t &  scanImageNo 
) const
pure virtual

◆ scanProject()

virtual Description lvr2::ScanProjectSchema::scanProject ( ) const
pure virtual

The documentation for this class was generated from the following file:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:27