libdballe  6.8
Public Member Functions | Static Public Member Functions | Data Fields
dballe::Coord Struct Reference

Coordinates. More...

#include <defs.h>

Public Member Functions

 Coord (int lat, int lon)
 
 Coord (double lat, double lon)
 
double dlat () const
 
double dlon () const
 
bool operator< (const Coord &o) const
 
bool operator> (const Coord &o) const
 
bool operator== (const Coord &c) const
 
bool operator!= (const Coord &c) const
 
int compare (const Coord &o) const
 Compare two Coords strutures, for use in sorting. More...
 

Static Public Member Functions

static int normalon (int lon)
 
static double fnormalon (double lon)
 

Data Fields

int lat
 Latitude multiplied by 100000 (5 significant digits preserved)
 
int lon
 Longitude normalised from -180.0 to 180.0 and multiplied by 100000 (5 significant digits preserved)
 

Detailed Description

Coordinates.

Member Function Documentation

int dballe::Coord::compare ( const Coord o) const
inline

Compare two Coords strutures, for use in sorting.

Returns
-1 if *this < o, 0 if *this == o, 1 if *this > o

References lat, and lon.


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