3 #ifndef LVR2_IO_HDF5_SCANPROJECTIO_HPP 4 #define LVR2_IO_HDF5_SCANPROJECTIO_HPP 8 #include <boost/optional.hpp> 48 template <
typename FeatureBase>
66 template <
typename FeatureBase>
74 using type =
typename deps::template add_features<ScanProjectIO>::type;
79 #include "ScanProjectIO.tcc" 81 #endif // LVR2_IO_HDF5_SCANPROJECTIO_HPP Manager Class for all FeatureBase components located in hdf5 directory.
Helper class how to construct a IO feature with its dependencies.
Hdf5IO Feature for handling ScanProject related IO.
typename Derived::template add_features< Feature >::type type
typename FeatureConstruct< ScanPositionIO, FeatureBase >::type deps
std::shared_ptr< ScanProject > ScanProjectPtr
typename deps::template add_features< ScanProjectIO >::type type
ScanProjectPtr loadScanProject()
ScanPositionIO< FeatureBase > * m_scanPositionIO
void saveScanProject(const ScanProjectPtr &scanProjectPtr)
FeatureBase * m_featureBase