19 #ifndef _STELSKYPOLYGON_HPP_ 20 #define _STELSKYPOLYGON_HPP_ 23 #include "MultiLevelJsonBase.hpp" 24 #include "StelSkyImageTile.hpp" 79 QVariantList subTilesUrls;
86 void getTilesToDraw(QMultiMap<double, StelSkyPolygon*>& result,
StelCore* core,
const SphericalRegionP& viewPortPoly,
bool recheckIntersect=
true);
99 #endif // _STELSKYPOLYGON_HPP_ DataSetCredits dataSetCredits
The credits for the data set.
virtual void loadFromQVariantMap(const QVariantMap &map)
Load the polygon from a valid QVariantMap.
Contain all the credits for a given server hosting the data.
Abstract base class for managing multi-level tree objects stored in JSON format.
A shared pointer on a SphericalRegion.
ServerCredits getServerCredits() const
Return the server credits to use in the progress bar.
DataSetCredits getDataSetCredits() const
Return the dataset credits to use in the progress bar.
Main class for Stellarium core processing.
void draw(StelCore *core, StelPainter &sPainter, float opacity=1.)
Draw the image on the screen.
ServerCredits serverCredits
The credits of the server where this data come from.
Provides functions for performing openGL drawing operations.
Base class for any polygon with a fixed position in the sky.
QList< SphericalConvexPolygon > skyConvexPolygons
Direction of the vertices of the convex hull in ICRS frame.
StelSkyPolygon()
Default constructor.
Contains all the credits for the creator of the image collection.
~StelSkyPolygon()
Destructor.
Define all SphericalGeometry primitives as well as the SphericalRegionP type.
QVariantMap toQVariantMap() const
Convert the polygon informations to a map following the JSON structure.
float minResolution
Minimum resolution at which the next level needs to be loaded in degree/pixel.