OTB
9.0.0
Orfeo Toolbox
|
#include <otbLandsatTMIndices.h>
Public Member Functions | |
std::string | GetName () const override |
MIRTIR () | |
TOutput | operator() (const TInput &inputPixel) |
~MIRTIR () override | |
Public Member Functions inherited from otb::Functor::LandsatTM::LandsatTMIndex< TInput, TOutput > | |
LandsatTMIndex () | |
TOutput | operator() (const TInput &inputPixel) const |
~LandsatTMIndex () override | |
Public Member Functions inherited from otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput > | |
LandsatTMIndexBase () | |
bool | operator!= (const LandsatTMIndexBase &) const |
bool | operator== (const LandsatTMIndexBase &other) const |
void | SetIndex (BandName::LandsatTMBandNames band, unsigned int channel) |
virtual | ~LandsatTMIndexBase () |
unsigned int | GetIndex (BandName::LandsatTMBandNames band) const |
unsigned int | GetTM1 () const |
unsigned int | GetTM2 () const |
unsigned int | GetTM3 () const |
unsigned int | GetTM4 () const |
unsigned int | GetTM5 () const |
unsigned int | GetTM60 () const |
unsigned int | GetTM61 () const |
unsigned int | GetTM62 () const |
unsigned int | GetTM7 () const |
void | SetSAT (SATType sat) |
SATType | GetSAT () const |
void | SetDegree (DegreeType deg) |
DegreeType | GetDegre () const |
void | SetReflectance (ReflectanceType ref) |
ReflectanceType | GetReflectance () const |
double | GetEpsilonToBeConsideredAsZero () const |
Additional Inherited Members | |
Protected Member Functions inherited from otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput > | |
TInput | PrepareValues (const TInput &inputPixel) |
Protected Attributes inherited from otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput > | |
double | m_EpsilonToBeConsideredAsZero |
unsigned int | m_TM1 |
unsigned int | m_TM2 |
unsigned int | m_TM3 |
unsigned int | m_TM4 |
unsigned int | m_TM5 |
unsigned int | m_TM60 |
unsigned int | m_TM61 |
unsigned int | m_TM62 |
unsigned int | m_TM7 |
SATType | m_SAT |
DegreeType | m_Degree |
ReflectanceType | m_Reflectance |
In general, clouds tend to be colder and feature a higher reflectance at the 1700 nm wavelength (TM5) than cold and highly reflective barren land. To enhance this difference, a well known TM band 5/6 composite is specifically designed for cloud detection in :
R. Irish, "Landsat 7 automatic cloud cover assessment (ACCA)", Poc. of SPIE, vol 4049, pp. 348-355, 2000.
Definition at line 631 of file otbLandsatTMIndices.h.
|
inline |
Definition at line 640 of file otbLandsatTMIndices.h.
|
inlineoverride |
Definition at line 643 of file otbLandsatTMIndices.h.
|
inlineoverridevirtual |
Return the index name
Implements otb::Functor::LandsatTM::LandsatTMIndex< TInput, TOutput >.
Definition at line 635 of file otbLandsatTMIndices.h.
|
inline |
Definition at line 647 of file otbLandsatTMIndices.h.
References otb::Functor::LandsatTM::L5, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_SAT, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM5, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM60, otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::m_TM62, and otb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >::PrepareValues().