KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
kjb::TopoFusion::Ellipsoid Struct Reference

a TopoFusion data structure used to represent an ellipsoid earth More...

#include <LatLong-UTMconversion.h>

Public Member Functions

 Ellipsoid (int Id, const char *name, double radius, double ecc, double flat)
 ctor fills in all datum fields More...
 

Public Attributes

int id
 each ellipsoid model gets a unique number More...
 
const char * ellipsoidName
 each ellipsoid gets a descriptive string More...
 
double EquatorialRadius
 the equator is still a circle More...
 
double eccentricitySquared
 square eccentricity of longituinal ellipse More...
 
double oneOverFlattening
 elliptical flattening (related to ecc.) More...
 

Detailed Description

a TopoFusion data structure used to represent an ellipsoid earth

We are talking about an ellipsoid of revolution, also known as a spheroid. That means we model the equator as a circle (not an ellipse).

Constructor & Destructor Documentation

kjb::TopoFusion::Ellipsoid::Ellipsoid ( int  Id,
const char *  name,
double  radius,
double  ecc,
double  flat 
)
inline

ctor fills in all datum fields

Member Data Documentation

double kjb::TopoFusion::Ellipsoid::eccentricitySquared

square eccentricity of longituinal ellipse

const char* kjb::TopoFusion::Ellipsoid::ellipsoidName

each ellipsoid gets a descriptive string

double kjb::TopoFusion::Ellipsoid::EquatorialRadius

the equator is still a circle

int kjb::TopoFusion::Ellipsoid::id

each ellipsoid model gets a unique number

double kjb::TopoFusion::Ellipsoid::oneOverFlattening

elliptical flattening (related to ecc.)


The documentation for this struct was generated from the following file: