OTB
9.0.0
Orfeo Toolbox
|
#include <otbSoilDataBase.h>
Public Types | |
using | SoilData = std::unordered_map< WavelengthType, double > |
using | SoilDataVector = std::vector< SoilData > |
using | WavelengthType = unsigned int |
Public Member Functions | |
const SoilDataVector & | GetDB () const |
double | GetReflectance (vcl_size_t SoilIndex, WavelengthType wl) const |
SoilDataBase (const std::string &SoilFileName, double wlfactor) | |
Protected Member Functions | |
vcl_size_t | CountColumns (std::string fileName) const |
void | ParseSoilFile () |
Protected Attributes | |
SoilDataVector | m_SoilDataVector |
std::string | m_SoilFileName |
std::vector< WavelengthType > | m_Wavelengths |
double | m_WlFactor |
Definition at line 34 of file otbSoilDataBase.h.
using otb::SoilDataBase::SoilData = std::unordered_map<WavelengthType, double> |
Definition at line 39 of file otbSoilDataBase.h.
using otb::SoilDataBase::SoilDataVector = std::vector<SoilData> |
Definition at line 40 of file otbSoilDataBase.h.
using otb::SoilDataBase::WavelengthType = unsigned int |
Definition at line 38 of file otbSoilDataBase.h.
otb::SoilDataBase::SoilDataBase | ( | const std::string & | SoilFileName, |
double | wlfactor | ||
) |
|
protected |
const SoilDataVector& otb::SoilDataBase::GetDB | ( | ) | const |
double otb::SoilDataBase::GetReflectance | ( | vcl_size_t | SoilIndex, |
WavelengthType | wl | ||
) | const |
|
protected |
|
protected |
Definition at line 52 of file otbSoilDataBase.h.
|
protected |
Definition at line 50 of file otbSoilDataBase.h.
|
protected |
Definition at line 53 of file otbSoilDataBase.h.
|
protected |
Definition at line 51 of file otbSoilDataBase.h.