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

#include <otbLandsatTMIndices.h>

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

Public Types

typedef bool OutputPixelType
 
typedef TInput::ValueType PrecisionType
 

Public Member Functions

 ShadowWithVegetationSpectralRule ()
 
virtual ~ShadowWithVegetationSpectralRule ()
 
DegreeType GetDegre () const
 
double GetEpsilonToBeConsideredAsZero () const
 
unsigned int GetIndex (BandName::LandsatTMBandNames band) const
 
virtual std::string GetName () const
 
ReflectanceType GetReflectance () const
 
SATType GetSAT () const
 
unsigned int GetTM1 () const
 
unsigned int GetTM2 () const
 
unsigned int GetTM3 () const
 
unsigned int GetTM4 () const
 
unsigned int GetTM5 () const
 
unsigned int GetTM60 () const
 
unsigned int GetTM61 () const
 
unsigned int GetTM62 () const
 
unsigned int GetTM7 () const
 
PrecisionType GetTV1 () const
 
PrecisionType GetTV2 () const
 
bool operator!= (const LandsatTMIndexBase &) const
 
TOutput operator() (const TInput &inputPixel)
 
bool operator== (const LandsatTMIndexBase &other) const
 
void SetDegree (DegreeType deg)
 
void SetIndex (BandName::LandsatTMBandNames band, unsigned int channel)
 
void SetReflectance (ReflectanceType ref)
 
void SetSAT (SATType sat)
 
void SetTV1 (PrecisionType tv1)
 
void SetTV2 (PrecisionType tv2)
 

Protected Member Functions

TInput PrepareValues (const TInput &inputPixel)
 Prepare the values so they are normalized and in C. More...
 
void SetMinMax (const TInput &inputPixel, PrecisionType *max13, PrecisionType *min123, PrecisionType *max123, PrecisionType *min12347, PrecisionType *max12347, PrecisionType *max234, PrecisionType *max45)
 

Protected Attributes

DegreeType m_Degree
 
double m_EpsilonToBeConsideredAsZero
 
ReflectanceType m_Reflectance
 
SATType m_SAT
 
unsigned int m_TM1
 
unsigned int m_TM2
 
unsigned int m_TM3
 
unsigned int m_TM4
 
unsigned int m_TM5
 
unsigned int m_TM60
 
unsigned int m_TM61
 
unsigned int m_TM62
 
unsigned int m_TM7
 
PrecisionType m_TV1
 
PrecisionType m_TV2
 

Detailed Description

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

Implementation of the ShadowWithVegetationSpectralRule for Landsat TM image land cover classification as described in table IV of Baraldi et al. 2006, "Automatic Spectral Rule-Based Preliminary Mapping of Calibrated Landsat TM and ETM+ Images", IEEE Trans. on Geoscience and Remote Sensing, vol 44, no 9.

Definition at line 1709 of file otbLandsatTMIndices.h.

Member Typedef Documentation

template<class TInput , class TOutput >
typedef bool otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::OutputPixelType

Definition at line 1714 of file otbLandsatTMIndices.h.

template<class TInput , class TOutput >
typedef TInput::ValueType otb::Functor::LandsatTM::ShadowWithVegetationSpectralRule< TInput, TOutput >::PrecisionType

Definition at line 1713 of file otbLandsatTMIndices.h.

Constructor & Destructor Documentation

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

Definition at line 1722 of file otbLandsatTMIndices.h.

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

Definition at line 1723 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::ShadowWithVegetationSpectralRule< TInput, TOutput >::GetName ( ) const
inlinevirtual

Return the index name

Reimplemented from otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >.

Definition at line 1717 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 >
PrecisionType otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::GetTV1 ( ) const
inlineinherited
template<class TInput , class TOutput >
PrecisionType otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::GetTV2 ( ) const
inlineinherited
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::ShadowWithVegetationSpectralRule< 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::KernelSpectralRule< TInput, TOutput >::SetMinMax ( const TInput &  inputPixel,
PrecisionType max13,
PrecisionType min123,
PrecisionType max123,
PrecisionType min12347,
PrecisionType max12347,
PrecisionType max234,
PrecisionType max45 
)
inlineprotectedinherited
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
template<class TInput , class TOutput >
void otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::SetTV1 ( PrecisionType  tv1)
inlineinherited
template<class TInput , class TOutput >
void otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::SetTV2 ( PrecisionType  tv2)
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().

template<class TInput , class TOutput >
PrecisionType otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::m_TV1
protectedinherited
template<class TInput , class TOutput >
PrecisionType otb::Functor::LandsatTM::KernelSpectralRule< TInput, TOutput >::m_TV2
protectedinherited

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

Generated at Sat Aug 23 2014 19:14:57 for Orfeo Toolbox with doxygen 1.8.3.1