Version 14 (modified by rwilson, 15 years ago) (diff) |
---|
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.