![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbSoilDataBase.h>
Collaboration diagram for otb::SoilDataBase: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.
1.8.17