OTB
9.0.0
Orfeo Toolbox
|
#include <otbTerraSarBrightnessFunctor.h>
Public Member Functions | |
double | GetCalibrationFactor () |
bool | GetDefaultValue () |
bool | GetResultsInDecibels () |
std::complex< TOutput > | operator() (const std::complex< TInput > &inPix) |
TOutput | operator() (const TInput &inPix) |
void | SetCalibrationFactor (double val) |
void | SetDefaultValue (double db) |
void | SetResultsInDecibels (bool db) |
TerraSarBrightnessFunctor () | |
virtual | ~TerraSarBrightnessFunctor () |
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 52 of file otbTerraSarBrightnessFunctor.h.
otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::TerraSarBrightnessFunctor |
Definition at line 34 of file otbTerraSarBrightnessFunctor.hxx.
|
inlinevirtual |
Definition at line 56 of file otbTerraSarBrightnessFunctor.h.
|
inline |
Definition at line 66 of file otbTerraSarBrightnessFunctor.h.
References otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::m_CalibrationFactor.
|
inline |
Set Default value for null or negative pixel beta
Definition at line 90 of file otbTerraSarBrightnessFunctor.h.
References otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::m_DefaultValue.
|
inline |
Get the value of the flag
Definition at line 78 of file otbTerraSarBrightnessFunctor.h.
References otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::m_ResultsInDecibels.
|
inline |
We assume that the input pixel is a complex -> complex image
Definition at line 65 of file otbTerraSarBrightnessFunctor.hxx.
|
inline |
We assume that the input pixel is a scalar -> modulus image
Definition at line 42 of file otbTerraSarBrightnessFunctor.hxx.
|
inline |
Accessors
Definition at line 61 of file otbTerraSarBrightnessFunctor.h.
References otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::m_CalibrationFactor.
|
inline |
Set Default value for null or negative pixel beta
Definition at line 84 of file otbTerraSarBrightnessFunctor.h.
References otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::m_DefaultValue.
|
inline |
Set results in decibels
Definition at line 72 of file otbTerraSarBrightnessFunctor.h.
References otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::m_ResultsInDecibels.
|
private |
Calibration Factor
Definition at line 103 of file otbTerraSarBrightnessFunctor.h.
Referenced by otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::GetCalibrationFactor(), and otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::SetCalibrationFactor().
|
private |
Default value for null or negative pixel beta
Definition at line 109 of file otbTerraSarBrightnessFunctor.h.
Referenced by otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::GetDefaultValue(), and otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::SetDefaultValue().
|
private |
Shall we compute results in decibels ?
Definition at line 106 of file otbTerraSarBrightnessFunctor.h.
Referenced by otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::GetResultsInDecibels(), and otb::Functor::TerraSarBrightnessFunctor< TInput, TOutput >::SetResultsInDecibels().