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

#include <ScanImageIO.hpp>

Public Member Functions

ScanImagePtr loadScanImage (const size_t &scanPos, const size_t &camNr, const size_t &imgNr)
 
void saveScanImage (const size_t &scanPos, const size_t &camNr, const size_t &imgNr, ScanImagePtr &buffer)
 

Protected Attributes

FeatureBasem_featureBase = static_cast<FeatureBase*>(this)
 
ImageIO< FeatureBase > * m_imageIO = static_cast<ImageIO<FeatureBase>*>(m_featureBase)
 
MatrixIO< FeatureBase > * m_matrixIO = static_cast<MatrixIO<FeatureBase>*>(m_featureBase)
 

Static Protected Attributes

static constexpr const char * ID = "ScanImageIO"
 
static constexpr const char * OBJID = "ScanImage"
 

Detailed Description

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

Definition at line 14 of file descriptions/ScanImageIO.hpp.

Member Function Documentation

◆ loadScanImage()

template<typename FeatureBase>
ScanImagePtr lvr2::ScanImageIO< FeatureBase >::loadScanImage ( const size_t &  scanPos,
const size_t &  camNr,
const size_t &  imgNr 
)

◆ saveScanImage()

template<typename FeatureBase>
void lvr2::ScanImageIO< FeatureBase >::saveScanImage ( const size_t &  scanPos,
const size_t &  camNr,
const size_t &  imgNr,
ScanImagePtr buffer 
)

Member Data Documentation

◆ ID

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

Definition at line 29 of file descriptions/ScanImageIO.hpp.

◆ m_featureBase

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

Definition at line 23 of file descriptions/ScanImageIO.hpp.

◆ m_imageIO

template<typename FeatureBase>
ImageIO<FeatureBase>* lvr2::ScanImageIO< FeatureBase >::m_imageIO = static_cast<ImageIO<FeatureBase>*>(m_featureBase)
protected

Definition at line 26 of file descriptions/ScanImageIO.hpp.

◆ m_matrixIO

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

Definition at line 27 of file descriptions/ScanImageIO.hpp.

◆ OBJID

template<typename FeatureBase>
constexpr const char* lvr2::ScanImageIO< FeatureBase >::OBJID = "ScanImage"
staticprotected

Definition at line 30 of file descriptions/ScanImageIO.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