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

#include <ScanCameraIO.hpp>

Public Member Functions

ScanCameraPtr loadScanCamera (const size_t &scanPosNo, const size_t &scanCamNo)
 
void saveScanCamera (const size_t &scanPosNo, const size_t &scanCamNo, ScanCameraPtr &camera)
 

Protected Member Functions

bool isScanCamera (const std::string &group)
 

Protected Attributes

FeatureBasem_featureBase = static_cast<FeatureBase*>(this)
 
ScanImageIO< FeatureBase > * m_scanImageIO = static_cast<ScanImageIO<FeatureBase>*>(m_featureBase)
 

Static Protected Attributes

static constexpr const char * ID = "ScanCameraIO"
 
static constexpr const char * OBJID = "ScanCamera"
 

Detailed Description

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

Definition at line 13 of file descriptions/ScanCameraIO.hpp.

Member Function Documentation

◆ isScanCamera()

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

◆ loadScanCamera()

template<typename FeatureBase>
ScanCameraPtr lvr2::ScanCameraIO< FeatureBase >::loadScanCamera ( const size_t &  scanPosNo,
const size_t &  scanCamNo 
)

◆ saveScanCamera()

template<typename FeatureBase>
void lvr2::ScanCameraIO< FeatureBase >::saveScanCamera ( const size_t &  scanPosNo,
const size_t &  scanCamNo,
ScanCameraPtr camera 
)

Member Data Documentation

◆ ID

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

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

◆ m_featureBase

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

Definition at line 24 of file descriptions/ScanCameraIO.hpp.

◆ m_scanImageIO

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

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

◆ OBJID

template<typename FeatureBase>
constexpr const char* lvr2::ScanCameraIO< FeatureBase >::OBJID = "ScanCamera"
staticprotected

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