![]() |
Orfeo Toolbox
3.16
|
This functor computes the Redness Index (IR) More...
#include <otbSoilIndicesFunctor.h>
Inheritance diagram for otb::Functor::IR< TInput1, TInput2, TOutput >:
Collaboration diagram for otb::Functor::IR< TInput1, TInput2, TOutput >:Public Types | |
| typedef itk::VariableLengthVector < TInput1 > | InputVectorType |
Public Member Functions | |
| IR () | |
| Constructor. More... | |
| virtual | ~IR () |
| Desctructor. More... | |
| unsigned int | GetGreenIndex () const |
| Get Green Index. More... | |
| unsigned int | GetIndex (BandName::BandName band) const |
| virtual std::string | GetName () const |
| unsigned int | GetRedIndex () const |
| Get Red Index. More... | |
| bool | operator!= (const GAndRIndexBase &) const |
| TOutput | operator() (const InputVectorType &inputVector) const |
| TOutput | operator() (const TInput1 &g, const TInput2 &r) const |
| bool | operator== (const GAndRIndexBase &other) const |
| void | SetGreenIndex (unsigned int channel) |
| Set Green Index. More... | |
| void | SetIndex (BandName::BandName band, unsigned int channel) |
| void | SetRedIndex (unsigned int channel) |
| Set Red Index. More... | |
Protected Member Functions | |
| TOutput | Evaluate (const TInput1 &pGreen, const TInput2 &pRed) const |
Protected Attributes | |
| double | m_EpsilonToBeConsideredAsZero |
This functor computes the Redness Index (IR)
[Pouget et al., "Caracteristiques spectrales des surfaces sableuses de la region cotiere nord-ouest de l'Egypte: application aux donnees satellitaires Spot, In: 2eme Journeees de Teledetection: Caracterisation et suivi des milieux terrestres en regions arides et tropicales. 4-6/12/1990 Ed. ORSTOM, Collection Colloques et Seminaires, Paris, pp. 27-38]
Definition at line 277 of file otbSoilIndicesFunctor.h.
|
inherited |
Vector pixel type used to support both vector images and multiple input images
Definition at line 51 of file otbSoilIndicesFunctor.h.
|
inline |
Constructor.
Definition at line 287 of file otbSoilIndicesFunctor.h.
|
inlinevirtual |
Desctructor.
Definition at line 289 of file otbSoilIndicesFunctor.h.
|
inlineprotectedvirtual |
Implements otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >.
Definition at line 292 of file otbSoilIndicesFunctor.h.
References otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >::m_EpsilonToBeConsideredAsZero.
|
inlineinherited |
Get Green Index.
Definition at line 86 of file otbSoilIndicesFunctor.h.
References otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >::m_GreenIndex.
|
inlineinherited |
Get index, generic method
Definition at line 114 of file otbSoilIndicesFunctor.h.
References otb::BandName::GREEN, otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >::m_GreenIndex, otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >::m_RedIndex, and otb::BandName::RED.
|
inlinevirtual |
Return the index name
Implements otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >.
Definition at line 281 of file otbSoilIndicesFunctor.h.
|
inlineinherited |
Get Red Index.
Definition at line 96 of file otbSoilIndicesFunctor.h.
References otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >::m_RedIndex.
|
inlineinherited |
Definition at line 54 of file otbSoilIndicesFunctor.h.
|
inlineinherited |
|
inlineinherited |
Definition at line 71 of file otbSoilIndicesFunctor.h.
References otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >::Evaluate().
|
inlineinherited |
Definition at line 59 of file otbSoilIndicesFunctor.h.
|
inlineinherited |
Set Green Index.
Definition at line 81 of file otbSoilIndicesFunctor.h.
References otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >::m_GreenIndex.
|
inlineinherited |
Set index, generic method
Definition at line 102 of file otbSoilIndicesFunctor.h.
References otb::BandName::GREEN, otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >::m_GreenIndex, otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >::m_RedIndex, and otb::BandName::RED.
|
inlineinherited |
Set Red Index.
Definition at line 91 of file otbSoilIndicesFunctor.h.
References otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >::m_RedIndex.
|
protectedinherited |
Definition at line 133 of file otbSoilIndicesFunctor.h.
Referenced by otb::Functor::IR< TInput1, TInput2, TOutput >::Evaluate(), and otb::Functor::IC< TInput1, TInput2, TOutput >::Evaluate().