OTB
9.0.0
Orfeo Toolbox
|
#include <otbWaterSqrtSpectralAngleImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef TInputVectorImage | InputVectorImageType |
typedef InputVectorImageType::PixelType | InputVectorPixelType |
typedef TOutputImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef WaterSqrtSpectralAngleImageFilter | Self |
typedef itk::UnaryFunctorImageFilter< TInputVectorImage, TOutputImage, TFunction > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
WaterSqrtSpectralAngleImageFilter () | |
~WaterSqrtSpectralAngleImageFilter () override | |
Private Member Functions | |
void | operator= (const Self &)=delete |
WaterSqrtSpectralAngleImageFilter (Self &)=delete | |
Compute a radiometric water indice.
This filter calculates a pixel wise water indice by calculating the spectral angle distance with a reference radiometry. This class is templated over the input multispectral image type, and the output image type. By default, the filter use the channel 0 as blue, the channel 1 as green, the channel 2 as red, and the channel 3 as near infrared. It can be changed with the SetBlue, SetGreen, SetRed and SetIR methods.
In the output image, value clse to zero denotes a highest probability of water.
Definition at line 161 of file otbWaterSqrtSpectralAngleImageFilter.h.
typedef itk::SmartPointer<const Self> otb::WaterSqrtSpectralAngleImageFilter< TInputVectorImage, TOutputImage, TFunction >::ConstPointer |
Definition at line 168 of file otbWaterSqrtSpectralAngleImageFilter.h.
typedef TInputVectorImage otb::WaterSqrtSpectralAngleImageFilter< TInputVectorImage, TOutputImage, TFunction >::InputVectorImageType |
Some convenient typedef.
Definition at line 174 of file otbWaterSqrtSpectralAngleImageFilter.h.
typedef InputVectorImageType::PixelType otb::WaterSqrtSpectralAngleImageFilter< TInputVectorImage, TOutputImage, TFunction >::InputVectorPixelType |
Definition at line 178 of file otbWaterSqrtSpectralAngleImageFilter.h.
typedef TOutputImage otb::WaterSqrtSpectralAngleImageFilter< TInputVectorImage, TOutputImage, TFunction >::OutputImageType |
Definition at line 179 of file otbWaterSqrtSpectralAngleImageFilter.h.
typedef itk::SmartPointer<Self> otb::WaterSqrtSpectralAngleImageFilter< TInputVectorImage, TOutputImage, TFunction >::Pointer |
Definition at line 167 of file otbWaterSqrtSpectralAngleImageFilter.h.
typedef WaterSqrtSpectralAngleImageFilter otb::WaterSqrtSpectralAngleImageFilter< TInputVectorImage, TOutputImage, TFunction >::Self |
Standard class typedefs.
Definition at line 165 of file otbWaterSqrtSpectralAngleImageFilter.h.
typedef itk::UnaryFunctorImageFilter<TInputVectorImage, TOutputImage, TFunction> otb::WaterSqrtSpectralAngleImageFilter< TInputVectorImage, TOutputImage, TFunction >::Superclass |
Definition at line 166 of file otbWaterSqrtSpectralAngleImageFilter.h.
|
inlineprotected |
Definition at line 182 of file otbWaterSqrtSpectralAngleImageFilter.h.
|
inlineoverrideprotected |
Definition at line 185 of file otbWaterSqrtSpectralAngleImageFilter.h.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::WaterSqrtSpectralAngleImageFilter< TInputVectorImage, TOutputImage, TFunction >::CreateAnother | ( | void | ) | const |
|
virtual |
Run-time type information (and related methods).
|
static |
Method for creation through the object factory.
|
privatedelete |