Kstars
skyqpainter.h
37 * @short Creates a SkyQPainter with the given QPaintDevice and uses the dimensions of the paint device as canvas dimensions
51 * @param widget the QWidget that provides the canvas size, and also the paint device unless @p pd is specified
67 * @note Drawing stars as vectors is slower, but is better when saving .svg files. Set to true only when you are drawing on a canvas where speed doesn't matter. Definitely not when drawing on the SkyMap.
114 bool drawImageOverlay(const QList<ImageOverlay> *imageOverlays, bool useCache = false) override;
Definition: linelist.h:24
Stores dms coordinates for a point in the sky. for converting between coordinate systems.
Definition: skypoint.h:44
void drawSkyPolyline(LineList *list, SkipHashList *skipList=nullptr, LineListLabel *label=nullptr) override
Draw a polyline in the sky.
Definition: skyqpainter.cpp:301
bool drawPointSource(const SkyPoint *loc, float mag, char sp='A') override
Draw a point source (e.g., a star).
Definition: skyqpainter.cpp:600
const QPen & pen() const const
void drawSkyPolygon(LineList *list, bool forceClip=true) override
Draw a polygon in the sky.
Definition: skyqpainter.cpp:355
Definition: supernova.h:33
A class that manages the calculation of the earths shadow (in moon distance) as a 'virtual' skyobject...
Definition: ksearthshadow.h:27
bool drawEarthShadow(KSEarthShadow *shadow) override
Draw the earths shadow on the moon (red-ish)
Definition: skyqpainter.cpp:482
bool drawTerrain(bool useCache=false) override
drawTerrain Draw the Terrain
Definition: skyqpainter.cpp:738
void drawObservingList(const QList< SkyObject * > &obs) override
Draw the symbols for the observing list.
Definition: skyqpainter.cpp:1114
bool drawImageOverlay(const QList< ImageOverlay > *imageOverlays, bool useCache=false) override
drawImageOverlay Draws a user-supplied image onto the skymap
Definition: skyqpainter.cpp:754
Definition: projector.h:56
const QBrush & brush() const const
SkyQPainter(QPaintDevice *pd, const QSize &canvasSize)
Creates a SkyQPainter with the given QPaintDevice and uses the dimensions of the paint device as canv...
Definition: skyqpainter.cpp:119
void drawSkyLine(SkyPoint *a, SkyPoint *b) override
Draw a line between points in the sky.
Definition: skyqpainter.cpp:275
bool drawConstellationArtImage(ConstellationsArt *obj) override
Draw a ConstellationsArt object.
Definition: skyqpainter.cpp:656
bool drawAsteroid(KSAsteroid *ast) override
Draw an asteroid in the sky.
Definition: skyqpainter.cpp:576
bool drawCatalogObject(const CatalogObject &obj) override
Draw a deep sky object (loaded from the new implementation)
Definition: skyqpainter.cpp:841
Information about a ConstellationsArt object. This class represents a constellation image.
Definition: constellationsart.h:28
A simple container object to hold the minimum information for a Deep Sky Object to be drawn on the sk...
Definition: catalogobject.h:40
bool drawHips(bool useCache=false) override
drawMosaicPanel Draws mosaic panel in planning or operation mode.
Definition: skyqpainter.cpp:718
void setBrush(const QBrush &brush) override
Set the brush of the painter.
Definition: skyqpainter.cpp:167
Definition: satellite.h:22
Provides necessary information about objects in the solar system.
Definition: ksplanetbase.h:49
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 04:02:47 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 04:02:47 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.