OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class represents an InfoSceneCoord. More...
#include <InfoSceneCoord.h>
Public Member Functions | |
InfoSceneCoord () | |
Constructor. More... | |
virtual | ~InfoSceneCoord () |
Destructor. More... | |
InfoSceneCoord (const InfoSceneCoord &rhs) | |
Copy constructor. More... | |
InfoSceneCoord & | operator= (const InfoSceneCoord &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_refRow (ossim_uint32 value) |
void | set_refColumn (ossim_uint32 value) |
void | set_lat (double value) |
void | set_lon (double value) |
void | set_azimuthTimeUTC (ossimString value) |
void | set_rangeTime (double value) |
void | set_incidenceAngle (double value) |
Protected Attributes | |
ossim_uint32 | _refRow |
Reference Row (refRow node). More... | |
ossim_uint32 | _refColumn |
Reference Column (refColumn node). More... | |
double | _lat |
Latitude (lat node). More... | |
double | _lon |
Longitude (lon node). More... | |
ossimString | _azimuthTimeUTC |
azimuth time (azimuthTimeUTC node). More... | |
double | _rangeTime |
range time (rangeTime node). More... | |
double | _incidenceAngle |
IncidenceAngle (incidenceAngle node). More... | |
This class represents an InfoSceneCoord.
Definition at line 29 of file InfoSceneCoord.h.
ossimplugins::InfoSceneCoord::InfoSceneCoord | ( | ) |
Constructor.
Definition at line 31 of file InfoSceneCoord.cpp.
|
virtual |
ossimplugins::InfoSceneCoord::InfoSceneCoord | ( | const InfoSceneCoord & | rhs | ) |
Copy constructor.
Definition at line 47 of file InfoSceneCoord.cpp.
bool ossimplugins::InfoSceneCoord::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 89 of file InfoSceneCoord.cpp.
References _azimuthTimeUTC, _incidenceAngle, _lat, _lon, _rangeTime, _refColumn, _refRow, ossimKeywordlist::find(), ossimNotify(), ossimNotifyLevel_WARN, ossimString::toDouble(), and ossimString::toUInt32().
Referenced by ossimplugins::SceneCoord::loadState().
InfoSceneCoord & ossimplugins::InfoSceneCoord::operator= | ( | const InfoSceneCoord & | rhs | ) |
Affectation operator.
Definition at line 58 of file InfoSceneCoord.cpp.
References _azimuthTimeUTC, _incidenceAngle, _lat, _lon, _rangeTime, _refColumn, and _refRow.
bool ossimplugins::InfoSceneCoord::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 70 of file InfoSceneCoord.cpp.
References _azimuthTimeUTC, _incidenceAngle, _lat, _lon, _rangeTime, _refColumn, _refRow, and ossimKeywordlist::add().
Referenced by ossimplugins::SceneCoord::print(), and ossimplugins::SceneCoord::saveState().
|
inline |
Definition at line 83 of file InfoSceneCoord.h.
Referenced by ossimplugins::ossimTerraSarProductDoc::initSceneCoord().
|
inline |
Definition at line 91 of file InfoSceneCoord.h.
Referenced by ossimplugins::ossimTerraSarProductDoc::initSceneCoord().
|
inline |
Definition at line 75 of file InfoSceneCoord.h.
Referenced by ossimplugins::ossimTerraSarProductDoc::initSceneCoord().
|
inline |
Definition at line 79 of file InfoSceneCoord.h.
Referenced by ossimplugins::ossimTerraSarProductDoc::initSceneCoord().
|
inline |
Definition at line 87 of file InfoSceneCoord.h.
Referenced by ossimplugins::ossimTerraSarProductDoc::initSceneCoord().
|
inline |
Definition at line 71 of file InfoSceneCoord.h.
Referenced by ossimplugins::ossimTerraSarProductDoc::initSceneCoord().
|
inline |
Definition at line 67 of file InfoSceneCoord.h.
Referenced by ossimplugins::ossimTerraSarProductDoc::initSceneCoord().
|
protected |
azimuth time (azimuthTimeUTC node).
Definition at line 119 of file InfoSceneCoord.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
IncidenceAngle (incidenceAngle node).
Definition at line 127 of file InfoSceneCoord.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
Latitude (lat node).
Definition at line 111 of file InfoSceneCoord.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
Longitude (lon node).
Definition at line 115 of file InfoSceneCoord.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
range time (rangeTime node).
Definition at line 123 of file InfoSceneCoord.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
Reference Column (refColumn node).
Definition at line 107 of file InfoSceneCoord.h.
Referenced by loadState(), operator=(), and saveState().
|
protected |
Reference Row (refRow node).
Definition at line 102 of file InfoSceneCoord.h.
Referenced by loadState(), operator=(), and saveState().