Go to the documentation of this file.
3 #ifndef LVR2_IO_HDF5_SCANIMAGEIO_HPP
4 #define LVR2_IO_HDF5_SCANIMAGEIO_HPP
13 template <
typename FeatureBase>
29 static constexpr
const char*
ID =
"ScanImageIO";
30 static constexpr
const char*
OBJID =
"ScanImage";
40 template <
typename FeatureBase>
46 using deps =
typename dep1::template Merge<dep2>;
49 using type =
typename deps::template add_features<ScanImageIO>::type;
54 #include "ScanImageIO.tcc"
56 #endif // LVR2_IO_HDF5_SCANIMAGEIO_HPP
void saveScanImage(const size_t &scanPos, const size_t &camNr, const size_t &imgNr, ScanImagePtr &buffer)
typename FeatureConstruct< ImageIO, FeatureBase >::type dep1
Helper class how to construct a IO feature with its dependencies.
static constexpr const char * OBJID
std::shared_ptr< ScanImage > ScanImagePtr
typename FeatureConstruct< MatrixIO, FeatureBase >::type dep2
typename deps::template add_features< ScanImageIO >::type type
FeatureBase * m_featureBase
static constexpr const char * ID
ScanImagePtr loadScanImage(const size_t &scanPos, const size_t &camNr, const size_t &imgNr)
MatrixIO< FeatureBase > * m_matrixIO
ImageIO< FeatureBase > * m_imageIO
typename Derived::template add_features< Feature >::type type
Manager Class for all FeatureBase components located in hdf5 directory.
typename dep1::template Merge< dep2 > 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