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

#include <HDF5MetaDescriptionBase.hpp>

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

Public Member Functions

 HDF5MetaDescriptionBase ()=default
 
virtual YAML::Node hyperspectralCamera (const HighFive::Group &g) const =0
 
virtual YAML::Node hyperspectralPanoramaChannel (const HighFive::Group &g) const =0
 
virtual void saveHyperspectralCamera (HighFive::Group &g, const YAML::Node &n) const =0
 
virtual void saveHyperspectralPanoramaChannel (HighFive::Group &g, const YAML::Node &n) const =0
 
virtual void saveScan (HighFive::Group &g, const YAML::Node &h) const =0
 
virtual void saveScanCamera (HighFive::Group &g, const YAML::Node &n) const =0
 
virtual void saveScanImage (HighFive::Group &g, const YAML::Node &n) const =0
 
virtual void saveScanPosition (HighFive::Group &g, const YAML::Node &n) const =0
 
virtual void saveScanProject (HighFive::Group &g, const YAML::Node &n) const =0
 
virtual YAML::Node scan (const HighFive::Group &g) const =0
 
virtual YAML::Node scanCamera (const HighFive::Group &g) const =0
 
virtual YAML::Node scanImage (const HighFive::Group &g) const =0
 
virtual YAML::Node scanPosition (const HighFive::Group &g) const =0
 
virtual YAML::Node scanProject (const HighFive::Group &g) const =0
 
virtual ~HDF5MetaDescriptionBase ()=default
 

Detailed Description

Definition at line 16 of file HDF5MetaDescriptionBase.hpp.

Constructor & Destructor Documentation

◆ HDF5MetaDescriptionBase()

lvr2::HDF5MetaDescriptionBase::HDF5MetaDescriptionBase ( )
default

◆ ~HDF5MetaDescriptionBase()

virtual lvr2::HDF5MetaDescriptionBase::~HDF5MetaDescriptionBase ( )
virtualdefault

Member Function Documentation

◆ hyperspectralCamera()

virtual YAML::Node lvr2::HDF5MetaDescriptionBase::hyperspectralCamera ( const HighFive::Group g) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ hyperspectralPanoramaChannel()

virtual YAML::Node lvr2::HDF5MetaDescriptionBase::hyperspectralPanoramaChannel ( const HighFive::Group g) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ saveHyperspectralCamera()

virtual void lvr2::HDF5MetaDescriptionBase::saveHyperspectralCamera ( HighFive::Group g,
const YAML::Node &  n 
) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ saveHyperspectralPanoramaChannel()

virtual void lvr2::HDF5MetaDescriptionBase::saveHyperspectralPanoramaChannel ( HighFive::Group g,
const YAML::Node &  n 
) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ saveScan()

virtual void lvr2::HDF5MetaDescriptionBase::saveScan ( HighFive::Group g,
const YAML::Node &  h 
) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ saveScanCamera()

virtual void lvr2::HDF5MetaDescriptionBase::saveScanCamera ( HighFive::Group g,
const YAML::Node &  n 
) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ saveScanImage()

virtual void lvr2::HDF5MetaDescriptionBase::saveScanImage ( HighFive::Group g,
const YAML::Node &  n 
) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ saveScanPosition()

virtual void lvr2::HDF5MetaDescriptionBase::saveScanPosition ( HighFive::Group g,
const YAML::Node &  n 
) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ saveScanProject()

virtual void lvr2::HDF5MetaDescriptionBase::saveScanProject ( HighFive::Group g,
const YAML::Node &  n 
) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ scan()

virtual YAML::Node lvr2::HDF5MetaDescriptionBase::scan ( const HighFive::Group g) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ scanCamera()

virtual YAML::Node lvr2::HDF5MetaDescriptionBase::scanCamera ( const HighFive::Group g) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ scanImage()

virtual YAML::Node lvr2::HDF5MetaDescriptionBase::scanImage ( const HighFive::Group g) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ scanPosition()

virtual YAML::Node lvr2::HDF5MetaDescriptionBase::scanPosition ( const HighFive::Group g) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.

◆ scanProject()

virtual YAML::Node lvr2::HDF5MetaDescriptionBase::scanProject ( const HighFive::Group g) const
pure virtual

Implemented in lvr2::HDF5MetaDescriptionV2.


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