OTB
9.0.0
Orfeo Toolbox
|
#include <otbSentinel1CalibrationLookupData.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::IndexValueType | IndexValueType |
typedef itk::SmartPointer< Self > | Pointer |
typedef Sentinel1CalibrationLookupData | Self |
typedef SarCalibrationLookupData | Superclass |
Public Types inherited from otb::SarCalibrationLookupData | |
enum | { SIGMA = 0, BETA, GAMMA, DN, NOISE } |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::IndexValueType | IndexValueType |
typedef itk::SmartPointer< Self > | Pointer |
typedef SarCalibrationLookupData | Self |
typedef itk::LightObject | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
void | FromKeywordlist (const MetaData::Keywordlist &kwl, const std::string &prefix) override |
virtual const char * | GetNameOfClass () const |
int | GetPixelIndex (int x, const Sentinel1CalibrationStruct &calVec) const |
double | GetValue (const IndexValueType x, const IndexValueType y) const override |
int | GetVectorIndex (int y) const |
void | InitParameters (short type, double ft, double lt, int lines, int c, std::vector< Sentinel1CalibrationStruct > const &vlist) |
Sentinel1CalibrationLookupData () | |
void | ToKeywordlist (MetaData::Keywordlist &kwl, const std::string &prefix) const override |
~Sentinel1CalibrationLookupData () override=default | |
Public Member Functions inherited from otb::SarCalibrationLookupData | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual short | GetType () |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
SarCalibrationLookupData () | |
void | SetType (short t) |
~SarCalibrationLookupData () override=default | |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::SarCalibrationLookupData | |
static Pointer | New () |
Private Member Functions | |
void | operator= (const Self &)=delete |
Sentinel1CalibrationLookupData (const Self &)=delete | |
Private Attributes | |
std::vector< Sentinel1CalibrationStruct > | calibrationVectorList |
int | count |
double | firstLineTime |
double | lastLineTime |
double | lineTimeInterval |
int | numOfLines |
Computes the Sentinel 1 calibration contribution for the given pixel using a LUT. Depending on how it is initialized, the LUT can be a ALPHA, BETA, SIGMA or DN calibration LUT.
Definition at line 60 of file otbSentinel1CalibrationLookupData.h.
typedef itk::SmartPointer<const Self> otb::Sentinel1CalibrationLookupData::ConstPointer |
Definition at line 68 of file otbSentinel1CalibrationLookupData.h.
typedef itk::IndexValueType otb::Sentinel1CalibrationLookupData::IndexValueType |
Definition at line 74 of file otbSentinel1CalibrationLookupData.h.
typedef itk::SmartPointer<Self> otb::Sentinel1CalibrationLookupData::Pointer |
Definition at line 67 of file otbSentinel1CalibrationLookupData.h.
Standard typedefs
Definition at line 65 of file otbSentinel1CalibrationLookupData.h.
Definition at line 66 of file otbSentinel1CalibrationLookupData.h.
otb::Sentinel1CalibrationLookupData::Sentinel1CalibrationLookupData | ( | ) |
|
overridedefault |
|
privatedelete |
virtual::itk::LightObject::Pointer otb::Sentinel1CalibrationLookupData::CreateAnother | ( | void | ) | const |
|
overridevirtual |
Keywordlist import
Reimplemented from otb::SarCalibrationLookupData.
|
virtual |
RTTI
Reimplemented from otb::SarCalibrationLookupData.
int otb::Sentinel1CalibrationLookupData::GetPixelIndex | ( | int | x, |
const Sentinel1CalibrationStruct & | calVec | ||
) | const |
|
overridevirtual |
Reimplemented from otb::SarCalibrationLookupData.
int otb::Sentinel1CalibrationLookupData::GetVectorIndex | ( | int | y | ) | const |
void otb::Sentinel1CalibrationLookupData::InitParameters | ( | short | type, |
double | ft, | ||
double | lt, | ||
int | lines, | ||
int | c, | ||
std::vector< Sentinel1CalibrationStruct > const & | vlist | ||
) |
|
static |
Creation through the object factory
|
privatedelete |
|
overridevirtual |
Keywordlist export
Reimplemented from otb::SarCalibrationLookupData.
|
private |
Definition at line 104 of file otbSentinel1CalibrationLookupData.h.
|
private |
Definition at line 103 of file otbSentinel1CalibrationLookupData.h.
|
private |
Definition at line 100 of file otbSentinel1CalibrationLookupData.h.
|
private |
Definition at line 101 of file otbSentinel1CalibrationLookupData.h.
|
private |
Definition at line 105 of file otbSentinel1CalibrationLookupData.h.
|
private |
Definition at line 102 of file otbSentinel1CalibrationLookupData.h.