Public Member Functions | Private Attributes | List of all members
lvr2::ScanProjectSchemaHyperlib Class Reference

#include <ScanProjectSchemaHyperlib.hpp>

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

Public Member Functions

virtual Description position (const size_t &scanPosNo) const
 
virtual Description scan (const size_t &scanPosNo, const size_t &scanNo) const
 
virtual Description scan (const std::string &scanPositionPath, const size_t &scanNo) const
 
virtual Description scanCamera (const size_t &scanPositionNo, const size_t &camNo) const
 
virtual Description scanCamera (const std::string &scanPositionPath, const size_t &camNo) const
 
virtual Description scanImage (const size_t &scanPosNo, const size_t &scanNo, const size_t &scanCameraNo, const size_t &scanImageNo) const
 
virtual Description scanImage (const std::string &scanImagePath, const size_t &scanImageNo) const
 
virtual Description scanProject () const
 
 ScanProjectSchemaHyperlib ()
 
 ~ScanProjectSchemaHyperlib ()=default
 
- Public Member Functions inherited from lvr2::DirectorySchema
 DirectorySchema ()
 
- Public Member Functions inherited from lvr2::ScanProjectSchema
virtual Description hyperspectralCamera (const size_t &position) const
 
virtual Description hyperSpectralFrames (const std::string &group) const
 
virtual Description hyperSpectralTimestamps (const std::string &group) const
 
 ScanProjectSchema ()
 
 ~ScanProjectSchema ()=default
 

Private Attributes

boost::filesystem::path m_rootPath
 

Detailed Description

Definition at line 14 of file ScanProjectSchemaHyperlib.hpp.

Constructor & Destructor Documentation

◆ ScanProjectSchemaHyperlib()

lvr2::ScanProjectSchemaHyperlib::ScanProjectSchemaHyperlib ( )
inline

Definition at line 17 of file ScanProjectSchemaHyperlib.hpp.

◆ ~ScanProjectSchemaHyperlib()

lvr2::ScanProjectSchemaHyperlib::~ScanProjectSchemaHyperlib ( )
default

Member Function Documentation

◆ position()

Description lvr2::ScanProjectSchemaHyperlib::position ( const size_t &  scanPosNo) const
virtual

Implements lvr2::ScanProjectSchema.

Definition at line 41 of file ScanProjectSchemaHyperlib.cpp.

◆ scan() [1/2]

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

Implements lvr2::ScanProjectSchema.

Definition at line 74 of file ScanProjectSchemaHyperlib.cpp.

◆ scan() [2/2]

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

Implements lvr2::ScanProjectSchema.

Definition at line 81 of file ScanProjectSchemaHyperlib.cpp.

◆ scanCamera() [1/2]

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

Implements lvr2::ScanProjectSchema.

Definition at line 116 of file ScanProjectSchemaHyperlib.cpp.

◆ scanCamera() [2/2]

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

Implements lvr2::ScanProjectSchema.

Definition at line 122 of file ScanProjectSchemaHyperlib.cpp.

◆ scanImage() [1/2]

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

Implements lvr2::ScanProjectSchema.

Definition at line 159 of file ScanProjectSchemaHyperlib.cpp.

◆ scanImage() [2/2]

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

Implements lvr2::ScanProjectSchema.

Definition at line 168 of file ScanProjectSchemaHyperlib.cpp.

◆ scanProject()

Description lvr2::ScanProjectSchemaHyperlib::scanProject ( ) const
virtual

Implements lvr2::ScanProjectSchema.

Definition at line 17 of file ScanProjectSchemaHyperlib.cpp.

Member Data Documentation

◆ m_rootPath

boost::filesystem::path lvr2::ScanProjectSchemaHyperlib::m_rootPath
private

Definition at line 37 of file ScanProjectSchemaHyperlib.hpp.


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


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 Mon Feb 28 2022 22:46:12