GlsMap Toolkit  1.8.0
disti::GeoCoord::EllipsoidParams Class Reference

#include <gls_map_util.h>

Public Member Functions

 EllipsoidParams (double radius, double flattening)
 
void SetEllipsoid (double radius, double flattening)
 
double Radius () const
 
double Flattening () const
 
double a () const
 
double f () const
 
double a_sq () const
 
double b () const
 
double b_sq () const
 
double a_sq_over_b () const
 
double e () const
 
double c1 () const
 
double a_b () const
 
double a_sq_sq () const
 
double b_sq_sq () const
 
double two_over_a () const
 
double two_over_b () const
 
double two_over_a_sq () const
 
double two_over_b_sq () const
 
double e_sq () const
 
double ep_sq () const
 
double ef () const
 
double e_sq_to_3 () const
 
double ef_to_3 () const
 
double ef_to4 () const
 
double poly1_a () const
 
double poly2_a () const
 
double poly3_a () const
 
double poly4_a () const
 
double poly5_a () const
 
double poly1_b () const
 
double poly2_b () const
 
double poly3_b () const
 
double poly4_b () const
 

Protected Attributes

double _a
 
double _f
 
double _a_sq
 
double _b
 
double _b_sq
 
double _a_sq_over_b
 
double _e
 
double _c1
 
double _a_b
 
double _a_sq_sq
 
double _b_sq_sq
 
double _two_over_a
 
double _two_over_b
 
double _two_over_a_sq
 
double _two_over_b_sq
 
double _e_sq
 
double _ep_sq
 
double _ef
 
double _e_sq_to_3
 
double _ef_to_3
 
double _ef_to_4
 
double _poly1_a
 
double _poly2_a
 
double _poly3_a
 
double _poly4_a
 
double _poly5_a
 
double _poly1_b
 
double _poly2_b
 
double _poly3_b
 
double _poly4_b
 

Detailed Description

The EllipsoidParams class is used to store data about the reference ellipsoid used for geodetic coordinate conversions. The GeoCoord methods use the WGS84 reference ellipsoid by default.


The documentation for this class was generated from the following files: