OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class represents an ImageNoise. More...
#include <ImageNoise.h>
Public Member Functions | |
ImageNoise () | |
Constructor. More... | |
virtual | ~ImageNoise () |
Destructor. More... | |
ImageNoise (const ImageNoise &rhs) | |
Copy constructor. More... | |
ImageNoise & | operator= (const ImageNoise &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... | |
void | set_timeUTC (const ossimString &value) |
const ossimString & | get_timeUTC (void) const |
void | set_validityRangeMin (double value) |
double | get_validityRangeMin (void) const |
void | set_validityRangeMax (double value) |
double | get_validityRangeMax (void) const |
void | set_referencePoint (double value) |
double | get_referencePoint (void) const |
void | set_polynomialDegree (unsigned int value) |
unsigned int | get_polynomialDegree () const |
void | set_polynomialCoefficients (const std::vector< double > &value) |
const std::vector< double > & | get_polynomialCoefficients (void) const |
Protected Attributes | |
ossimString | _timeUTC |
TimeUTC (Noise/ImageNoise node). More... | |
double | _validityRangeMin |
ValidityRangeMin (Noise/ImageNoise node). More... | |
double | _validityRangeMax |
ValidityRangeMax (Noise/ImageNoise node). More... | |
double | _referencePoint |
Reference point (Noise/ImageNoise node). More... | |
unsigned int | _polynomialDegree |
Polynomial degree (Noise/ImageNoise node). More... | |
std::vector< double > | _polynomialCoefficients |
Polynomial coefficients (Noise/ImageNoise node). More... | |
This class represents an ImageNoise.
Definition at line 30 of file ImageNoise.h.
ossimplugins::ImageNoise::ImageNoise | ( | ) |
Constructor.
Definition at line 33 of file ImageNoise.cpp.
|
virtual |
ossimplugins::ImageNoise::ImageNoise | ( | const ImageNoise & | rhs | ) |
Copy constructor.
Definition at line 48 of file ImageNoise.cpp.
|
inline |
Definition at line 124 of file ImageNoise.h.
|
inline |
Definition at line 113 of file ImageNoise.h.
|
inline |
Definition at line 103 of file ImageNoise.h.
|
inline |
Definition at line 73 of file ImageNoise.h.
|
inline |
Definition at line 93 of file ImageNoise.h.
|
inline |
Definition at line 83 of file ImageNoise.h.
bool ossimplugins::ImageNoise::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 96 of file ImageNoise.cpp.
References _polynomialCoefficients, _polynomialDegree, _referencePoint, _timeUTC, _validityRangeMax, _validityRangeMin, ossimString::c_str(), ossimKeywordlist::find(), ossimNotify(), ossimNotifyLevel_WARN, ossimString::toDouble(), ossimString::toInt32(), and ossimString::toString().
Referenced by ossimplugins::Noise::loadState().
ImageNoise & ossimplugins::ImageNoise::operator= | ( | const ImageNoise & | rhs | ) |
Affectation operator.
Definition at line 58 of file ImageNoise.cpp.
References _polynomialCoefficients, _polynomialDegree, _referencePoint, _timeUTC, _validityRangeMax, and _validityRangeMin.
bool ossimplugins::ImageNoise::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 69 of file ImageNoise.cpp.
References _polynomialCoefficients, _polynomialDegree, _referencePoint, _timeUTC, _validityRangeMax, _validityRangeMin, ossimKeywordlist::add(), ossimString::c_str(), and ossimString::toString().
|
inline |
Definition at line 119 of file ImageNoise.h.
Referenced by ossimplugins::ossimTerraSarModel::getNoiseAtGivenNode(), and ossimplugins::ossimTerraSarProductDoc::initNoise().
|
inline |
Definition at line 108 of file ImageNoise.h.
Referenced by ossimplugins::ossimTerraSarModel::getNoiseAtGivenNode(), and ossimplugins::ossimTerraSarProductDoc::initNoise().
|
inline |
Definition at line 98 of file ImageNoise.h.
Referenced by ossimplugins::ossimTerraSarModel::getNoiseAtGivenNode(), and ossimplugins::ossimTerraSarProductDoc::initNoise().
|
inline |
Definition at line 68 of file ImageNoise.h.
Referenced by ossimplugins::ossimTerraSarModel::getNoiseAtGivenNode(), and ossimplugins::ossimTerraSarProductDoc::initNoise().
|
inline |
Definition at line 88 of file ImageNoise.h.
Referenced by ossimplugins::ossimTerraSarModel::getNoiseAtGivenNode(), and ossimplugins::ossimTerraSarProductDoc::initNoise().
|
inline |
Definition at line 78 of file ImageNoise.h.
Referenced by ossimplugins::ossimTerraSarModel::getNoiseAtGivenNode(), and ossimplugins::ossimTerraSarProductDoc::initNoise().
|
protected |
Polynomial coefficients (Noise/ImageNoise node).
Definition at line 156 of file ImageNoise.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
Polynomial degree (Noise/ImageNoise node).
Definition at line 152 of file ImageNoise.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
Reference point (Noise/ImageNoise node).
Definition at line 147 of file ImageNoise.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
TimeUTC (Noise/ImageNoise node).
Definition at line 134 of file ImageNoise.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
ValidityRangeMax (Noise/ImageNoise node).
Definition at line 143 of file ImageNoise.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
ValidityRangeMin (Noise/ImageNoise node).
Definition at line 139 of file ImageNoise.h.
Referenced by loadState(), operator=(), and saveState().