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

#include <otbSarCalibrationLookupData.h>

+ Inheritance diagram for otb::SarCalibrationLookupData:
+ Collaboration diagram for otb::SarCalibrationLookupData:

Public Types

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
 
virtual short GetType ()
 
virtual double GetValue (const IndexValueType, const IndexValueType) const
 
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 ()
 
short m_Type
 
virtual void ToKeywordlist (MetaData::Keywordlist &kwl, const std::string &prefix) const
 
virtual void FromKeywordlist (const MetaData::Keywordlist &kwl, const std::string &prefix)
 
 SarCalibrationLookupData (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

Definition at line 38 of file otbSarCalibrationLookupData.h.

Member Typedef Documentation

◆ ConstPointer

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

Definition at line 46 of file otbSarCalibrationLookupData.h.

◆ IndexValueType

typedef itk::IndexValueType otb::SarCalibrationLookupData::IndexValueType

Definition at line 52 of file otbSarCalibrationLookupData.h.

◆ Pointer

typedef itk::SmartPointer<Self> otb::SarCalibrationLookupData::Pointer

Definition at line 45 of file otbSarCalibrationLookupData.h.

◆ Self

Standard typedefs

Definition at line 43 of file otbSarCalibrationLookupData.h.

◆ Superclass

Definition at line 44 of file otbSarCalibrationLookupData.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SIGMA 
BETA 
GAMMA 
DN 
NOISE 

Definition at line 56 of file otbSarCalibrationLookupData.h.

Constructor & Destructor Documentation

◆ SarCalibrationLookupData() [1/2]

otb::SarCalibrationLookupData::SarCalibrationLookupData ( )
inline

Definition at line 65 of file otbSarCalibrationLookupData.h.

◆ ~SarCalibrationLookupData()

otb::SarCalibrationLookupData::~SarCalibrationLookupData ( )
overridedefault

◆ SarCalibrationLookupData() [2/2]

otb::SarCalibrationLookupData::SarCalibrationLookupData ( const Self )
privatedelete

Keywordlist export

Member Function Documentation

◆ CreateAnother()

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

◆ FromKeywordlist()

virtual void otb::SarCalibrationLookupData::FromKeywordlist ( const MetaData::Keywordlist kwl,
const std::string &  prefix 
)
inlinevirtual

Keywordlist import

Reimplemented in otb::Sentinel1CalibrationLookupData.

Definition at line 99 of file otbSarCalibrationLookupData.h.

◆ GetNameOfClass()

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

◆ GetType()

virtual short otb::SarCalibrationLookupData::GetType ( )
virtual

◆ GetValue()

virtual double otb::SarCalibrationLookupData::GetValue ( const  IndexValueType,
const  IndexValueType 
) const
inlinevirtual

◆ New()

static Pointer otb::SarCalibrationLookupData::New ( )
static

Creation through the object factory

◆ operator=()

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

Keywordlist export

◆ PrintSelf()

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

◆ SetType()

void otb::SarCalibrationLookupData::SetType ( short  t)
inline

◆ ToKeywordlist()

virtual void otb::SarCalibrationLookupData::ToKeywordlist ( MetaData::Keywordlist kwl,
const std::string &  prefix 
) const
inlinevirtual

Keywordlist export

Reimplemented in otb::Sentinel1CalibrationLookupData.

Definition at line 90 of file otbSarCalibrationLookupData.h.

Member Data Documentation

◆ m_Type

short otb::SarCalibrationLookupData::m_Type
private

Keywordlist export

Definition at line 107 of file otbSarCalibrationLookupData.h.


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