![]() |
Orfeo Toolbox
3.16
|
This functor computes the Brilliance Index (IB) More...
#include <otbSoilIndicesFunctor.h>
Inheritance diagram for otb::Functor::IB< TInput1, TInput2, TOutput >:
Collaboration diagram for otb::Functor::IB< TInput1, TInput2, TOutput >:Public Types | |
| typedef itk::VariableLengthVector < TInput1 > | InputVectorType |
Public Member Functions | |
| IB () | |
| Constructor. More... | |
| virtual | ~IB () |
| 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 Brilliance Index (IB)
[ ]
Definition at line 355 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 365 of file otbSoilIndicesFunctor.h.
|
inlinevirtual |
Desctructor.
Definition at line 367 of file otbSoilIndicesFunctor.h.
|
inlineprotectedvirtual |
Implements otb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >.
Definition at line 370 of file otbSoilIndicesFunctor.h.
|
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 359 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().