t.p.b._BaseSpeed(object, FancyEqMixin) : class documentation

Part of twisted.positioning.base View Source View In Hierarchy

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.

Method __init__ Initializes a speed.
Method inMetersPerSecond The speed that this object represents, expressed in meters per second. This attribute is immutable.
Method 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.

Inherited from FancyEqMixin:

Method __eq__ Undocumented
Method __ne__ Undocumented
def __init__(self, speed): (source)
Initializes a speed.
ParametersspeedThe speed that this object represents, expressed in meters per second. (type: float)
RaisesValueErrorRaised if value was invalid for this particular kind of speed. Only happens in subclasses.
@property
def inMetersPerSecond(self): (source)
The speed that this object represents, expressed in meters per second. This attribute is immutable.
ReturnsThe speed this object represents, in meters per second. (type: float)
@property
def inKnots(self): (source)
Returns the speed represented by this object, expressed in knots. This attribute is immutable.
ReturnsThe speed this object represents, in knots. (type: float)
def __float__(self): (source)
Returns the speed represented by this object expressed in meters per second.
ReturnsThe speed represented by this object, expressed in meters per second. (type: float)
def __repr__(self): (source)
Returns a string representation of this speed object.
ReturnsThe string representation. (type: str)
API Documentation for Twisted, generated by pydoctor at 2014-05-12 18:27:00.