A base class for all projections in Marble.
Enumerations |
| PreservationType | { NoPreservation, Conformal, EqualArea } |
| SurfaceType | { Cylindrical, Pseudocylindrical, Hybrid, Conical, Pseudoconical, Azimuthal } |
Methods |
| | __init__ (self) |
| bool | exceedsLatitudeRange (self, Marble.GeoDataCoordinates coords) |
| bool | exceedsLatitudeRange (self, Marble.GeoDataLineString lineString) |
| bool | geoCoordinates (self, int x, int y, Marble.ViewportParams viewport, float lon, float lat, Marble.GeoDataCoordinates.Unit unit=Marble.GeoDataCoordinates.Degree) |
| | horizonToPolygon (self, Marble.ViewportParams viewport, Marble.GeoDataCoordinates disappearCoords, Marble.GeoDataCoordinates reappearCoords, QPolygonF a3) |
| bool | isOrientedNormal (self) |
| Marble.GeoDataLatLonAltBox | latLonAltBox (self, QRect screenRect, Marble.ViewportParams viewport) |
| bool | mapCoversViewport (self, Marble.ViewportParams viewport) |
| QRegion | mapRegion (self, Marble.ViewportParams viewport) |
| QPainterPath | mapShape (self, Marble.ViewportParams viewport) |
| float | maxLat (self) |
| float | maxValidLat (self) |
| float | minLat (self) |
| float | minValidLat (self) |
| Marble.AbstractProjection.PreservationType | preservationType (self) |
| bool | repeatX (self) |
| bool | repeatableX (self) |
| bool | screenCoordinates (self, float lon, float lat, Marble.ViewportParams viewport, float x, float y) |
| bool | screenCoordinates (self, Marble.GeoDataCoordinates geopoint, Marble.ViewportParams viewport, float x, float y, bool globeHidesPoint) |
| bool | screenCoordinates (self, Marble.GeoDataCoordinates geopoint, Marble.ViewportParams viewport, QPointF screenpoint) |
| bool | screenCoordinates (self, Marble.GeoDataCoordinates coordinates, Marble.ViewportParams viewport, float x, float y, int pointRepeatNum, QSizeF size, bool globeHidesPoint) |
| | setMaxLat (self, float maxLat) |
| | setMinLat (self, float minLat) |
| | setRepeatX (self, bool repeatX) |
| Marble.AbstractProjection.SurfaceType | surfaceType (self) |
| | tessellateLineSegment (self, Marble.GeoDataCoordinates aCoords, float ax, float ay, Marble.GeoDataCoordinates bCoords, float bx, float by, QPolygonF polygon, Marble.ViewportParams viewport, Marble.TessellationFlags f=0) |
| bool | traversableDateLine (self) |
| bool | traversablePoles (self) |