![]() |
OTB
6.5.0
Orfeo Toolbox
|
#include <otbSoilIndicesFunctor.h>
Public Member Functions | |
std::string | GetName () const override |
IB2 () | |
~IB2 () override | |
![]() | |
GAndRAndNirIndexBase () | |
unsigned int | GetGreenIndex () const |
unsigned int | GetNIRIndex () const |
unsigned int | GetRedIndex () const |
bool | operator!= (const GAndRAndNirIndexBase &) const |
TOutput | operator() (const InputVectorType &inputVector) const |
TOutput | operator() (const TInput1 &g, const TInput2 &r, const TInput2 &nir) const |
bool | operator== (const GAndRAndNirIndexBase &other) const |
void | SetGreenIndex (unsigned int channel) |
void | SetIndex (BandName::BandName band, unsigned int channel) |
void | SetNIRIndex (unsigned int channel) |
void | SetRedIndex (unsigned int channel) |
virtual | ~GAndRAndNirIndexBase () |
unsigned int | GetIndex (BandName::BandName band) const |
Protected Member Functions | |
TOutput | Evaluate (const TInput1 &pGreen, const TInput2 &pRed, const TInput2 &pNir) const override |
Additional Inherited Members | |
![]() | |
typedef itk::VariableLengthVector < TInput1 > | InputVectorType |
![]() | |
double | m_EpsilonToBeConsideredAsZero |
This functor computes the Brilliance Index (IB2)
[ ]
Definition at line 407 of file otbSoilIndicesFunctor.h.
|
inline |
Constructor.
Definition at line 417 of file otbSoilIndicesFunctor.h.
|
inlineoverride |
Desctructor.
Definition at line 419 of file otbSoilIndicesFunctor.h.
|
inlineoverrideprotectedvirtual |
Implements otb::Functor::GAndRAndNirIndexBase< TInput1, TInput2, TInput3, TOutput >.
Definition at line 422 of file otbSoilIndicesFunctor.h.
|
inlineoverridevirtual |
Return the index name
Implements otb::Functor::GAndRAndNirIndexBase< TInput1, TInput2, TInput3, TOutput >.
Definition at line 411 of file otbSoilIndicesFunctor.h.