wiki:ClassPoint

ANUGA/Internal Architecture/Classes


Class Point

Defined in file coordinate_transforms/point.py.

Discussion

The Point class defines a point on the geode surface in terms of latitude and longitude.

Class Attributes

degrees2radians Internal constant used to convert degrees to radians.
R Internal constant holding radius of the Earth in metres.
latitude The latitude of the Point.
longitude The longitude of the Point.
coslat Cosine of the Point's latitude.
coslon Cosine of the Point's longitude.
sinlat Sine of the Point's latitude.
sinlon Sine of the Point's longitude.

Class Methods

BearingTo(self, P) Returns the bearing in degrees from self to P.
DistanceTo(self, P) Returns the distance from self to P in metres.
Dist(self, P) Return a cheap and cheerful approximation of the distance from self to P. Roughly the degress seperation.
GCA(self, P) Returns the great circle angle between self and P.
AZ(self, P) Returns the azimuth bearing from self to P.

Notes

This class is defined in the 'old' way. Needs to be changed to the new method before moving to python 2.6.


ANUGA/Internal Architecture/Classes

Last modified 15 years ago Last modified on Mar 3, 2009, 2:59:21 PM