OTB
9.0.0
Orfeo Toolbox
|
#include <otbWaterSqrtSpectralAngleImageFilter.h>
Public Member Functions | |
WaterSqrtSpectralAngleFunctor () | |
virtual | ~WaterSqrtSpectralAngleFunctor ()=default |
void | SetReferenceWaterPixel (PixelType ref) |
TOutput | operator() (PixelType const &inPix) const override |
void | SetBlueChannel (unsigned int channel) |
unsigned int | GetBlueChannel () const |
void | SetGreenChannel (unsigned int channel) |
unsigned int | GetGreenChannel () const |
void | SetRedChannel (unsigned int channel) |
unsigned int | GetRedChannel () const |
void | SetNIRChannel (unsigned int channel) |
unsigned int | GetNIRChannel () const |
Public Member Functions inherited from otb::Functor::RadiometricIndex< TInput, TOutput > | |
RadiometricIndex (const std::set< BandNameType > &requiredBands) | |
virtual | ~RadiometricIndex ()=default |
std::set< BandNameType > | GetRequiredBands () const |
void | SetBandIndex (BandNameType band, vcl_size_t index) |
void | SetBandsIndices (const std::map< BandNameType, vcl_size_t > &indicesMap) |
vcl_size_t | GetBandIndex (BandNameType band) const |
virtual TOutput | operator() (const itk::VariableLengthVector< TInput > &input) const =0 |
Private Attributes | |
PixelType | m_ReferencePixel |
double | m_RefNorm |
Additional Inherited Members | |
Public Types inherited from otb::Functor::RadiometricIndex< TInput, TOutput > | |
using | BandNameType = CommonBandNames |
using | InputType = TInput |
using | OutputType = TOutput |
using | PixelType = itk::VariableLengthVector< InputType > |
Static Public Attributes inherited from otb::Functor::RadiometricIndex< TInput, TOutput > | |
static constexpr double | Epsilon = 0.0000001 |
static constexpr vcl_size_t | NumberOfBands = static_cast<vcl_size_t>(BandNameType::MAX) |
Protected Member Functions inherited from otb::Functor::RadiometricIndex< TInput, TOutput > | |
vcl_size_t | UncheckedBandIndex (BandNameType band) const |
double | Value (BandNameType band, const itk::VariableLengthVector< TInput > &input) const |
This functor uses a spectral angle with a particular reference pixel.
Definition at line 43 of file otbWaterSqrtSpectralAngleImageFilter.h.
|
inline |
Definition at line 48 of file otbWaterSqrtSpectralAngleImageFilter.h.
|
virtualdefault |
|
inline |
Set Reference Pixel
ref | : The new reference pixel, the band indices will be used. |
Definition at line 99 of file otbWaterSqrtSpectralAngleImageFilter.h.
References otb::Functor::RadiometricIndex< TInput, TOutput >::GetBandIndex().
|
inline |
Set Reference Pixel
ref | : The new reference pixel, the band indices will be used. |
Definition at line 107 of file otbWaterSqrtSpectralAngleImageFilter.h.
References otb::Functor::RadiometricIndex< TInput, TOutput >::GetBandIndex().
|
inline |
Set Reference Pixel
ref | : The new reference pixel, the band indices will be used. |
Definition at line 123 of file otbWaterSqrtSpectralAngleImageFilter.h.
References otb::Functor::RadiometricIndex< TInput, TOutput >::GetBandIndex().
|
inline |
Set Reference Pixel
ref | : The new reference pixel, the band indices will be used. |
Definition at line 115 of file otbWaterSqrtSpectralAngleImageFilter.h.
References otb::Functor::RadiometricIndex< TInput, TOutput >::GetBandIndex().
|
inlineoverride |
Set Reference Pixel
ref | : The new reference pixel, the band indices will be used. |
Definition at line 77 of file otbWaterSqrtSpectralAngleImageFilter.h.
References otb::Functor::WaterSqrtSpectralAngleFunctor< TInput, TOutput >::m_ReferencePixel, otb::Functor::WaterSqrtSpectralAngleFunctor< TInput, TOutput >::m_RefNorm, and otb::Functor::RadiometricIndex< TInput, TOutput >::Value().
|
inline |
Legacy getters and setters (use SetBandIndex/GetBandIndex instead)
Definition at line 95 of file otbWaterSqrtSpectralAngleImageFilter.h.
References otb::Functor::RadiometricIndex< TInput, TOutput >::SetBandIndex().
|
inline |
Set Reference Pixel
ref | : The new reference pixel, the band indices will be used. |
Definition at line 103 of file otbWaterSqrtSpectralAngleImageFilter.h.
References otb::Functor::RadiometricIndex< TInput, TOutput >::SetBandIndex().
|
inline |
Set Reference Pixel
ref | : The new reference pixel, the band indices will be used. |
Definition at line 119 of file otbWaterSqrtSpectralAngleImageFilter.h.
References otb::Functor::RadiometricIndex< TInput, TOutput >::SetBandIndex().
|
inline |
Set Reference Pixel
ref | : The new reference pixel, the band indices will be used. |
Definition at line 111 of file otbWaterSqrtSpectralAngleImageFilter.h.
References otb::Functor::RadiometricIndex< TInput, TOutput >::SetBandIndex().
|
inline |
Set Reference Pixel
ref | : The new reference pixel, the band indices will be used. |
Definition at line 65 of file otbWaterSqrtSpectralAngleImageFilter.h.
References otb::Functor::WaterSqrtSpectralAngleFunctor< TInput, TOutput >::m_ReferencePixel, otb::Functor::WaterSqrtSpectralAngleFunctor< TInput, TOutput >::m_RefNorm, and otb::Functor::RadiometricIndex< TInput, TOutput >::Value().
|
private |
|
private |