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>
20 namespace hdf5features
51 template <
typename Derived>
74 static constexpr
const char*
ID =
"ScanPositionIO";
75 static constexpr
const char*
OBJID =
"ScanPosition";
80 template <
typename Derived>
90 using deps =
typename dep1::template Merge<dep2>::template Merge<dep3>::template Merge<
91 dep4>::template Merge<dep5>;
94 using type =
typename deps::template add_features<hdf5features::ScanPositionIO>::type;
99 #include "ScanPositionIO.tcc"
101 #endif // LVR2_IO_HDF5_SCANPOSITIONIO_HPP
typename Hdf5Construct< hdf5features::ScanIO, Derived >::type dep3
typename Hdf5Construct< hdf5features::MatrixIO, Derived >::type dep2
typename Hdf5Construct< hdf5features::ScanCameraIO, Derived >::type dep4
ScanCameraIO< Derived > * m_scanCameraIO
typename Derived::template add_features< Feature >::type type
ScanIO< Derived > * m_scanIO
bool isScanPosition(HighFive::Group &group)
typename dep1::template Merge< dep2 >::template Merge< dep3 >::template Merge< dep4 >::template Merge< dep5 > deps
void save(uint scanPos, const ScanPositionPtr &scanPositionPtr)
typename Hdf5Construct< hdf5features::HyperspectralCameraIO, Derived >::type dep5
std::shared_ptr< ScanPosition > ScanPositionPtr
typename Hdf5Construct< hdf5features::ArrayIO, Derived >::type dep1
ArrayIO< Derived > * m_arrayIO
ScanPositionPtr load(uint scanPos)
static constexpr const char * OBJID
MatrixIO< Derived > * m_matrixIO
static constexpr const char * ID
Helper class how to construct a IO feature with its dependencies.
ScanPositionPtr loadScanPosition(uint scanPos)
HyperspectralCameraIO< Derived > * m_hyperspectralCameraIO
typename deps::template add_features< hdf5features::ScanPositionIO >::type type
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