OTB  9.0.0
Orfeo Toolbox
Public Member Functions | List of all members
otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput > Class Template Reference

#include <otbLandsatTMIndices.h>

+ Inheritance diagram for otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >:

Public Member Functions

 LandsatTMIndexBase ()
 
bool operator!= (const LandsatTMIndexBase &) const
 
bool operator== (const LandsatTMIndexBase &other) const
 
void SetIndex (BandName::LandsatTMBandNames band, unsigned int channel)
 
virtual ~LandsatTMIndexBase ()
 
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
 
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
 
TInput PrepareValues (const TInput &inputPixel)
 

Detailed Description

template<class TInput, class TOutput>
class otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >

Base class for Landsat-TM indices.

Implement operators for UnaryFunctorImageFilter templated with a vector pixel having 8 components. The order of the components defaults to the one of Lansat 7, but the Landsat 5 order is also available. Any other order of bands can be manually selected. Subclasses should overload operator(). This class 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.

Definition at line 80 of file otbLandsatTMIndices.h.

Constructor & Destructor Documentation

◆ LandsatTMIndexBase()

template<class TInput , class TOutput >
otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::LandsatTMIndexBase ( )
inline

Constructor.

Definition at line 96 of file otbLandsatTMIndices.h.

◆ ~LandsatTMIndexBase()

template<class TInput , class TOutput >
virtual otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::~LandsatTMIndexBase ( )
inlinevirtual

Destructor.

Definition at line 113 of file otbLandsatTMIndices.h.

Member Function Documentation

◆ GetDegre()

template<class TInput , class TOutput >
DegreeType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetDegre ( ) const
inline

Get index, generic method

Definition at line 274 of file otbLandsatTMIndices.h.

◆ GetEpsilonToBeConsideredAsZero()

template<class TInput , class TOutput >
double otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetEpsilonToBeConsideredAsZero ( ) const
inline

Get index, generic method

Definition at line 289 of file otbLandsatTMIndices.h.

◆ GetIndex()

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetIndex ( BandName::LandsatTMBandNames  band) const
inline

Get index, generic method

Definition at line 153 of file otbLandsatTMIndices.h.

◆ GetReflectance()

template<class TInput , class TOutput >
ReflectanceType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetReflectance ( ) const
inline

Get index, generic method

Definition at line 284 of file otbLandsatTMIndices.h.

◆ GetSAT()

template<class TInput , class TOutput >
SATType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetSAT ( ) const
inline

Get index, generic method

Definition at line 264 of file otbLandsatTMIndices.h.

◆ GetTM1()

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetTM1 ( ) const
inline

Get index, generic method

Definition at line 189 of file otbLandsatTMIndices.h.

◆ GetTM2()

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetTM2 ( ) const
inline

Get index, generic method

Definition at line 194 of file otbLandsatTMIndices.h.

◆ GetTM3()

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetTM3 ( ) const
inline

Get index, generic method

Definition at line 199 of file otbLandsatTMIndices.h.

◆ GetTM4()

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetTM4 ( ) const
inline

Get index, generic method

Definition at line 204 of file otbLandsatTMIndices.h.

◆ GetTM5()

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetTM5 ( ) const
inline

Get index, generic method

Definition at line 209 of file otbLandsatTMIndices.h.

◆ GetTM60()

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetTM60 ( ) const
inline

Get index, generic method

Definition at line 214 of file otbLandsatTMIndices.h.

◆ GetTM61()

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetTM61 ( ) const
inline

Get index, generic method

Definition at line 219 of file otbLandsatTMIndices.h.

◆ GetTM62()

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetTM62 ( ) const
inline

Get index, generic method

Definition at line 224 of file otbLandsatTMIndices.h.

◆ GetTM7()

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::GetTM7 ( ) const
inline

Get index, generic method

Definition at line 229 of file otbLandsatTMIndices.h.

◆ operator!=()

template<class TInput , class TOutput >
bool otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::operator!= ( const LandsatTMIndexBase< TInput, TOutput > &  ) const
inline

Definition at line 84 of file otbLandsatTMIndices.h.

◆ operator==()

template<class TInput , class TOutput >
bool otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::operator== ( const LandsatTMIndexBase< TInput, TOutput > &  other) const
inline

Definition at line 89 of file otbLandsatTMIndices.h.

◆ PrepareValues()

template<class TInput , class TOutput >
TInput otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::PrepareValues ( const TInput &  inputPixel)
inlineprotected

Prepare the values so they are normalized and in C.

Definition at line 297 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()().

◆ SetDegree()

template<class TInput , class TOutput >
void otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::SetDegree ( DegreeType  deg)
inline

Get index, generic method

Definition at line 269 of file otbLandsatTMIndices.h.

◆ SetIndex()

template<class TInput , class TOutput >
void otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::SetIndex ( BandName::LandsatTMBandNames  band,
unsigned int  channel 
)
inline

Set index, generic method

Definition at line 118 of file otbLandsatTMIndices.h.

◆ SetReflectance()

template<class TInput , class TOutput >
void otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::SetReflectance ( ReflectanceType  ref)
inline

Get index, generic method

Definition at line 279 of file otbLandsatTMIndices.h.

◆ SetSAT()

template<class TInput , class TOutput >
void otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::SetSAT ( SATType  sat)
inline

Get index, generic method

Definition at line 234 of file otbLandsatTMIndices.h.

Referenced by otb::Functor::LandsatTM::LinguisticVariables< TInput >::operator()().

Member Data Documentation

◆ m_Degree

template<class TInput , class TOutput >
DegreeType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_Degree
protected

◆ m_EpsilonToBeConsideredAsZero

template<class TInput , class TOutput >
double otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_EpsilonToBeConsideredAsZero
protected

◆ m_Reflectance

template<class TInput , class TOutput >
ReflectanceType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_Reflectance
protected

◆ m_SAT

template<class TInput , class TOutput >
SATType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_SAT
protected

◆ m_TM1

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM1
protected

Get index, generic method

Definition at line 341 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().

◆ m_TM2

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM2
protected

Get index, generic method

Definition at line 342 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().

◆ m_TM3

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM3
protected

Get index, generic method

Definition at line 343 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().

◆ m_TM4

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM4
protected

Get index, generic method

Definition at line 344 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().

◆ m_TM5

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM5
protected

Get index, generic method

Definition at line 345 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().

◆ m_TM60

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM60
protected

◆ m_TM61

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM61
protected

◆ m_TM62

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM62
protected

◆ m_TM7

template<class TInput , class TOutput >
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM7
protected

Get index, generic method

Definition at line 349 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().


The documentation for this class was generated from the following file: