Stellarium 0.11.4
Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · File Structure

StelSkyImageTile Class Reference

Base class for any astro image with a fixed position. More...

#include <StelSkyImageTile.hpp>

List of all members.

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< SphericalRegionPskyConvexPolygons
 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.

Detailed Description

Base class for any astro image with a fixed position.


Constructor & Destructor Documentation

StelSkyImageTile::StelSkyImageTile (  ) 

Default constructor.

StelSkyImageTile::StelSkyImageTile ( const QString &  url,
StelSkyImageTile parent = NULL 
)

Constructor.

StelSkyImageTile::StelSkyImageTile ( const QVariantMap &  map,
StelSkyImageTile parent 
)

Constructor.

StelSkyImageTile::~StelSkyImageTile (  ) 

Destructor.


Member Function Documentation

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.


Member Data Documentation

URL where the image is located.

bool StelSkyImageTile::alphaBlend [protected]

Whether the texture must be blended.

The credits for the data set.

float StelSkyImageTile::luminance [protected]

The image luminance in cd/m^2.

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.

The credits of the server where this data come from.

list of all the polygons.

The texture of the tile.

Generated on Sat Aug 25 22:13:33 2012 for Stellarium by  doxygen 1.6.3