Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
lvr2::ScanPositionIO< FeatureBase > Class Template Reference

#include <ScanPositionIO.hpp>

Public Member Functions

ScanPositionPtr loadScanPosition (const size_t &scanPosNo)
 
void saveScanPosition (const size_t &scanPosNo, const ScanPositionPtr &scanPositionPtr)
 

Protected Member Functions

bool isScanPosition (const std::string &group)
 

Protected Attributes

ArrayIO< FeatureBase > * m_arrayIO = static_cast<ArrayIO<FeatureBase>*>(m_featureBase)
 
FeatureBasem_featureBase = static_cast<FeatureBase*>(this)
 
HyperspectralCameraIO< FeatureBase > * m_hyperspectralCameraIO
 
MatrixIO< FeatureBase > * m_matrixIO = static_cast<MatrixIO<FeatureBase>*>(m_featureBase)
 
ScanCameraIO< FeatureBase > * m_scanCameraIO = static_cast<ScanCameraIO<FeatureBase>*>(m_featureBase)
 
ScanIO< FeatureBase > * m_scanIO = static_cast<ScanIO<FeatureBase>*>(m_featureBase)
 

Static Protected Attributes

static constexpr const char * ID = "ScanPositionIO"
 
static constexpr const char * OBJID = "ScanPosition"
 

Detailed Description

template<typename FeatureBase>
class lvr2::ScanPositionIO< FeatureBase >

Definition at line 49 of file descriptions/ScanPositionIO.hpp.

Member Function Documentation

◆ isScanPosition()

template<typename FeatureBase>
bool lvr2::ScanPositionIO< FeatureBase >::isScanPosition ( const std::string &  group)
protected

◆ loadScanPosition()

template<typename FeatureBase>
ScanPositionPtr lvr2::ScanPositionIO< FeatureBase >::loadScanPosition ( const size_t &  scanPosNo)

◆ saveScanPosition()

template<typename FeatureBase>
void lvr2::ScanPositionIO< FeatureBase >::saveScanPosition ( const size_t &  scanPosNo,
const ScanPositionPtr scanPositionPtr 
)

Member Data Documentation

◆ ID

template<typename FeatureBase>
constexpr const char* lvr2::ScanPositionIO< FeatureBase >::ID = "ScanPositionIO"
staticprotected

Definition at line 72 of file descriptions/ScanPositionIO.hpp.

◆ m_arrayIO

template<typename FeatureBase>
ArrayIO<FeatureBase>* lvr2::ScanPositionIO< FeatureBase >::m_arrayIO = static_cast<ArrayIO<FeatureBase>*>(m_featureBase)
protected

Definition at line 65 of file descriptions/ScanPositionIO.hpp.

◆ m_featureBase

template<typename FeatureBase>
FeatureBase* lvr2::ScanPositionIO< FeatureBase >::m_featureBase = static_cast<FeatureBase*>(this)
protected

Definition at line 63 of file descriptions/ScanPositionIO.hpp.

◆ m_hyperspectralCameraIO

template<typename FeatureBase>
HyperspectralCameraIO<FeatureBase>* lvr2::ScanPositionIO< FeatureBase >::m_hyperspectralCameraIO
protected
Initial value:
=
static_cast<HyperspectralCameraIO<FeatureBase>*>(m_featureBase)

Definition at line 69 of file descriptions/ScanPositionIO.hpp.

◆ m_matrixIO

template<typename FeatureBase>
MatrixIO<FeatureBase>* lvr2::ScanPositionIO< FeatureBase >::m_matrixIO = static_cast<MatrixIO<FeatureBase>*>(m_featureBase)
protected

Definition at line 66 of file descriptions/ScanPositionIO.hpp.

◆ m_scanCameraIO

template<typename FeatureBase>
ScanCameraIO<FeatureBase>* lvr2::ScanPositionIO< FeatureBase >::m_scanCameraIO = static_cast<ScanCameraIO<FeatureBase>*>(m_featureBase)
protected

Definition at line 68 of file descriptions/ScanPositionIO.hpp.

◆ m_scanIO

template<typename FeatureBase>
ScanIO<FeatureBase>* lvr2::ScanPositionIO< FeatureBase >::m_scanIO = static_cast<ScanIO<FeatureBase>*>(m_featureBase)
protected

Definition at line 67 of file descriptions/ScanPositionIO.hpp.

◆ OBJID

template<typename FeatureBase>
constexpr const char* lvr2::ScanPositionIO< FeatureBase >::OBJID = "ScanPosition"
staticprotected

Definition at line 73 of file descriptions/ScanPositionIO.hpp.


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