Go to the documentation of this file.
    3 #ifndef LVR2_IO_HDF5_HYPERSPECTRALCAMERAIO_HPP 
    4 #define LVR2_IO_HDF5_HYPERSPECTRALCAMERAIO_HPP 
   13 template <
typename FeatureBase>
 
   31   static constexpr 
const char *
ID = 
"HyperspectralCameraIO";
 
   32   static constexpr 
const char *
OBJID = 
"HyperspectralCamera";
 
   42 template <
typename FeatureBase>
 
   49     using deps = 
typename dep1::template Merge<dep2>;
 
   52     using type = 
typename deps::template add_features<HyperspectralCameraIO>::type;
 
   57 #include "HyperspectralCameraIO.tcc" 
   59 #endif // LVR2_IO_HDF5_HYPERSPECTRALCAMERAIO_HPP 
  
ArrayIO< FeatureBase > * m_arrayIO
Helper class how to construct a IO feature with its dependencies.
MatrixIO< FeatureBase > * m_matrixIO
static constexpr const char * OBJID
bool isHyperspectralCamera(std::string &path)
typename FeatureConstruct< MatrixIO, FeatureBase >::type dep2
typename FeatureConstruct< ArrayIO, FeatureBase >::type dep1
void saveHyperspectralCamera(const size_t &scanPosNo, const HyperspectralCameraPtr &buffer)
typename deps::template add_features< HyperspectralCameraIO >::type type
std::shared_ptr< HyperspectralCamera > HyperspectralCameraPtr
HyperspectralCameraPtr loadHyperspectralCamera(const size_t &scanPosNo)
typename Derived::template add_features< Feature >::type type
static constexpr const char * ID
FeatureBase * m_featureBase
typename dep1::template Merge< dep2 > deps
Manager Class for all FeatureBase components located in hdf5 directory.
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:23