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

#include <otbLandsatTMIndices.h>

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

Public Member Functions

 Bright ()
 
virtual ~Bright ()
 
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
 
bool operator!= (const LandsatTMIndexBase &) const
 
TOutput operator() (const TInput &inputPixel) 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)
 

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::Bright< TInput, TOutput >

Brightness index for LandsatTM. Computes a weighted mean of the non thermal bands as follows :

\[ \frac{1}{8}\left( TM1 + TM2 + 2\times TM3 + 2\times TM4 + TM5 + TM7\right) \]

This expression is the one used in 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.

Definition at line 361 of file otbLandsatTMIndices.h.

Constructor & Destructor Documentation

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

Definition at line 370 of file otbLandsatTMIndices.h.

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

Definition at line 371 of file otbLandsatTMIndices.h.

Member Function Documentation

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

Definition at line 237 of file otbLandsatTMIndices.h.

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

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
inlineinherited

Get index, generic method

Definition at line 117 of file otbLandsatTMIndices.h.

template<class TInput , class TOutput >
virtual std::string otb::Functor::LandsatTM::Bright< TInput, TOutput >::GetName ( ) const
inlinevirtual

Return the index name

Implements otb::Functor::LandsatTM::LandsatTMIndex< TInput, TOutput >.

Definition at line 365 of file otbLandsatTMIndices.h.

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

Definition at line 247 of file otbLandsatTMIndices.h.

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

Definition at line 227 of file otbLandsatTMIndices.h.

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

Definition at line 152 of file otbLandsatTMIndices.h.

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

Definition at line 157 of file otbLandsatTMIndices.h.

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

Definition at line 162 of file otbLandsatTMIndices.h.

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

Definition at line 167 of file otbLandsatTMIndices.h.

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

Definition at line 172 of file otbLandsatTMIndices.h.

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

Definition at line 177 of file otbLandsatTMIndices.h.

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

Definition at line 182 of file otbLandsatTMIndices.h.

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

Definition at line 187 of file otbLandsatTMIndices.h.

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

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
inlineinherited

Definition at line 67 of file otbLandsatTMIndices.h.

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

Definition at line 72 of file otbLandsatTMIndices.h.

template<class TInput, class TOutput>
TInput otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::PrepareValues ( const TInput &  inputPixel)
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()().

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

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 
)
inlineinherited

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)
inlineinherited

Definition at line 242 of file otbLandsatTMIndices.h.

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

Member Data Documentation

template<class TInput, class TOutput>
DegreeType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_Degree
protectedinherited
template<class TInput, class TOutput>
double otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_EpsilonToBeConsideredAsZero
protectedinherited
template<class TInput, class TOutput>
ReflectanceType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_Reflectance
protectedinherited
template<class TInput, class TOutput>
SATType otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_SAT
protectedinherited
template<class TInput, class TOutput>
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM1
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().

template<class TInput, class TOutput>
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM2
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().

template<class TInput, class TOutput>
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM3
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().

template<class TInput, class TOutput>
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM4
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().

template<class TInput, class TOutput>
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM5
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().

template<class TInput, class TOutput>
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM60
protectedinherited
template<class TInput, class TOutput>
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM61
protectedinherited
template<class TInput, class TOutput>
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM62
protectedinherited
template<class TInput, class TOutput>
unsigned int otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM7
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().


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

Generated at Sat Sep 13 2014 19:21:28 for Orfeo Toolbox with doxygen 1.8.3.1