ot::GPGGA Class Reference

#include <GPSParser.h>

Inheritance diagram for ot::GPGGA:

Inheritance graph
[legend]
Collaboration diagram for ot::GPGGA:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void convert2ECEF (GeoidModel *geoid)
long Set_Transverse_Mercator_Parameters (double a, double f, double Origin_Latitude, double Central_Meridian, double False_Easting, double False_Northing, double Scale_Factor)
void Convert_Geodetic_To_Transverse_Mercator (double gdlat, double gdlon, double *Easting, double *Northing)
long Set_UTM_Parameters (double a, double f, long oride)
long Convert_Geodetic_To_UTM (double Latitude, double Longitude, long *Zone, char *Hemisphere, double *Easting, double *Northing)

Static Public Member Functions

static const GPResultparse (const char *)

Public Attributes

double time
double lat
double lon
int fix
int numsats
double hdop
double altitude
double height
double diffdelay
int statid
double xECEF
double yECEF
double zECEF
double lat_gk_m34
double lon_gk_m34
double lat_utm_33n
double lon_utm_33n
long zone_utm_33n
char hem_utm_33n
double lat_bmn_34
double lon_bmn_34

Protected Member Functions

 GPGGA ()

Constructor & Destructor Documentation

ot::GPGGA::GPGGA  )  [inline, protected]
 


Member Function Documentation

void ot::GPGGA::convert2ECEF GeoidModel geoid  )  [inline]
 

Convert to Earth-centered, Earth-fixed XYZ coordinates.

void ot::GPGGA::Convert_Geodetic_To_Transverse_Mercator double  gdlat,
double  gdlon,
double *  Easting,
double *  Northing
[inline]
 

long ot::GPGGA::Convert_Geodetic_To_UTM double  Latitude,
double  Longitude,
long *  Zone,
char *  Hemisphere,
double *  Easting,
double *  Northing
[inline]
 

const GPResult * ot::GPGGA::parse const char *   )  [static]
 

long ot::GPGGA::Set_Transverse_Mercator_Parameters double  a,
double  f,
double  Origin_Latitude,
double  Central_Meridian,
double  False_Easting,
double  False_Northing,
double  Scale_Factor
[inline]
 

long ot::GPGGA::Set_UTM_Parameters double  a,
double  f,
long  oride
[inline]
 


Member Data Documentation

double ot::GPGGA::altitude
 

double ot::GPGGA::diffdelay
 

int ot::GPGGA::fix
 

double ot::GPGGA::hdop
 

double ot::GPGGA::height
 

char ot::GPGGA::hem_utm_33n
 

double ot::GPGGA::lat
 

double ot::GPGGA::lat_bmn_34
 

double ot::GPGGA::lat_gk_m34
 

double ot::GPGGA::lat_utm_33n
 

double ot::GPGGA::lon
 

double ot::GPGGA::lon_bmn_34
 

double ot::GPGGA::lon_gk_m34
 

double ot::GPGGA::lon_utm_33n
 

int ot::GPGGA::numsats
 

int ot::GPGGA::statid
 

double ot::GPGGA::time
 

double ot::GPGGA::xECEF
 

double ot::GPGGA::yECEF
 

double ot::GPGGA::zECEF
 

long ot::GPGGA::zone_utm_33n
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 28 15:31:53 2007 for NaviTrack by  doxygen 1.4.6