class documentation
class _BaseSpeed(FancyEqMixin): (source)
Known subclasses: twisted.positioning.base.Climb
, twisted.positioning.base.Speed
Constructor: _BaseSpeed(speed)
An object representing the abstract concept of the speed (rate of movement) of a mobile object.
This primarily has behavior for converting between units and comparison.
Method | __float__ |
Returns the speed represented by this object expressed in meters per second. |
Method | __init__ |
Initializes a speed. |
Method | __repr__ |
Returns a string representation of this speed object. |
Class Variable | compare |
Undocumented |
Property | in |
Returns the speed represented by this object, expressed in knots. This attribute is immutable. |
Property | in |
The speed that this object represents, expressed in meters per second. This attribute is immutable. |
Instance Variable | _speed |
Undocumented |
Inherited from FancyEqMixin
:
Method | __eq__ |
Undocumented |
Method | __ne__ |
Undocumented |
Returns the speed represented by this object expressed in meters per second.
Returns | |
float | The speed represented by this object, expressed in meters per second. |
overridden in
twisted.positioning.base.Climb
, twisted.positioning.base.Speed
Initializes a speed.
Parameters | |
speed:float | The speed that this object represents, expressed in meters per second. |
Raises | |
ValueError | Raised if value was invalid for this particular kind of speed. Only happens in subclasses. |