GeoDataPoint Class Reference
from PyKDE4.marble import *
Inherits: Marble.GeoDataCoordinates,Marble.GeoDataGeometry → Marble.GeoDataObject → Marble.GeoNode
Namespace: Marble
Detailed Description
A Geometry object representing a 3d point
GeoDataPoint is the GeoDataGeometry class representing a single three
dimensional point. It reflects the Point tag of KML spec and can be contained
in objects holding GeoDataGeometry objects.
Nevertheless GeoDataPoint shouldn't be used if you just want to store
3d coordinates of a point that doesn't need to be inherited from GeoDataGeometry
In that case use GeoDataCoordinates instead which has nearly the same features
and is much more light weight.
Please consider this especially if you expect to have a high
amount of points e.g. for line strings, linear rings and polygons.
- See also:
- GeoDataCoordinates
- See also:
- GeoDataGeometry
Methods |
| __init__ (self, Marble.GeoDataPoint other) |
| __init__ (self, Marble.GeoDataGeometry other) |
| __init__ (self) |
| __init__ (self, float _lon, float _lat, float alt=0, Marble.GeoDataCoordinates.Unit _unit=Marble.GeoDataPoint.Radian, int _detail=0) |
| __init__ (self, Marble.GeoDataCoordinates other) |
| detach (self) |
QString | nodeType (self) |
| pack (self, QDataStream stream) |
| unpack (self, QDataStream stream) |
Method Documentation
create a geopoint from longitude and latitude
- Parameters:
-
| _lon | longitude
|
| _lat | latitude
|
| alt | altitude (default: 0)
|
| _unit | units that lon and lat get measured in
(default for Radian: north pole at pi/2, southpole at -pi/2)
|
QString nodeType |
( |
|
self ) |
|
pack |
( |
self, |
|
|
|
QDataStream |
stream |
|
) |
|
|
|
unpack |
( |
self, |
|
|
|
QDataStream |
stream |
|
) |
|
|
|