21 #ifndef otbSentinel1CalibrationLookupData_h
22 #define otbSentinel1CalibrationLookupData_h
82 void InitParameters(
short type,
double ft,
double lt,
int lines,
int c, std::vector<Sentinel1CalibrationStruct>
const& vlist);
itk::IndexValueType IndexValueType
Computes the Sentinel 1 calibration contribution for the given pixel using a LUT. Depending on how it...
Sentinel1CalibrationLookupData(const Self &)=delete
Sentinel1CalibrationLookupData()
int GetVectorIndex(int y) const
~Sentinel1CalibrationLookupData() override=default
void operator=(const Self &)=delete
SarCalibrationLookupData Superclass
double GetValue(const IndexValueType x, const IndexValueType y) const override
itk::IndexValueType IndexValueType
Sentinel1CalibrationLookupData Self
void ToKeywordlist(MetaData::Keywordlist &kwl, const std::string &prefix) const override
void InitParameters(short type, double ft, double lt, int lines, int c, std::vector< Sentinel1CalibrationStruct > const &vlist)
int GetPixelIndex(int x, const Sentinel1CalibrationStruct &calVec) const
void FromKeywordlist(const MetaData::Keywordlist &kwl, const std::string &prefix) override
itk::SmartPointer< Self > Pointer
std::vector< Sentinel1CalibrationStruct > calibrationVectorList
itk::SmartPointer< const Self > ConstPointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
Structure holding a calibration vector from Sentinel1 annotation files.
std::vector< double > deltaPixels
std::vector< int > pixels
void ToKeywordlist(MetaData::Keywordlist &kwl, const std::string &prefix) const
static Sentinel1CalibrationStruct FromKeywordlist(const MetaData::Keywordlist &kwl, const std::string &prefix)
std::vector< float > vect