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) |