OTB  6.7.0
Orfeo Toolbox
Public Member Functions | Protected Member Functions | Protected Attributes | 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

DegreeType GetDegre () const
 
double GetEpsilonToBeConsideredAsZero () 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
 
 LandsatTMIndexBase ()
 
bool operator!= (const LandsatTMIndexBase &) const
 
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)
 
virtual ~LandsatTMIndexBase ()
 
unsigned int GetIndex (BandName::LandsatTMBandNames band) const
 

Protected Member Functions

TInput PrepareValues (const TInput &inputPixel)
 

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
 

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 66 of file otbLandsatTMIndices.h.

Constructor & Destructor Documentation

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

Constructor.

Definition at line 82 of file otbLandsatTMIndices.h.

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

Desctructor.

Definition at line 84 of file otbLandsatTMIndices.h.

Member Function Documentation

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

Definition at line 243 of file otbLandsatTMIndices.h.

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

Definition at line 258 of file otbLandsatTMIndices.h.

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 122 of file otbLandsatTMIndices.h.

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

Definition at line 253 of file otbLandsatTMIndices.h.

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

Definition at line 233 of file otbLandsatTMIndices.h.

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

Definition at line 158 of file otbLandsatTMIndices.h.

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

Definition at line 163 of file otbLandsatTMIndices.h.

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

Definition at line 168 of file otbLandsatTMIndices.h.

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

Definition at line 173 of file otbLandsatTMIndices.h.

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

Definition at line 178 of file otbLandsatTMIndices.h.

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

Definition at line 183 of file otbLandsatTMIndices.h.

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

Definition at line 188 of file otbLandsatTMIndices.h.

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

Definition at line 193 of file otbLandsatTMIndices.h.

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

Definition at line 198 of file otbLandsatTMIndices.h.

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

Definition at line 71 of file otbLandsatTMIndices.h.

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

Definition at line 76 of file otbLandsatTMIndices.h.

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 266 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()().

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

Definition at line 238 of file otbLandsatTMIndices.h.

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 87 of file otbLandsatTMIndices.h.

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

Definition at line 248 of file otbLandsatTMIndices.h.

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

Member Data Documentation

template<class TInput, class TOutput>
DegreeType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_Degree
protected
template<class TInput, class TOutput>
double otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_EpsilonToBeConsideredAsZero
protected
template<class TInput, class TOutput>
ReflectanceType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_Reflectance
protected
template<class TInput, class TOutput>
SATType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_SAT
protected
template<class TInput, class TOutput>
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM1
protected

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 > >::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().

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

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 > >::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().

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

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 > >::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().

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

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

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

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

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

Definition at line 319 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: