Go to the documentation of this file.
3 #ifndef LVR2_IO_HDF5_SCANPOSITIONIO_HPP
4 #define LVR2_IO_HDF5_SCANPOSITIONIO_HPP
8 #include <boost/optional.hpp>
48 template <
typename FeatureBase>
72 static constexpr
const char*
ID =
"ScanPositionIO";
73 static constexpr
const char*
OBJID =
"ScanPosition";
76 template <
typename FeatureBase>
86 using deps =
typename dep1::template Merge<dep2>::template Merge<dep3>::template Merge<
87 dep4>::template Merge<dep5>;
90 using type =
typename deps::template add_features<ScanPositionIO>::type;
95 #include "ScanPositionIO.tcc"
97 #endif // LVR2_IO_HDF5_SCANPOSITIONIO_HPP
Helper class how to construct a IO feature with its dependencies.
typename FeatureConstruct< ArrayIO, FeatureBase >::type dep1
ArrayIO< FeatureBase > * m_arrayIO
static constexpr const char * ID
MatrixIO< FeatureBase > * m_matrixIO
ScanIO< FeatureBase > * m_scanIO
static constexpr const char * OBJID
bool isScanPosition(const std::string &group)
std::shared_ptr< ScanPosition > ScanPositionPtr
typename FeatureConstruct< MatrixIO, FeatureBase >::type dep2
void saveScanPosition(const size_t &scanPosNo, const ScanPositionPtr &scanPositionPtr)
ScanPositionPtr loadScanPosition(const size_t &scanPosNo)
typename FeatureConstruct< ScanCameraIO, FeatureBase >::type dep4
ScanCameraIO< FeatureBase > * m_scanCameraIO
FeatureBase * m_featureBase
typename deps::template add_features< ScanPositionIO >::type type
typename Derived::template add_features< Feature >::type type
typename FeatureConstruct< HyperspectralCameraIO, FeatureBase >::type dep5
typename FeatureConstruct< ScanIO, FeatureBase >::type dep3
Manager Class for all FeatureBase components located in hdf5 directory.
HyperspectralCameraIO< FeatureBase > * m_hyperspectralCameraIO
typename dep1::template Merge< dep2 >::template Merge< dep3 >::template Merge< dep4 >::template Merge< dep5 > deps
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:25