![]() |
Orfeo Toolbox
3.16
|
Implementation of the SpectralRuleBasedClassifier for Landsat TM image land cover classification as described in table IV of Baraldi et al. 2006, "Automatic Spectral Rule-Based Preliminary Mapping of Calibrated Landsat TM and ETM+ Images", IEEE Trans. on Geoscience and Remote Sensing, vol 44, no 9. This classifier assumes that the input image is calibrated in reflectances and in temperature. The reflectances can be given in the 0-1 range (Normalized) or in 0-1000 (Thousands). Temperatures can be given in Kelvin, in Kelvin*100 or in Celsius. Appropriate accessors are available for setting these units. More...
#include <otbLandsatTMSpectralRuleBasedClassifier.h>
Inheritance diagram for otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >:
Collaboration diagram for otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >:Public Types | |
| typedef bool | OutputPixelType |
| typedef TInput::ValueType | PrecisionType |
| enum | SpectralCategory { NOCLASS, TKCL, TNCL, SN, ICSN, DPWASH, SLWASH, PBHNDVI, PBMNDVI, PBLNDVI, SVHNIR, SVLNIR, AVHNIR, AVLNIR, WVHNIR, WVLNIR, SSRHNIR, SSRLNIR, ASRHNIR, ASRLNIR, SHR, AHR, DR, BBBHTIRF, BBBHTIRNF, BBBLTIRF, BBBLTIRNF, SBBHTIRF, SBBHTIRNF, SBBLTIRF, SBBLTIRNF, ABBHTIRF, ABBHTIRNF, ABBLTIRF, ABBLTIRNF, DBBHTIRF, DBBHTIRNF, DBBLTIRF, DBBLTIRNF, WR, SHV, SHB, SHCL, TWASHSN, WE, TWA, SU } |
Public Member Functions | |
| SpectralRuleBasedClassifier () | |
| virtual | ~SpectralRuleBasedClassifier () |
| DegreeType | GetDegre () const |
| double | GetEpsilonToBeConsideredAsZero () const |
| unsigned int | GetIndex (BandName::LandsatTMBandNames band) const |
| virtual std::string | GetName () const |
| ReflectanceType | GetReflectance () const |
| SATType | GetSAT () 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 |
| PrecisionType | GetTV1 () const |
| PrecisionType | GetTV2 () const |
| bool | operator!= (const LandsatTMIndexBase &) const |
| TOutput | operator() (const TInput &inputPixel) |
| bool | operator== (const LandsatTMIndexBase &other) const |
| void | SetDegree (DegreeType deg) |
| void | SetIndex (BandName::LandsatTMBandNames band, unsigned int channel) |
| void | SetReflectance (ReflectanceType ref) |
| void | SetSAT (SATType sat) |
| void | SetTV1 (PrecisionType tv1) |
| void | SetTV2 (PrecisionType tv2) |
Protected Member Functions | |
| TInput | PrepareValues (const TInput &inputPixel) |
| Prepare the values so they are normalized and in C. More... | |
| void | SetMinMax (const TInput &inputPixel, PrecisionType *max13, PrecisionType *min123, PrecisionType *max123, PrecisionType *min12347, PrecisionType *max12347, PrecisionType *max234, PrecisionType *max45) |
Protected Attributes | |
| DegreeType | m_Degree |
| double | m_EpsilonToBeConsideredAsZero |
| ReflectanceType | m_Reflectance |
| SATType | m_SAT |
| 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 |
| PrecisionType | m_TV1 |
| PrecisionType | m_TV2 |
Implementation of the SpectralRuleBasedClassifier for Landsat TM image land cover classification as described in table IV of Baraldi et al. 2006, "Automatic Spectral Rule-Based Preliminary Mapping of Calibrated Landsat TM and ETM+ Images", IEEE Trans. on Geoscience and Remote Sensing, vol 44, no 9. This classifier assumes that the input image is calibrated in reflectances and in temperature. The reflectances can be given in the 0-1 range (Normalized) or in 0-1000 (Thousands). Temperatures can be given in Kelvin, in Kelvin*100 or in Celsius. Appropriate accessors are available for setting these units.
The OTB development team acknowledges the contribution of Andrea Baraldi, who provided the correct set of threshold values for the published rule set implementation to be reproduced. Andrea Baraldi is the inventor of the Satellite Image Automatic Mapper TradeMark (SIAM) software product conceived, developed and supported solely by Baraldi Consultancy in Remote Sensing of Andrea Baraldi.
Definition at line 57 of file otbLandsatTMSpectralRuleBasedClassifier.h.
| typedef bool otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::OutputPixelType |
Definition at line 178 of file otbLandsatTMSpectralRuleBasedClassifier.h.
| typedef TInput::ValueType otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::PrecisionType |
Definition at line 177 of file otbLandsatTMSpectralRuleBasedClassifier.h.
| enum otb::Functor::LandsatTM::SpectralRuleBasedClassifier::SpectralCategory |
Definition at line 61 of file otbLandsatTMSpectralRuleBasedClassifier.h.
|
inline |
Definition at line 186 of file otbLandsatTMSpectralRuleBasedClassifier.h.
|
inlinevirtual |
Definition at line 187 of file otbLandsatTMSpectralRuleBasedClassifier.h.
|
inlineinherited |
Definition at line 237 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 252 of file otbLandsatTMIndices.h.
|
inlineinherited |
Get index, generic method
Definition at line 117 of file otbLandsatTMIndices.h.
|
inlinevirtual |
Return the index name
Reimplemented from otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >.
Definition at line 181 of file otbLandsatTMSpectralRuleBasedClassifier.h.
|
inlineinherited |
Definition at line 247 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 227 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 152 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 157 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 162 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 167 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 172 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 177 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 182 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 187 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 192 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 1047 of file otbLandsatTMIndices.h.
References otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::m_TV1.
|
inlineinherited |
Definition at line 1052 of file otbLandsatTMIndices.h.
References otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::m_TV2.
|
inlineinherited |
Definition at line 67 of file otbLandsatTMIndices.h.
|
inline |
Definition at line 189 of file otbLandsatTMSpectralRuleBasedClassifier.h.
References otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::ABBHTIRF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::ABBHTIRNF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::ABBLTIRF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::ABBLTIRNF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::AHR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::ASRHNIR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::ASRLNIR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::AVHNIR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::AVLNIR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::BBBHTIRF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::BBBHTIRNF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::BBBLTIRF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::BBBLTIRNF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::DBBHTIRF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::DBBHTIRNF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::DBBLTIRF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::DBBLTIRNF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::DPWASH, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::DR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::ICSN, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_SAT, otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::m_TV1, otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::m_TV2, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::PBHNDVI, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::PBLNDVI, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::PBMNDVI, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::PrepareValues(), otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SBBHTIRF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SBBHTIRNF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SBBLTIRF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SBBLTIRNF, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SHB, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SHCL, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SHR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SHV, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SLWASH, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SN, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SSRHNIR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SSRLNIR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SU, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SVHNIR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::SVLNIR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::TKCL, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::TNCL, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::TWA, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::TWASHSN, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::WE, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::WR, otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::WVHNIR, and otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::WVLNIR.
|
inlineinherited |
Definition at line 72 of file otbLandsatTMIndices.h.
|
inlineprotectedinherited |
Prepare the values so they are normalized and in C.
Definition at line 260 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::Bright< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::Vis< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::MIR1< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::MIR2< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::TIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::MIRTIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDVI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDBSI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BIO< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDSI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDSIVis< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDBBBI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThickCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThinCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::SnowOrIceSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WaterOrShadowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::PitbogOrGreenhouseSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::DominantBlueSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::VegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::RangelandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BarrenLandOrBuiltUpOrCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::FlatResponseBarrenLandOrBuiltUpSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithBarrenLandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowCloudOrSnowSpectralRule< TInput, TOutput >::operator()(), and otb::Functor::LandsatTM::WetlandSpectralRule< TInput, TOutput >::operator()().
|
inlineinherited |
Definition at line 232 of file otbLandsatTMIndices.h.
|
inlineinherited |
Set index, generic method
Definition at line 83 of file otbLandsatTMIndices.h.
|
inlineprotectedinherited |
Definition at line 1063 of file otbLandsatTMIndices.h.
References otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM1, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM2, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM3, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM4, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM5, and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM7.
Referenced by otb::Functor::LandsatTM::ThickCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThinCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::SnowOrIceSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::PitbogOrGreenhouseSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::VegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::RangelandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BarrenLandOrBuiltUpOrCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::FlatResponseBarrenLandOrBuiltUpSpectralRule< TInput, TOutput >::operator()(), and otb::Functor::LandsatTM::ShadowCloudOrSnowSpectralRule< TInput, TOutput >::operator()().
|
inlineinherited |
Definition at line 242 of file otbLandsatTMIndices.h.
|
inlineinherited |
Definition at line 197 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().
|
inlineinherited |
Definition at line 1037 of file otbLandsatTMIndices.h.
References otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::m_TV1.
|
inlineinherited |
Definition at line 1042 of file otbLandsatTMIndices.h.
References otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::m_TV2.
|
protectedinherited |
Definition at line 316 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetDegre(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetDegree().
|
protectedinherited |
Definition at line 303 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetEpsilonToBeConsideredAsZero(), otb::Functor::LandsatTM::NDVI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDBSI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDSI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDSIVis< TInput, TOutput >::operator()(), and otb::Functor::LandsatTM::NDBBBI< TInput, TOutput >::operator()().
|
protectedinherited |
Definition at line 317 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetReflectance(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetReflectance().
|
protectedinherited |
Definition at line 315 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetSAT(), otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::TIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::MIRTIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetSAT().
|
protectedinherited |
Definition at line 305 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetIndex(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetTM1(), otb::Functor::LandsatTM::Bright< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::Vis< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BIO< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDSIVis< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDBBBI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThinCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WaterOrShadowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::PitbogOrGreenhouseSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::DominantBlueSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::VegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::RangelandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BarrenLandOrBuiltUpOrCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithBarrenLandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowCloudOrSnowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WetlandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetIndex(), otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::SetMinMax(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetSAT().
|
protectedinherited |
Definition at line 306 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetIndex(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetTM2(), otb::Functor::LandsatTM::Bright< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::Vis< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDSI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDSIVis< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThickCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThinCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WaterOrShadowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::DominantBlueSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::VegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::RangelandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BarrenLandOrBuiltUpOrCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithBarrenLandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WetlandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetIndex(), otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::SetMinMax(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetSAT().
|
protectedinherited |
Definition at line 307 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetIndex(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetTM3(), otb::Functor::LandsatTM::Bright< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::Vis< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDVI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BIO< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDSIVis< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThinCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WaterOrShadowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::PitbogOrGreenhouseSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::DominantBlueSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::VegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::RangelandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BarrenLandOrBuiltUpOrCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithBarrenLandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WetlandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetIndex(), otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::SetMinMax(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetSAT().
|
protectedinherited |
Definition at line 308 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetIndex(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetTM4(), otb::Functor::LandsatTM::Bright< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDVI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDBSI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BIO< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThickCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThinCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::SnowOrIceSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WaterOrShadowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::PitbogOrGreenhouseSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::DominantBlueSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::VegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::RangelandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BarrenLandOrBuiltUpOrCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithBarrenLandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WetlandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetIndex(), otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::SetMinMax(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetSAT().
|
protectedinherited |
Definition at line 309 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetIndex(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetTM5(), otb::Functor::LandsatTM::Bright< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::MIR1< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::MIRTIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDBSI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BIO< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDSI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDSIVis< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::NDBBBI< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThickCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThinCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::SnowOrIceSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WaterOrShadowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::PitbogOrGreenhouseSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::DominantBlueSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::VegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::RangelandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BarrenLandOrBuiltUpOrCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::FlatResponseBarrenLandOrBuiltUpSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithBarrenLandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowCloudOrSnowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WetlandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetIndex(), otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::SetMinMax(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetSAT().
|
protectedinherited |
Definition at line 310 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetIndex(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetTM60(), otb::Functor::LandsatTM::TIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::MIRTIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetIndex(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetSAT().
|
protectedinherited |
Definition at line 311 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetIndex(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetTM61(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetIndex(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetSAT().
|
protectedinherited |
Definition at line 312 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetIndex(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetTM62(), otb::Functor::LandsatTM::TIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::MIRTIR< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetIndex(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetSAT().
|
protectedinherited |
Definition at line 313 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetIndex(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::GetTM7(), otb::Functor::LandsatTM::Bright< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::MIR2< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThickCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThinCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::SnowOrIceSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WaterOrShadowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::PitbogOrGreenhouseSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::DominantBlueSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::VegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::RangelandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BarrenLandOrBuiltUpOrCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithBarrenLandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowCloudOrSnowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WetlandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::PrepareValues(), otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetIndex(), otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::SetMinMax(), and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >::SetSAT().
|
protectedinherited |
Tolerance value 1
Definition at line 1059 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::GetTV1(), otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThickCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ThinCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::SnowOrIceSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::PitbogOrGreenhouseSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::DominantBlueSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::VegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::RangelandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BarrenLandOrBuiltUpOrCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::FlatResponseBarrenLandOrBuiltUpSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithBarrenLandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowCloudOrSnowSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WetlandSpectralRule< TInput, TOutput >::operator()(), and otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::SetTV1().
|
protectedinherited |
Tolerance value 2
Definition at line 1061 of file otbLandsatTMIndices.h.
Referenced by otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::GetTV2(), otb::Functor::LandsatTM::SpectralRuleBasedClassifier< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::SnowOrIceSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::PitbogOrGreenhouseSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::VegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::RangelandSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::BarrenLandOrBuiltUpOrCloudsSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::FlatResponseBarrenLandOrBuiltUpSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::operator()(), otb::Functor::LandsatTM::WetlandSpectralRule< TInput, TOutput >::operator()(), and otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::SetTV2().