![]() |
Stellarium 0.11.4 | ||
| Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · File Structure |
Base class for any astro image with a fixed position. More...
#include <StelSkyImageTile.hpp>
Public Member Functions | |
| StelSkyImageTile () | |
| Default constructor. | |
| StelSkyImageTile (const QString &url, StelSkyImageTile *parent=NULL) | |
| Constructor. | |
| StelSkyImageTile (const QVariantMap &map, StelSkyImageTile *parent) | |
| Constructor. | |
| ~StelSkyImageTile () | |
| Destructor. | |
| void | draw (StelCore *core, StelPainter &sPainter, float opacity=1.) |
| Draw the image on the screen. | |
| DataSetCredits | getDataSetCredits () const |
| Return the dataset credits to use in the progress bar. | |
| ServerCredits | getServerCredits () const |
| Return the server credits to use in the progress bar. | |
| bool | isReadyToDisplay () const |
| Return true if the tile is fully loaded and can be displayed. | |
| QVariantMap | toQVariantMap () const |
| Convert the image informations to a map following the JSON structure. | |
| QString | getAbsoluteImageURI () const |
| Return the absolute path/URL to the image file. | |
| virtual QString | getLayerDescriptionHtml () const |
| Return an HTML description of the image to be displayed in the GUI. | |
Protected Member Functions | |
| virtual void | loadFromQVariantMap (const QVariantMap &map) |
| Reimplement the abstract method. | |
Protected Attributes | |
| ServerCredits | serverCredits |
| The credits of the server where this data come from. | |
| DataSetCredits | dataSetCredits |
| The credits for the data set. | |
| QString | absoluteImageURI |
| URL where the image is located. | |
| float | luminance |
| The image luminance in cd/m^2. | |
| bool | alphaBlend |
| Whether the texture must be blended. | |
| bool | noTexture |
| True if the tile is just a list of other tiles without texture for itself. | |
| QList< SphericalRegionP > | skyConvexPolygons |
| list of all the polygons. | |
| StelTextureSP | tex |
| The texture of the tile. | |
| float | minResolution |
| Minimum resolution of the data of the texture in degree/pixel. | |
Base class for any astro image with a fixed position.
| StelSkyImageTile::StelSkyImageTile | ( | ) |
Default constructor.
| StelSkyImageTile::StelSkyImageTile | ( | const QString & | url, | |
| StelSkyImageTile * | parent = NULL | |||
| ) |
Constructor.
| StelSkyImageTile::StelSkyImageTile | ( | const QVariantMap & | map, | |
| StelSkyImageTile * | parent | |||
| ) |
Constructor.
| StelSkyImageTile::~StelSkyImageTile | ( | ) |
Destructor.
| void StelSkyImageTile::draw | ( | StelCore * | core, | |
| StelPainter & | sPainter, | |||
| float | opacity = 1. | |||
| ) | [virtual] |
Draw the image on the screen.
Implements StelSkyLayer.
| QString StelSkyImageTile::getAbsoluteImageURI | ( | ) | const [inline] |
Return the absolute path/URL to the image file.
| DataSetCredits StelSkyImageTile::getDataSetCredits | ( | ) | const [inline] |
Return the dataset credits to use in the progress bar.
| virtual QString StelSkyImageTile::getLayerDescriptionHtml | ( | ) | const [inline, virtual] |
Return an HTML description of the image to be displayed in the GUI.
Reimplemented from StelSkyLayer.
| ServerCredits StelSkyImageTile::getServerCredits | ( | ) | const [inline] |
Return the server credits to use in the progress bar.
| bool StelSkyImageTile::isReadyToDisplay | ( | ) | const |
Return true if the tile is fully loaded and can be displayed.
| virtual void StelSkyImageTile::loadFromQVariantMap | ( | const QVariantMap & | map | ) | [protected, virtual] |
Reimplement the abstract method.
Load the tile from a valid QVariantMap.
Implements MultiLevelJsonBase.
| QVariantMap StelSkyImageTile::toQVariantMap | ( | ) | const |
Convert the image informations to a map following the JSON structure.
It can be saved as JSON using the StelJsonParser methods.
Reimplemented from MultiLevelJsonBase.
QString StelSkyImageTile::absoluteImageURI [protected] |
URL where the image is located.
bool StelSkyImageTile::alphaBlend [protected] |
Whether the texture must be blended.
DataSetCredits StelSkyImageTile::dataSetCredits [protected] |
The credits for the data set.
float StelSkyImageTile::luminance [protected] |
The image luminance in cd/m^2.
float StelSkyImageTile::minResolution [protected] |
Minimum resolution of the data of the texture in degree/pixel.
bool StelSkyImageTile::noTexture [protected] |
True if the tile is just a list of other tiles without texture for itself.
ServerCredits StelSkyImageTile::serverCredits [protected] |
The credits of the server where this data come from.
QList<SphericalRegionP> StelSkyImageTile::skyConvexPolygons [protected] |
list of all the polygons.
StelTextureSP StelSkyImageTile::tex [protected] |
The texture of the tile.
1.6.3