class twisted.positioning.base._BaseSpeed(FancyEqMixin): (source)
Known subclasses: twisted.positioning.base.Climb, twisted.positioning.base.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.
| Class Variable | compareAttributes | Undocumented |
| Method | __init__ | Initializes a speed. |
| Property | inMetersPerSecond | The speed that this object represents, expressed in meters per second. This attribute is immutable. |
| Property | inKnots | Returns the speed represented by this object, expressed in knots. This attribute is immutable. |
| Method | __float__ | Returns the speed represented by this object expressed in meters per second. |
| Method | __repr__ | Returns a string representation of this speed object. |
| Instance Variable | _speed | Undocumented |
Inherited from FancyEqMixin:
| Method | __eq__ | Undocumented |
| Method | __ne__ | Undocumented |
Initializes a speed.
| Parameters | speed | The speed that this object represents, expressed in meters per second. (type: float) |
| Raises | ValueError | Raised if value was invalid for this particular kind of speed. Only happens in subclasses. |
The speed that this object represents, expressed in meters per second. This attribute is immutable.
float)
Returns the speed represented by this object, expressed in knots. This attribute is immutable.
float)
Returns the speed represented by this object expressed in meters per second.
| Returns | The speed represented by this object, expressed in meters per second. (type: float) | |
Returns a string representation of this speed object.
| Returns | The string representation. (type: str) | |