OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
otb::Radarsat2CalibrationLookupData Class Reference

#include <otbRadarsat2ImageMetadataInterface.h>

+ Inheritance diagram for otb::Radarsat2CalibrationLookupData:
+ Collaboration diagram for otb::Radarsat2CalibrationLookupData:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef std::vector< float > GainListType
 
typedef itk::IndexValueType IndexValueType
 
typedef itk::SmartPointer< SelfPointer
 
typedef Radarsat2CalibrationLookupData Self
 
typedef SarCalibrationLookupData Superclass
 
- Public Types inherited from otb::SarCalibrationLookupData
enum  {
  SIGMA = 0,
  BETA,
  GAMMA,
  DN,
  NOISE
}
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::IndexValueType IndexValueType
 
typedef itk::SmartPointer< SelfPointer
 
typedef SarCalibrationLookupData Self
 
typedef itk::LightObject Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
double GetValue (const IndexValueType x, const IndexValueType) const override
 
void InitParameters (short type, int offset, GainListType gains)
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
 Radarsat2CalibrationLookupData ()
 
 ~Radarsat2CalibrationLookupData () override
 
- 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
 
virtual void ToKeywordlist (MetaData::Keywordlist &kwl, const std::string &prefix) const
 
virtual void FromKeywordlist (const MetaData::Keywordlist &kwl, const std::string &prefix)
 

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
 
 Radarsat2CalibrationLookupData (const Self &)=delete
 

Private Attributes

GainListType m_Gains
 
int m_Offset
 

Detailed Description

Definition at line 83 of file otbRadarsat2ImageMetadataInterface.h.

Member Typedef Documentation

◆ ConstPointer

typedef itk::SmartPointer<const Self> otb::Radarsat2CalibrationLookupData::ConstPointer

Definition at line 91 of file otbRadarsat2ImageMetadataInterface.h.

◆ GainListType

Definition at line 101 of file otbRadarsat2ImageMetadataInterface.h.

◆ IndexValueType

Definition at line 97 of file otbRadarsat2ImageMetadataInterface.h.

◆ Pointer

Definition at line 90 of file otbRadarsat2ImageMetadataInterface.h.

◆ Self

Standard typedefs

Definition at line 88 of file otbRadarsat2ImageMetadataInterface.h.

◆ Superclass

Definition at line 89 of file otbRadarsat2ImageMetadataInterface.h.

Constructor & Destructor Documentation

◆ Radarsat2CalibrationLookupData() [1/2]

otb::Radarsat2CalibrationLookupData::Radarsat2CalibrationLookupData ( )
inline

Definition at line 104 of file otbRadarsat2ImageMetadataInterface.h.

◆ ~Radarsat2CalibrationLookupData()

otb::Radarsat2CalibrationLookupData::~Radarsat2CalibrationLookupData ( )
inlineoverride

Definition at line 108 of file otbRadarsat2ImageMetadataInterface.h.

◆ Radarsat2CalibrationLookupData() [2/2]

otb::Radarsat2CalibrationLookupData::Radarsat2CalibrationLookupData ( const Self )
privatedelete

Member Function Documentation

◆ CreateAnother()

virtual::itk::LightObject::Pointer otb::Radarsat2CalibrationLookupData::CreateAnother ( void  ) const

◆ GetNameOfClass()

virtual const char* otb::Radarsat2CalibrationLookupData::GetNameOfClass ( ) const
virtual

RTTI

Reimplemented from otb::SarCalibrationLookupData.

◆ GetValue()

double otb::Radarsat2CalibrationLookupData::GetValue ( const IndexValueType  x,
const  IndexValueType 
) const
inlineoverridevirtual

Reimplemented from otb::SarCalibrationLookupData.

Definition at line 119 of file otbRadarsat2ImageMetadataInterface.h.

References m_Gains, and m_Offset.

◆ InitParameters()

void otb::Radarsat2CalibrationLookupData::InitParameters ( short  type,
int  offset,
GainListType  gains 
)
inline

◆ New()

static Pointer otb::Radarsat2CalibrationLookupData::New ( )
static

Creation through the object factory

◆ operator=()

void otb::Radarsat2CalibrationLookupData::operator= ( const Self )
privatedelete

◆ PrintSelf()

void otb::Radarsat2CalibrationLookupData::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
inlineoverride

Member Data Documentation

◆ m_Gains

GainListType otb::Radarsat2CalibrationLookupData::m_Gains
private

Definition at line 154 of file otbRadarsat2ImageMetadataInterface.h.

Referenced by GetValue(), InitParameters(), and PrintSelf().

◆ m_Offset

int otb::Radarsat2CalibrationLookupData::m_Offset
private

Definition at line 155 of file otbRadarsat2ImageMetadataInterface.h.

Referenced by GetValue(), InitParameters(), and PrintSelf().


The documentation for this class was generated from the following file: