#include <ossimEcefPoint.h>
Definition at line 35 of file ossimEcefPoint.h.
◆ ossimEcefPoint() [1/6]
ossimEcefPoint::ossimEcefPoint |
( |
| ) |
|
|
inline |
◆ ossimEcefPoint() [2/6]
ossimEcefPoint::ossimEcefPoint |
( |
const ossimGpt & |
convert_this | ) |
|
◆ ossimEcefPoint() [3/6]
ossimEcefPoint::ossimEcefPoint |
( |
const double & |
x, |
|
|
const double & |
y, |
|
|
const double & |
z |
|
) |
| |
|
inline |
◆ ossimEcefPoint() [4/6]
◆ ossimEcefPoint() [5/6]
ossimEcefPoint::ossimEcefPoint |
( |
const NEWMAT::ColumnVector & |
assign_this | ) |
|
|
inline |
◆ ossimEcefPoint() [6/6]
ossimEcefPoint::ossimEcefPoint |
( |
const ossimDpt3d & |
pt | ) |
|
◆ data() [1/2]
◆ data() [2/2]
◆ getMagnitude()
double ossimEcefPoint::getMagnitude |
( |
| ) |
const |
|
inline |
◆ hasNans()
bool ossimEcefPoint::hasNans |
( |
| ) |
const |
|
inline |
◆ isNan()
bool ossimEcefPoint::isNan |
( |
| ) |
const |
|
inline |
◆ length()
double ossimEcefPoint::length |
( |
| ) |
const |
|
inline |
◆ magnitude()
double ossimEcefPoint::magnitude |
( |
| ) |
const |
|
inline |
◆ makeNan()
void ossimEcefPoint::makeNan |
( |
| ) |
|
|
inline |
◆ normalize()
double ossimEcefPoint::normalize |
( |
| ) |
|
|
inline |
◆ operator!=()
◆ operator+()
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator==()
◆ operator[]() [1/2]
double& ossimEcefPoint::operator[] |
( |
int |
idx | ) |
|
|
inline |
◆ operator[]() [2/2]
const double& ossimEcefPoint::operator[] |
( |
int |
idx | ) |
const |
|
inline |
◆ print()
◆ toPoint() [1/2]
void ossimEcefPoint::toPoint |
( |
const std::string & |
s | ) |
|
Initializes this point from string.
Expected format:
( 0.0000000, 0.0000000, 0.00000000 ) --—x-— --—y-— ---—z-—
- Parameters
-
s | String to initialize from. |
Definition at line 88 of file ossimEcefPoint.cpp.
References theData, and ossimColumnVector3d::toPoint().
void toPoint(const std::string &s)
Initializes this point from string.
ossimColumnVector3d theData
◆ toPoint() [2/2]
void ossimEcefPoint::toPoint |
( |
const NEWMAT::ColumnVector & |
v | ) |
|
|
inline |
Converts 3D column vector to this point.
Definition at line 170 of file ossimEcefPoint.h.
ossimColumnVector3d theData
◆ toString()
◆ toVector()
NEWMAT::ColumnVector ossimEcefPoint::toVector |
( |
| ) |
const |
|
inline |
Converts this point to a 3D column vector.
Definition at line 160 of file ossimEcefPoint.h.
162 NEWMAT::ColumnVector v (3);
ossimColumnVector3d theData
◆ x() [1/2]
double ossimEcefPoint::x |
( |
| ) |
const |
|
inline |
COMPONENT ACCESS METHODS:
Definition at line 97 of file ossimEcefPoint.h.
Referenced by ossimEllipsoid::evaluate(), ossimEllipsoid::gradient(), ossimplugins::ossimFormosatModel::imagingRay(), ossimEllipsoid::jacobianWrtEcef(), ossimEllipsoid::jacobianWrtGeo(), ossim::GroundControlPoint::loadJSON(), ossimGpt::ossimGpt(), ossimEllipsoid::prinRadiiOfCurv(), ossim::GroundControlPoint::saveJSON(), ossimApplanixUtmModel::saveState(), ossimSpectraboticsRedEdgeModel::saveState(), ossimApplanixEcefModel::saveState(), ossimThreeParamDatum::shiftFromWgs84(), ossimSevenParamDatum::shiftFromWgs84(), ossimThreeParamDatum::shiftToWgs84(), ossimSevenParamDatum::shiftToWgs84(), and ossimSonomaSensor::updateModel().
ossimColumnVector3d theData
◆ x() [2/2]
double& ossimEcefPoint::x |
( |
| ) |
|
|
inline |
◆ y() [1/2]
double ossimEcefPoint::y |
( |
| ) |
const |
|
inline |
Definition at line 99 of file ossimEcefPoint.h.
Referenced by ossimEllipsoid::evaluate(), ossimEllipsoid::gradient(), ossimRS1SarModel::imagingRay(), ossimplugins::ossimFormosatModel::imagingRay(), ossimEllipsoid::jacobianWrtEcef(), ossimEllipsoid::jacobianWrtGeo(), ossim::GroundControlPoint::loadJSON(), ossimGpt::ossimGpt(), ossimEllipsoid::prinRadiiOfCurv(), ossim::GroundControlPoint::saveJSON(), ossimApplanixUtmModel::saveState(), ossimSpectraboticsRedEdgeModel::saveState(), ossimApplanixEcefModel::saveState(), ossimThreeParamDatum::shiftFromWgs84(), ossimSevenParamDatum::shiftFromWgs84(), ossimThreeParamDatum::shiftToWgs84(), ossimSevenParamDatum::shiftToWgs84(), and ossimSonomaSensor::updateModel().
ossimColumnVector3d theData
◆ y() [2/2]
double& ossimEcefPoint::y |
( |
| ) |
|
|
inline |
◆ z() [1/2]
double ossimEcefPoint::z |
( |
| ) |
const |
|
inline |
Definition at line 101 of file ossimEcefPoint.h.
Referenced by ossimEllipsoid::evaluate(), ossimEllipsoid::gradient(), ossimplugins::ossimFormosatModel::imagingRay(), ossimEllipsoid::jacobianWrtEcef(), ossimEllipsoid::jacobianWrtGeo(), ossim::GroundControlPoint::loadJSON(), ossimGpt::ossimGpt(), ossimEllipsoid::prinRadiiOfCurv(), ossim::GroundControlPoint::saveJSON(), ossimApplanixUtmModel::saveState(), ossimSpectraboticsRedEdgeModel::saveState(), ossimApplanixEcefModel::saveState(), ossimThreeParamDatum::shiftFromWgs84(), ossimSevenParamDatum::shiftFromWgs84(), ossimThreeParamDatum::shiftToWgs84(), ossimSevenParamDatum::shiftToWgs84(), and ossimSonomaSensor::updateModel().
ossimColumnVector3d theData
◆ z() [2/2]
double& ossimEcefPoint::z |
( |
| ) |
|
|
inline |
◆ operator<<
Definition at line 103 of file ossimEcefPoint.cpp.
105 instance.
print(os);
return os;
void print(std::ostream &os=ossimNotify(ossimNotifyLevel_INFO)) const
◆ theData
The documentation for this class was generated from the following files: