![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbWaterSqrtSpectralAngleImageFilter.h>
Inheritance diagram for otb::Functor::WaterSqrtSpectralAngleFunctor< TInput, TOutput >:
Collaboration diagram for otb::Functor::WaterSqrtSpectralAngleFunctor< TInput, TOutput >: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 |
1.8.17