'Initializes a coordinate.
@param 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 angle: C{float}
@param coordinateType: The coordinate type. One of L{Angles.LATITUDE},
L{Angles.LONGITUDE} or L{None} if unknown.'

def __init__(self, angle, coordinateType=None):

    if (coordinateType not in [Angles.LATITUDE, Angles.LONGITUDE, None]):
        raise ValueError('coordinateType    must    be    one    of    Angles.LATITUDE,    Angles.LONGITUDE    or    None,    was    {!r}'.format(coordinateType))
    Angle.__init__(self, angle, coordinateType)
