A coordinate.
Instance Variable | angle | The value of the coordinate in decimal degrees, with the usual rules for sign (northern and eastern hemispheres are positive, southern and western hemispheres are negative). |
Method | __init__ | Initializes a coordinate. |
Property | hemisphere | Gets the hemisphere of this coordinate. |
Inherited from Angle:
Class Variable | compareAttributes | Undocumented |
Instance Variable | angleType | Undocumented |
Property | inDecimalDegrees | The value of this angle in decimal degrees. This value is immutable. |
Property | inDegreesMinutesSeconds | The value of this angle as a degrees, minutes, seconds tuple. This value is immutable. |
Method | setSign | Sets the sign of this angle. |
Method | __float__ | Returns this angle as a float. |
Method | __repr__ | Returns a string representation of this angle. |
Class Variable | _RANGE_EXPRESSIONS | A collection of expressions for the allowable range for the angular value of a particular coordinate value. |
Class Variable | _ANGLE_TYPE_NAMES | English names for angle types. |
Instance Variable | _angle | Undocumented |
Property | _angleValueRepr | Returns a string representation of the angular value of this angle. |
Property | _angleTypeNameRepr | Returns a string representation of the type of this angle. |
Inherited from FancyEqMixin (via Angle):
Method | __eq__ | Undocumented |
Method | __ne__ | Undocumented |
float
)
Initializes a coordinate.
Parameters | angle | The angle of this coordinate in decimal degrees. The hemisphere is determined by the sign (north and east are positive). If this coordinate describes a latitude, this value must be within -90.0 and +90.0 (exclusive). If this value describes a longitude, this value must be within -180.0 and +180.0 (exclusive). (type: float ) |
coordinateType | The coordinate type. One of Angles.LATITUDE , Angles.LONGITUDE or None if unknown. |