class Angle(FancyEqMixin): (source)
Known subclasses: twisted.positioning.base.Coordinate
, twisted.positioning.base.Heading
Method | __float__ |
Returns this angle as a float. |
Method | __init__ |
Initializes an angle. |
Method | __repr__ |
Returns a string representation of this angle. |
Method | setSign |
Sets the sign of this 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. |
Constant | _ANGLE_TYPE_NAMES |
English names for angle types. |
Constant | _RANGE_EXPRESSIONS |
A collection of expressions for the allowable range for the angular value of a particular coordinate value. |
Instance Variable | _angle |
Undocumented |
Property | _angleTypeNameRepr |
Returns a string representation of the type of this angle. |
Property | _angleValueRepr |
Returns a string representation of the angular value of this angle. |
Inherited from FancyEqMixin
:
Method | __eq__ |
Undocumented |
Method | __ne__ |
Undocumented |
Parameters | |
angle:float or None | The value of the angle in decimal degrees. (None if unknown). |
angleType | A symbolic constant describing the angle type. Should be one of Angles or {None} if unknown. |
Raises | |
ValueError | If the angle type is not the default argument, but it is an unknown type (not in Angle._RANGE_EXPRESSIONS), or it is a known type but the supplied value was out of the allowable range for said type. |
twisted.positioning.base.Heading
Returns | |
str | The string representation. |
twisted.positioning.base.Heading
Parameters | |
sign:int | The new sign. 1 for positive and -1 for negative signs, respectively. |
Raises | |
ValueError | If the sign parameter is not -1 or 1. |
Value |
|
Value |
|