22 #ifndef otbSoilDataBase_h
23 #define otbSoilDataBase_h
25 #include "OTBSimulationExport.h"
28 #include <unordered_map>
39 using SoilData = std::unordered_map<WavelengthType, double>;
vcl_size_t CountColumns(std::string fileName) const
std::string m_SoilFileName
double GetReflectance(vcl_size_t SoilIndex, WavelengthType wl) const
std::vector< WavelengthType > m_Wavelengths
std::vector< SoilData > SoilDataVector
unsigned int WavelengthType
const SoilDataVector & GetDB() const
std::unordered_map< WavelengthType, double > SoilData
SoilDataBase(const std::string &SoilFileName, double wlfactor)
SoilDataVector m_SoilDataVector
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.