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().