OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class represents an Noise. More...
#include <RadarSat2NoiseLevel.h>
Public Member Functions | |
RadarSat2NoiseLevel () | |
Constructor. More... | |
virtual | ~RadarSat2NoiseLevel () |
Destructor. More... | |
RadarSat2NoiseLevel (const RadarSat2NoiseLevel &rhs) | |
Copy constructor. More... | |
RadarSat2NoiseLevel & | operator= (const RadarSat2NoiseLevel &rhs) |
Affectation operator. More... | |
bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
Method to save object state to a keyword list. More... | |
bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
Method to the load (recreate) the state of the object from a keyword list. More... | |
virtual std::ostream & | print (std::ostream &out) const |
void | set_incidenceAngleCorrectionName (const ossimString &value) |
void | set_pixelFirstNoiseValue (const ossim_uint32 &value) |
void | set_stepSize (const ossim_uint32 &value) |
void | set_numberOfNoiseLevelValues (const ossim_uint32 &value) |
void | set_noiseLevelValues (const std::vector< ossim_float64 > &value) |
void | set_units (const ossimString &value) |
void | set_offset (const ossim_float64 &value) |
void | set_gain (const ossimString &value) |
const ossimString & | get_incidenceAngleCorrectionName () const |
const ossimString & | get_gain () const |
Protected Attributes | |
ossimString | _incidenceAngleCorrectionName |
Incidence Angle correction Name. More... | |
ossim_uint32 | _pixelFirstNoiseValue |
pixel First Noise Value More... | |
ossim_uint32 | _stepSize |
step Size More... | |
ossim_uint32 | _numberOfNoiseLevelValues |
number Of Noise Level Values More... | |
std::vector< ossim_float64 > | _noiseLevelValues |
noise Level Values More... | |
ossimString | _units |
noise Level units More... | |
ossim_float64 | _offset |
offset value More... | |
ossimString | _gain |
lookup table More... | |
This class represents an Noise.
Definition at line 29 of file RadarSat2NoiseLevel.h.
ossimplugins::RadarSat2NoiseLevel::RadarSat2NoiseLevel | ( | ) |
Constructor.
Definition at line 37 of file RadarSat2NoiseLevel.cpp.
|
virtual |
ossimplugins::RadarSat2NoiseLevel::RadarSat2NoiseLevel | ( | const RadarSat2NoiseLevel & | rhs | ) |
Copy constructor.
Definition at line 54 of file RadarSat2NoiseLevel.cpp.
|
inline |
Definition at line 110 of file RadarSat2NoiseLevel.h.
|
inline |
Definition at line 106 of file RadarSat2NoiseLevel.h.
Referenced by ossimplugins::ossimRadarSat2Model::InitLut().
bool ossimplugins::RadarSat2NoiseLevel::loadState | ( | const ossimKeywordlist & | kwl, |
const char * | prefix = 0 |
||
) |
Method to the load (recreate) the state of the object from a keyword list.
Return true if ok or false on error.
Definition at line 133 of file RadarSat2NoiseLevel.cpp.
References _gain, _incidenceAngleCorrectionName, _noiseLevelValues, _numberOfNoiseLevelValues, _offset, _pixelFirstNoiseValue, _stepSize, _units, ossimString::c_str(), ossimKeywordlist::find(), ossimNotify(), ossimNotifyLevel_WARN, ossimString::toDouble(), ossimString::toFloat64(), ossimString::toString(), and ossimString::toUInt32().
RadarSat2NoiseLevel & ossimplugins::RadarSat2NoiseLevel::operator= | ( | const RadarSat2NoiseLevel & | rhs | ) |
Affectation operator.
Definition at line 66 of file RadarSat2NoiseLevel.cpp.
References _gain, _incidenceAngleCorrectionName, _noiseLevelValues, _numberOfNoiseLevelValues, _offset, _pixelFirstNoiseValue, _stepSize, and _units.
|
virtual |
METHOD: print() Fulfills base-class pure virtual. Dumps contents of object to ostream.
Definition at line 300 of file RadarSat2NoiseLevel.cpp.
bool ossimplugins::RadarSat2NoiseLevel::saveState | ( | ossimKeywordlist & | kwl, |
const char * | prefix = 0 |
||
) | const |
Method to save object state to a keyword list.
kwl | Keyword list to save to. |
prefix | added to keys when saved. |
Definition at line 79 of file RadarSat2NoiseLevel.cpp.
References _gain, _incidenceAngleCorrectionName, _noiseLevelValues, _numberOfNoiseLevelValues, _offset, _pixelFirstNoiseValue, _stepSize, _units, ossimKeywordlist::add(), ossimString::chars(), and ossimString::toString().
|
inline |
Definition at line 101 of file RadarSat2NoiseLevel.h.
Referenced by ossimplugins::ossimRadarSat2Model::InitLut().
|
inline |
Definition at line 73 of file RadarSat2NoiseLevel.h.
Referenced by ossimplugins::ossimRadarSat2Model::InitRefNoiseLevel().
|
inline |
Definition at line 89 of file RadarSat2NoiseLevel.h.
Referenced by ossimplugins::ossimRadarSat2Model::InitRefNoiseLevel().
|
inline |
Definition at line 85 of file RadarSat2NoiseLevel.h.
Referenced by ossimplugins::ossimRadarSat2Model::InitRefNoiseLevel().
|
inline |
Definition at line 97 of file RadarSat2NoiseLevel.h.
Referenced by ossimplugins::ossimRadarSat2Model::InitLut().
|
inline |
Definition at line 77 of file RadarSat2NoiseLevel.h.
Referenced by ossimplugins::ossimRadarSat2Model::InitRefNoiseLevel().
|
inline |
Definition at line 81 of file RadarSat2NoiseLevel.h.
Referenced by ossimplugins::ossimRadarSat2Model::InitRefNoiseLevel().
|
inline |
Definition at line 93 of file RadarSat2NoiseLevel.h.
Referenced by ossimplugins::ossimRadarSat2Model::InitRefNoiseLevel().
|
protected |
lookup table
Definition at line 154 of file RadarSat2NoiseLevel.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
Incidence Angle correction Name.
Definition at line 120 of file RadarSat2NoiseLevel.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
noise Level Values
Definition at line 139 of file RadarSat2NoiseLevel.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
number Of Noise Level Values
Definition at line 134 of file RadarSat2NoiseLevel.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
offset value
Definition at line 149 of file RadarSat2NoiseLevel.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
pixel First Noise Value
Definition at line 125 of file RadarSat2NoiseLevel.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
step Size
Definition at line 129 of file RadarSat2NoiseLevel.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
noise Level units
Definition at line 144 of file RadarSat2NoiseLevel.h.
Referenced by loadState(), operator=(), and saveState().