|
Public Member Functions |
| EllipsoidModel (double radiusEquator=WGS_84_RADIUS_EQUATOR, double radiusPolar=WGS_84_RADIUS_POLAR) |
| WGS_84 is a common representation of the earth's spheroid.
|
| EllipsoidModel (const EllipsoidModel &et, const CopyOp ©op=CopyOp::SHALLOW_COPY) |
| META_Object (osg, EllipsoidModel) |
void | setRadiusEquator (double radius) |
double | getRadiusEquator () const |
void | setRadiusPolar (double radius) |
double | getRadiusPolar () const |
void | convertLatLongHeightToXYZ (double latitude, double longitude, double height, double &X, double &Y, double &Z) const |
void | convertXYZToLatLongHeight (double X, double Y, double Z, double &latitude, double &longitude, double &height) const |
void | computeLocalToWorldTransformFromLatLongHeight (double latitude, double longitude, double height, osg::Matrixd &localToWorld) const |
void | computeLocalToWorldTransformFromXYZ (double X, double Y, double Z, osg::Matrixd &localToWorld) const |
osg::Vec3d | computeLocalUpVector (double X, double Y, double Z) const |
Protected Member Functions |
void | computeCoefficients () |
Protected Attributes |
double | _radiusEquator |
double | _radiusPolar |
double | _eccentricitySquared |