OTB
9.0.0
Orfeo Toolbox
|
#include <otbSarBrightnessFunction.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Superclass::ContinuousIndexType | ContinuousIndexType |
typedef FunctorType::RealType | FunctorRealType |
typedef otb::Functor::SarBrightnessFunctor< RealType, RealType > | FunctorType |
typedef Superclass::IndexType | IndexType |
typedef TInputImage | InputImageType |
typedef InputImageType::PixelType | InputPixelType |
typedef Superclass::OutputType | OutputType |
typedef ParametricFunctionType::ConstPointer | ParametricFunctionConstPointer |
typedef ParametricFunctionType::Pointer | ParametricFunctionPointer |
typedef otb::SarParametricMapFunction< InputImageType > | ParametricFunctionType |
typedef itk::SmartPointer< Self > | Pointer |
typedef Superclass::PointType | PointType |
typedef double | RealType |
typedef SarBrightnessFunction | Self |
typedef itk::ImageFunction< TInputImage, typename itk::NumericTraits< typename TInputImage::PixelType >::AbsType, TCoordRep > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
OutputType | EvaluateAtIndex (const IndexType &index) const override |
Static Public Member Functions | |
static Pointer | New () |
Calculate the backscatter for the given pixel.
Calculate the brightness value for the given pixel
If called with a ContinuousIndex or Point, the calculation is performed at the nearest neighbor.
This class is templated over the input image type and the coordinate representation type (e.g. float or double ).
Definition at line 49 of file otbSarBrightnessFunction.h.
typedef itk::SmartPointer<const Self> otb::SarBrightnessFunction< TInputImage, TCoordRep >::ConstPointer |
Definition at line 57 of file otbSarBrightnessFunction.h.
typedef Superclass::ContinuousIndexType otb::SarBrightnessFunction< TInputImage, TCoordRep >::ContinuousIndexType |
Definition at line 70 of file otbSarBrightnessFunction.h.
typedef FunctorType::RealType otb::SarBrightnessFunction< TInputImage, TCoordRep >::FunctorRealType |
Definition at line 79 of file otbSarBrightnessFunction.h.
typedef otb::Functor::SarBrightnessFunctor<RealType, RealType> otb::SarBrightnessFunction< TInputImage, TCoordRep >::FunctorType |
Definition at line 78 of file otbSarBrightnessFunction.h.
typedef Superclass::IndexType otb::SarBrightnessFunction< TInputImage, TCoordRep >::IndexType |
Definition at line 69 of file otbSarBrightnessFunction.h.
typedef TInputImage otb::SarBrightnessFunction< TInputImage, TCoordRep >::InputImageType |
InputImageType typedef support.
Definition at line 63 of file otbSarBrightnessFunction.h.
typedef InputImageType::PixelType otb::SarBrightnessFunction< TInputImage, TCoordRep >::InputPixelType |
Definition at line 67 of file otbSarBrightnessFunction.h.
typedef Superclass::OutputType otb::SarBrightnessFunction< TInputImage, TCoordRep >::OutputType |
Definition at line 68 of file otbSarBrightnessFunction.h.
typedef ParametricFunctionType::ConstPointer otb::SarBrightnessFunction< TInputImage, TCoordRep >::ParametricFunctionConstPointer |
Definition at line 83 of file otbSarBrightnessFunction.h.
typedef ParametricFunctionType::Pointer otb::SarBrightnessFunction< TInputImage, TCoordRep >::ParametricFunctionPointer |
Definition at line 82 of file otbSarBrightnessFunction.h.
typedef otb::SarParametricMapFunction<InputImageType> otb::SarBrightnessFunction< TInputImage, TCoordRep >::ParametricFunctionType |
Definition at line 81 of file otbSarBrightnessFunction.h.
typedef itk::SmartPointer<Self> otb::SarBrightnessFunction< TInputImage, TCoordRep >::Pointer |
Definition at line 56 of file otbSarBrightnessFunction.h.
typedef Superclass::PointType otb::SarBrightnessFunction< TInputImage, TCoordRep >::PointType |
Definition at line 71 of file otbSarBrightnessFunction.h.
typedef double otb::SarBrightnessFunction< TInputImage, TCoordRep >::RealType |
Datatype used for the evaluation
Definition at line 77 of file otbSarBrightnessFunction.h.
typedef SarBrightnessFunction otb::SarBrightnessFunction< TInputImage, TCoordRep >::Self |
Standard class typedefs.
Definition at line 54 of file otbSarBrightnessFunction.h.
typedef itk::ImageFunction<TInputImage, typename itk::NumericTraits<typename TInputImage::PixelType>::AbsType, TCoordRep> otb::SarBrightnessFunction< TInputImage, TCoordRep >::Superclass |
Definition at line 55 of file otbSarBrightnessFunction.h.
|
protected |
Constructor
Definition at line 35 of file otbSarBrightnessFunction.hxx.
References otb::SarBrightnessFunction< TInputImage, TCoordRep >::m_AntennaPatternNewGain, otb::SarBrightnessFunction< TInputImage, TCoordRep >::m_AntennaPatternOldGain, otb::SarBrightnessFunction< TInputImage, TCoordRep >::m_EnableNoise, otb::SarBrightnessFunction< TInputImage, TCoordRep >::m_Noise, otb::SarBrightnessFunction< TInputImage, TCoordRep >::m_RangeSpreadLoss, and otb::SarParametricMapFunction< TInputImage, TCoordRep >::New().
|
inlineoverrideprotected |
Evaluate the function at non-integer positions
Definition at line 147 of file otbSarBrightnessFunction.h.
|
privatedelete |
Evaluate the function at non-integer positions
virtual::itk::LightObject::Pointer otb::SarBrightnessFunction< TInputImage, TCoordRep >::CreateAnother | ( | void | ) | const |
|
inlineoverride |
Evaluate the function at non-integer positions
Definition at line 89 of file otbSarBrightnessFunction.h.
|
inlineoverride |
Evaluate the function at non-integer positions
Definition at line 95 of file otbSarBrightnessFunction.h.
|
override |
Evalulate the function at specified index
Definition at line 98 of file otbSarBrightnessFunction.hxx.
References otb::Functor::SarBrightnessFunctor< TInput, TOutput >::SetAntennaPatternNewGain(), otb::Functor::SarBrightnessFunctor< TInput, TOutput >::SetAntennaPatternOldGain(), otb::Functor::SarBrightnessFunctor< TInput, TOutput >::SetNoise(), otb::Functor::SarBrightnessFunctor< TInput, TOutput >::SetRangeSpreadLoss(), and otb::Functor::SarBrightnessFunctor< TInput, TOutput >::SetScale().
|
virtual |
Evaluate the function at non-integer positions
|
virtual |
Evaluate the function at non-integer positions
|
virtual |
Evaluate the function at non-integer positions
|
virtual |
Run-time type information (and related methods).
|
virtual |
Evaluate the function at non-integer positions
|
virtual |
Evaluate the function at non-integer positions
|
virtual |
Evaluate the function at non-integer positions
otb::SarBrightnessFunction< TInputImage, TCoordRep >::itkGetObjectMacro | ( | AntennaPatternNewGain | , |
ParametricFunctionType | |||
) |
Evaluate the function at non-integer positions
otb::SarBrightnessFunction< TInputImage, TCoordRep >::itkGetObjectMacro | ( | AntennaPatternOldGain | , |
ParametricFunctionType | |||
) |
Evaluate the function at non-integer positions
otb::SarBrightnessFunction< TInputImage, TCoordRep >::itkGetObjectMacro | ( | Noise | , |
ParametricFunctionType | |||
) |
Evaluate the function at non-integer positions
otb::SarBrightnessFunction< TInputImage, TCoordRep >::itkGetObjectMacro | ( | RangeSpreadLoss | , |
ParametricFunctionType | |||
) |
Evaluate the function at non-integer positions
|
static |
Method for creation through the object factory.
|
privatedelete |
Evaluate the function at non-integer positions
|
overrideprotected |
Evaluate the function at non-integer positions
Definition at line 68 of file otbSarBrightnessFunction.hxx.
|
virtual |
Get/Set the AntennaPatternNewGain value
|
virtual |
Get/Set the AntennaPatternOldGain value
|
virtual |
Get/Set the flag which indicate if we use the Offset value
|
override |
Set the input image.
Initialize by setting the input image
Definition at line 54 of file otbSarBrightnessFunction.hxx.
|
virtual |
Get/Set the Offset value
|
virtual |
Get/Set the RangeSpreadLoss value
|
virtual |
Get/Set the Scale value
|
static |
Definition at line 73 of file otbSarBrightnessFunction.h.
|
private |
Evaluate the function at non-integer positions
Definition at line 159 of file otbSarBrightnessFunction.h.
Referenced by otb::SarBrightnessFunction< TInputImage, TCoordRep >::SarBrightnessFunction().
|
private |
Evaluate the function at non-integer positions
Definition at line 160 of file otbSarBrightnessFunction.h.
Referenced by otb::SarBrightnessFunction< TInputImage, TCoordRep >::SarBrightnessFunction().
|
private |
Evaluate the function at non-integer positions
Definition at line 158 of file otbSarBrightnessFunction.h.
Referenced by otb::SarBrightnessFunction< TInputImage, TCoordRep >::SarBrightnessFunction().
|
private |
Evaluate the function at non-integer positions
Definition at line 157 of file otbSarBrightnessFunction.h.
Referenced by otb::SarBrightnessFunction< TInputImage, TCoordRep >::SarBrightnessFunction().
|
private |
Evaluate the function at non-integer positions
Definition at line 161 of file otbSarBrightnessFunction.h.
Referenced by otb::SarBrightnessFunction< TInputImage, TCoordRep >::SarBrightnessFunction().
|
private |
Evaluate the function at non-integer positions
Definition at line 156 of file otbSarBrightnessFunction.h.