|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class handles the referential point. More...
#include <RefPoint.h>
Public Member Functions | |
| RefPoint () | |
| Constuctor. More... | |
| ~RefPoint () | |
| Destructor. More... | |
| RefPoint (const RefPoint &rhs) | |
| Copy constructor. More... | |
| RefPoint & | operator= (const RefPoint &rhs) |
| Affectation operator. More... | |
| void | set_ephemeris (Ephemeris *ephemeris) |
| void | set_distance (double distance) |
| void | set_pix_line (double pix_line) |
| void | set_pix_col (double pix_col) |
| Ephemeris * | get_ephemeris () |
| double | get_distance () const |
| double | get_pix_line () const |
| double | get_pix_col () const |
| RefPoint * | Clone () |
| 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... | |
Protected Attributes | |
| Ephemeris * | _ephemeris |
| double | _distance |
| double | _pix_line |
| double | _pix_col |
This class handles the referential point.
Definition at line 29 of file RefPoint.h.
| ossimplugins::RefPoint::RefPoint | ( | ) |
| ossimplugins::RefPoint::~RefPoint | ( | ) |
| ossimplugins::RefPoint::RefPoint | ( | const RefPoint & | rhs | ) |
Copy constructor.
Definition at line 42 of file RefPoint.cpp.
References _ephemeris, and ossimplugins::Ephemeris::Clone().
|
inline |
Definition at line 59 of file RefPoint.h.
Referenced by ossimplugins::ossimGeometricSarSensorModel::set_refPoint().
| double ossimplugins::RefPoint::get_distance | ( | ) | const |
Definition at line 95 of file RefPoint.cpp.
References _distance.
Referenced by ossimplugins::ossimGeometricSarSensorModel::getSlantRange(), ossimplugins::ossimCosmoSkymedModel::getSlantRangeFromGeoreferenced(), ossimplugins::ossimRadarSatModel::getSlantRangeFromGeoreferenced(), and ossimplugins::ossimRadarSat2Model::getSlantRangeFromGeoreferenced().
| Ephemeris * ossimplugins::RefPoint::get_ephemeris | ( | ) |
Definition at line 90 of file RefPoint.cpp.
References _ephemeris.
Referenced by ossimplugins::ossimEnvisatAsarModel::getSlantRangeFromGeoreferenced(), ossimplugins::ossimRadarSatModel::getSlantRangeFromGeoreferenced(), ossimplugins::ossimRadarSat2Model::getSlantRangeFromGeoreferenced(), and ossimplugins::ossimGeometricSarSensorModel::getTime().
| double ossimplugins::RefPoint::get_pix_col | ( | ) | const |
Definition at line 105 of file RefPoint.cpp.
References _pix_col.
Referenced by ossimplugins::ossimGeometricSarSensorModel::getSlantRange(), ossimplugins::ossimCosmoSkymedModel::getSlantRangeFromGeoreferenced(), ossimplugins::ossimRadarSatModel::getSlantRangeFromGeoreferenced(), ossimplugins::ossimRadarSat2Model::getSlantRangeFromGeoreferenced(), ossimplugins::ossimCosmoSkymedModel::InitRefPoint(), and ossimplugins::ossimRadarSatModel::InitRefPoint().
| double ossimplugins::RefPoint::get_pix_line | ( | ) | const |
Definition at line 100 of file RefPoint.cpp.
References _pix_line.
Referenced by ossimplugins::ossimGeometricSarSensorModel::getTime().
| bool ossimplugins::RefPoint::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 137 of file RefPoint.cpp.
References _distance, _ephemeris, _pix_col, _pix_line, ossimKeywordlist::find(), ossimplugins::Ephemeris::loadState(), and ossimString::toDouble().
Referenced by ossimplugins::ossimGeometricSarSensorModel::loadState().
Affectation operator.
Definition at line 50 of file RefPoint.cpp.
References _distance, _ephemeris, _pix_col, _pix_line, and ossimplugins::Ephemeris::Clone().
| bool ossimplugins::RefPoint::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 110 of file RefPoint.cpp.
References _distance, _ephemeris, _pix_col, _pix_line, ossimKeywordlist::add(), and ossimplugins::Ephemeris::saveState().
Referenced by ossimplugins::ossimGeometricSarSensorModel::saveState().
| void ossimplugins::RefPoint::set_distance | ( | double | distance | ) |
Definition at line 75 of file RefPoint.cpp.
References _distance, and distance().
Referenced by ossimplugins::ossimCosmoSkymedModel::InitRefPoint(), ossimplugins::ossimErsSarModel::InitRefPoint(), ossimplugins::ossimAlosPalsarModel::InitRefPoint(), ossimplugins::ossimRadarSat2Model::InitRefPoint(), ossimplugins::ossimEnvisatAsarModel::InitRefPoint(), ossimplugins::ossimRadarSatModel::InitRefPoint(), and ossimplugins::ossimRadarSat2Model::initRefPoint().
| void ossimplugins::RefPoint::set_ephemeris | ( | Ephemeris * | ephemeris | ) |
Definition at line 65 of file RefPoint.cpp.
References _ephemeris, and ossimplugins::Ephemeris::Clone().
Referenced by ossimplugins::ossimCosmoSkymedModel::InitRefPoint(), ossimplugins::ossimErsSarModel::InitRefPoint(), ossimplugins::ossimAlosPalsarModel::InitRefPoint(), ossimplugins::ossimRadarSat2Model::InitRefPoint(), ossimplugins::ossimEnvisatAsarModel::InitRefPoint(), ossimplugins::ossimRadarSatModel::InitRefPoint(), and ossimplugins::ossimRadarSat2Model::initRefPoint().
| void ossimplugins::RefPoint::set_pix_col | ( | double | pix_col | ) |
Definition at line 85 of file RefPoint.cpp.
References _pix_col.
Referenced by ossimplugins::ossimCosmoSkymedModel::InitRefPoint(), ossimplugins::ossimErsSarModel::InitRefPoint(), ossimplugins::ossimAlosPalsarModel::InitRefPoint(), ossimplugins::ossimRadarSat2Model::InitRefPoint(), ossimplugins::ossimEnvisatAsarModel::InitRefPoint(), ossimplugins::ossimRadarSatModel::InitRefPoint(), and ossimplugins::ossimRadarSat2Model::initRefPoint().
| void ossimplugins::RefPoint::set_pix_line | ( | double | pix_line | ) |
Definition at line 80 of file RefPoint.cpp.
References _pix_line.
Referenced by ossimplugins::ossimCosmoSkymedModel::InitRefPoint(), ossimplugins::ossimErsSarModel::InitRefPoint(), ossimplugins::ossimAlosPalsarModel::InitRefPoint(), ossimplugins::ossimRadarSat2Model::InitRefPoint(), ossimplugins::ossimEnvisatAsarModel::InitRefPoint(), ossimplugins::ossimRadarSatModel::InitRefPoint(), and ossimplugins::ossimRadarSat2Model::initRefPoint().
|
protected |
Definition at line 81 of file RefPoint.h.
Referenced by get_distance(), loadState(), operator=(), saveState(), and set_distance().
|
protected |
Definition at line 80 of file RefPoint.h.
Referenced by get_ephemeris(), loadState(), operator=(), RefPoint(), saveState(), set_ephemeris(), and ~RefPoint().
|
protected |
Definition at line 83 of file RefPoint.h.
Referenced by get_pix_col(), loadState(), operator=(), saveState(), and set_pix_col().
|
protected |
Definition at line 82 of file RefPoint.h.
Referenced by get_pix_line(), loadState(), operator=(), saveState(), and set_pix_line().
1.8.14