![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbLandsatTMIndices.h>
Inheritance diagram for otb::Functor::LandsatTM::LinguisticVariables< TInput >:
Collaboration diagram for otb::Functor::LandsatTM::LinguisticVariables< TInput >:Public Types | |
| typedef otb::FuzzyVariable< unsigned short, PrecisionType > | FuzzyVarType |
| enum | Indices { MINid = 0, bright = MINid, vis, nir, mir1, mir2, tir, mirtir, ndsivis, ndbbbi, ndvi, MAXid = 10, ndbsi = MAXid } |
| enum | LinguisticValues { MINlv = 0, Low = MINlv, Medium, MAXlv = 2, High = MAXlv } |
| typedef itk::FixedArray< unsigned int, 11 > | OutputPixelType |
| typedef TInput::ValueType | PrecisionType |
Public Member Functions | |
| virtual std::string | GetName () const |
| LinguisticVariables () | |
| itk::FixedArray< unsigned int, 11 > | operator() (const TInput &inputPixel) |
| ~LinguisticVariables () override | |
Public Member Functions inherited from otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > > | |
| LandsatTMIndexBase () | |
| bool | operator!= (const LandsatTMIndexBase &) const |
| bool | operator== (const LandsatTMIndexBase &other) const |
| void | SetIndex (BandName::LandsatTMBandNames band, unsigned int channel) |
| virtual | ~LandsatTMIndexBase () |
| unsigned int | GetIndex (BandName::LandsatTMBandNames band) const |
| unsigned int | GetTM1 () const |
| unsigned int | GetTM2 () const |
| unsigned int | GetTM3 () const |
| unsigned int | GetTM4 () const |
| unsigned int | GetTM5 () const |
| unsigned int | GetTM60 () const |
| unsigned int | GetTM61 () const |
| unsigned int | GetTM62 () const |
| unsigned int | GetTM7 () const |
| void | SetSAT (SATType sat) |
| SATType | GetSAT () const |
| void | SetDegree (DegreeType deg) |
| DegreeType | GetDegre () const |
| void | SetReflectance (ReflectanceType ref) |
| ReflectanceType | GetReflectance () const |
| double | GetEpsilonToBeConsideredAsZero () const |
Protected Attributes | |
| FuzzyVarType::Pointer | m_FvBright |
| FuzzyVarType::Pointer | m_FvMIR1 |
| FuzzyVarType::Pointer | m_FvMIR2 |
| FuzzyVarType::Pointer | m_FvMIRTIR |
| FuzzyVarType::Pointer | m_FvNDBBBI |
| FuzzyVarType::Pointer | m_FvNDBSI |
| FuzzyVarType::Pointer | m_FvNDSIVis |
| FuzzyVarType::Pointer | m_FvNDVI |
| FuzzyVarType::Pointer | m_FvNIR |
| FuzzyVarType::Pointer | m_FvTIR |
| FuzzyVarType::Pointer | m_FvVis |
Protected Attributes inherited from otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > > | |
| double | m_EpsilonToBeConsideredAsZero |
| unsigned int | m_TM1 |
| unsigned int | m_TM2 |
| unsigned int | m_TM3 |
| unsigned int | m_TM4 |
| unsigned int | m_TM5 |
| unsigned int | m_TM60 |
| unsigned int | m_TM61 |
| unsigned int | m_TM62 |
| unsigned int | m_TM7 |
| SATType | m_SAT |
| DegreeType | m_Degree |
| ReflectanceType | m_Reflectance |
Additional Inherited Members | |
Protected Member Functions inherited from otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > > | |
| TInput | PrepareValues (const TInput &inputPixel) |
Definition at line 962 of file otbLandsatTMIndices.h.
| typedef otb::FuzzyVariable<unsigned short, PrecisionType> otb::Functor::LandsatTM::LinguisticVariables< TInput >::FuzzyVarType |
Definition at line 967 of file otbLandsatTMIndices.h.
| typedef itk::FixedArray<unsigned int, 11> otb::Functor::LandsatTM::LinguisticVariables< TInput >::OutputPixelType |
Definition at line 966 of file otbLandsatTMIndices.h.
| typedef TInput::ValueType otb::Functor::LandsatTM::LinguisticVariables< TInput >::PrecisionType |
Definition at line 965 of file otbLandsatTMIndices.h.
| enum otb::Functor::LandsatTM::LinguisticVariables::Indices |
| Enumerator | |
|---|---|
| MINid | |
| bright | |
| vis | |
| nir | |
| mir1 | |
| mir2 | |
| tir | |
| mirtir | |
| ndsivis | |
| ndbbbi | |
| ndvi | |
| MAXid | |
| ndbsi | |
Definition at line 977 of file otbLandsatTMIndices.h.
| enum otb::Functor::LandsatTM::LinguisticVariables::LinguisticValues |
| Enumerator | |
|---|---|
| MINlv | |
| Low | |
| Medium | |
| MAXlv | |
| High | |
Definition at line 969 of file otbLandsatTMIndices.h.
|
inline |
Definition at line 1000 of file otbLandsatTMIndices.h.
References otb::Functor::LandsatTM::LinguisticVariables< TInput >::High, otb::Functor::LandsatTM::LinguisticVariables< TInput >::Low, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvBright, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvMIR1, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvMIR2, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvMIRTIR, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvNDBBBI, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvNDBSI, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvNDSIVis, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvNDVI, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvNIR, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvTIR, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvVis, otb::Functor::LandsatTM::LinguisticVariables< TInput >::Medium, and otb::FuzzyVariable< TLabel, TPrecision >::New().
|
inlineoverride |
Definition at line 1062 of file otbLandsatTMIndices.h.
|
inlinevirtual |
Return the index name
Definition at line 995 of file otbLandsatTMIndices.h.
|
inline |
Definition at line 1066 of file otbLandsatTMIndices.h.
References otb::Functor::LandsatTM::LinguisticVariables< TInput >::bright, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvBright, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvMIR1, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvMIR2, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvMIRTIR, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvNDBBBI, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvNDBSI, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvNDSIVis, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvNDVI, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvNIR, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvTIR, otb::Functor::LandsatTM::LinguisticVariables< TInput >::m_FvVis, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::m_SAT, otb::Functor::LandsatTM::LinguisticVariables< TInput >::mir1, otb::Functor::LandsatTM::LinguisticVariables< TInput >::mir2, otb::Functor::LandsatTM::LinguisticVariables< TInput >::mirtir, otb::Functor::LandsatTM::LinguisticVariables< TInput >::ndbbbi, otb::Functor::LandsatTM::LinguisticVariables< TInput >::ndbsi, otb::Functor::LandsatTM::LinguisticVariables< TInput >::ndsivis, otb::Functor::LandsatTM::LinguisticVariables< TInput >::ndvi, otb::Functor::LandsatTM::LinguisticVariables< TInput >::nir, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::SetSAT(), otb::Functor::LandsatTM::LinguisticVariables< TInput >::tir, and otb::Functor::LandsatTM::LinguisticVariables< TInput >::vis.
|
protected |
Definition at line 1100 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
protected |
Definition at line 1103 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
protected |
Definition at line 1104 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
protected |
Definition at line 1106 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
protected |
Definition at line 1108 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
protected |
Definition at line 1110 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
protected |
Definition at line 1107 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
protected |
Definition at line 1109 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
protected |
Definition at line 1102 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
protected |
Definition at line 1105 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
protected |
Definition at line 1101 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::LinguisticVariables(), and otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
1.8.17