![]() |
Orfeo Toolbox
3.16
|
Compute beta naught coefficient. More...
#include <otbTerraSarBrightnessFunctor.h>
Inheritance diagram for otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >:Public Member Functions | |
| TerraSarBrightnessFunctor () | |
| virtual | ~TerraSarBrightnessFunctor () |
| double | GetCalibrationFactor () |
| bool | GetDefaultValue () |
| bool | GetResultsInDecibels () |
| TOutput | operator() (const TInput &inPix) |
| std::complex< TOutput > | operator() (const std::complex< TInput > &inPix) |
| void | SetCalibrationFactor (double val) |
| void | SetDefaultValue (double db) |
| void | SetResultsInDecibels (bool db) |
Private Attributes | |
| double | m_CalibrationFactor |
| double | m_DefaultValue |
| bool | m_ResultsInDecibels |
Compute beta naught coefficient.
This functor is intended to be used by the TerrasarBrightnessImageFilter.
For more information on Terrasar calibration, please refer to the documentation of this filter.
Definition at line 50 of file otbTerraSarBrightnessFunctor.h.
| otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::TerraSarBrightnessFunctor | ( | ) |
Definition at line 32 of file otbTerraSarBrightnessFunctor.txx.
|
inlinevirtual |
Definition at line 54 of file otbTerraSarBrightnessFunctor.h.
|
inline |
Definition at line 62 of file otbTerraSarBrightnessFunctor.h.
|
inline |
Set Default value for null or negative pixel beta
Definition at line 86 of file otbTerraSarBrightnessFunctor.h.
|
inline |
Get the value of the flag
Definition at line 74 of file otbTerraSarBrightnessFunctor.h.
|
inline |
We assume that the input pixel is a scalar -> modulus image
Definition at line 42 of file otbTerraSarBrightnessFunctor.txx.
|
inline |
We assume that the input pixel is a complex -> complex image
Definition at line 66 of file otbTerraSarBrightnessFunctor.txx.
|
inline |
Accessors
Definition at line 57 of file otbTerraSarBrightnessFunctor.h.
|
inline |
Set Default value for null or negative pixel beta
Definition at line 80 of file otbTerraSarBrightnessFunctor.h.
|
inline |
Set results in decibels
Definition at line 68 of file otbTerraSarBrightnessFunctor.h.
|
private |
Calibration Factor
Definition at line 98 of file otbTerraSarBrightnessFunctor.h.
Referenced by otb::Functor::TerraSarBrightnessFunctor< itk::NumericTraits< TInputImage::InternalPixelType >::ValueType, itk::NumericTraits< TOutputImage::InternalPixelType >::ValueType >::GetCalibrationFactor(), and otb::Functor::TerraSarBrightnessFunctor< itk::NumericTraits< TInputImage::InternalPixelType >::ValueType, itk::NumericTraits< TOutputImage::InternalPixelType >::ValueType >::SetCalibrationFactor().
|
private |
Default value for null or negative pixel beta
Definition at line 104 of file otbTerraSarBrightnessFunctor.h.
Referenced by otb::Functor::TerraSarBrightnessFunctor< itk::NumericTraits< TInputImage::InternalPixelType >::ValueType, itk::NumericTraits< TOutputImage::InternalPixelType >::ValueType >::GetDefaultValue(), and otb::Functor::TerraSarBrightnessFunctor< itk::NumericTraits< TInputImage::InternalPixelType >::ValueType, itk::NumericTraits< TOutputImage::InternalPixelType >::ValueType >::SetDefaultValue().
|
private |
Shall we compute results in decibels ?
Definition at line 101 of file otbTerraSarBrightnessFunctor.h.
Referenced by otb::Functor::TerraSarBrightnessFunctor< itk::NumericTraits< TInputImage::InternalPixelType >::ValueType, itk::NumericTraits< TOutputImage::InternalPixelType >::ValueType >::GetResultsInDecibels(), and otb::Functor::TerraSarBrightnessFunctor< itk::NumericTraits< TInputImage::InternalPixelType >::ValueType, itk::NumericTraits< TOutputImage::InternalPixelType >::ValueType >::SetResultsInDecibels().