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

Base class for Landsat-TM indices. More...

#include <otbLandsatTMIndices.h>

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

Public Member Functions

 LandsatTMIndexBase ()
 Constructor. More...
 
virtual ~LandsatTMIndexBase ()
 Desctructor. More...
 
DegreeType GetDegre () const
 
double GetEpsilonToBeConsideredAsZero () const
 
unsigned int GetIndex (BandName::LandsatTMBandNames band) 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
 
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)
 

Protected Member Functions

TInput PrepareValues (const TInput &inputPixel)
 Prepare the values so they are normalized and in C. More...
 

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

Constructor & Destructor Documentation

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

Constructor.

Definition at line 78 of file otbLandsatTMIndices.h.

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

Desctructor.

Definition at line 80 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 237 of file otbLandsatTMIndices.h.

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

Definition at line 252 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 117 of file otbLandsatTMIndices.h.

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

Definition at line 247 of file otbLandsatTMIndices.h.

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

Definition at line 227 of file otbLandsatTMIndices.h.

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

Definition at line 152 of file otbLandsatTMIndices.h.

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

Definition at line 157 of file otbLandsatTMIndices.h.

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

Definition at line 162 of file otbLandsatTMIndices.h.

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

Definition at line 167 of file otbLandsatTMIndices.h.

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

Definition at line 172 of file otbLandsatTMIndices.h.

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

Definition at line 177 of file otbLandsatTMIndices.h.

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

Definition at line 182 of file otbLandsatTMIndices.h.

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

Definition at line 187 of file otbLandsatTMIndices.h.

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

Definition at line 192 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 67 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 72 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 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()().

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

Definition at line 232 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 83 of file otbLandsatTMIndices.h.

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

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

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

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

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

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

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

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

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

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

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


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

Generated at Sat Mar 8 2014 19:08:34 for Orfeo Toolbox with doxygen 1.8.3.1