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

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AddRemoveLandscapesDialog
AllSkySphericalRegionSpecial SphericalRegion for the whole sphere
AngleSpinBoxA spin box for displaying/entering angular values
AtmosphereCompute and display the daylight sky color using openGL
BarFrame
BigStarCatalogExtension::HipIndexStructContainer for Hipparcos information
BigStarCatalogExtension::HipZoneArrayZoneArray of Hipparcos stars
BigStarCatalogExtension::SpecialZoneArray< Star >Implements all the virtual methods in ZoneArray
BigStarCatalogExtension::SpecialZoneData< Star >Wrapper struct around ZoneData
BigStarCatalogExtension::Star1
BigStarCatalogExtension::Star2
BigStarCatalogExtension::Star3
BigStarCatalogExtension::StarWrapper< Star >
BigStarCatalogExtension::StarWrapper1
BigStarCatalogExtension::StarWrapper2
BigStarCatalogExtension::StarWrapper3
BigStarCatalogExtension::StarWrapperBaseA Star (Star1,Star2,Star3,...) cannot be a StelObject
BigStarCatalogExtension::ZoneArrayManages all ZoneData structures of a given StelGeodesicGrid level
BigStarCatalogExtension::ZoneDataA single triangle
BooleanFaderImplementation of StelFader which behaves like a normal boolean, i.e
BottomStelBar
CachingOrbit
CLIProcessor
Comet
CometOrbit
CompletionLabelDisplay a list of results matching the search string, and allow to tab through those selections
ConfigurationDialog
ConstellationModels a grouping of stars in a Sky Culture
ConstellationMgrDisplay and manage the constellations
CornerButtons
DataSetCreditsContains all the credits for the creator of the image collection
DateTimeDialog
EdgeVertexDescribe a vertex composing polygon contours, and whether it belong to an edge or not
EllipticalOrbit
EmptySphericalRegion
GeodesicSearchBorderIterator
GeodesicSearchInsideIterator
GeodesicSearchResult
GridLinesMgrThe GridLinesMgr controls the drawing of the Azimuthal and Equatorial Grids, as well as the great circles: Meridian Line, Ecliptic Line and Equator Line
HelpDialog
InfoPanelThe informations about the currently selected object
JsonListIteratorQt-style iterator over a JSON array
LabelMgrAllows for creation of custom labels on objects or coordinates
LandscapeStore and manages the displaying of the Landscape
Landscape::landscapeTexCoord
LandscapeFisheye
LandscapeMgrManages all the rendering at the level of the observer's surroundings
LandscapeOldStyle
LandscapeSpherical
LeftStelBar
LinearFaderImplementation of StelFader which implements a linear transition
LocationDialog
MapLabelSpecial QLabel that shows a world map
Matrix4< T >A templatized column-major 4x4 matrix compatible with openGL
MeteorModels a single meteor
MeteorMgrSimulates meteor showers
MilkyWayManages the displaying of the Milky Way
MinorPlanet
MultiLevelJsonBaseAbstract base class for managing multi-level tree objects stored in JSON format
Nebula
NebulaMgrManage a collection of nebulae
OctahedronContourManage a non-convex polygon which can extends on more than 180 deg
OctahedronPolygon
Orbit
OrbitSampleProc
ParabolicFader
Planet
pluto_argument
pluto_latitude
pluto_longitude
pluto_radius
QSharedPointer
QSharedPointerNoDelete< T >Special version of QSharedPointer which by default doesn't delete the referenced pointer when the reference count reaches 0
RefractionExtinctionThis class performs refraction and extinction computations, following literature from atmospheric optics and astronomy
ResizeFrame
Ring
RotationElements
ScreenImage
ScreenImageMgrModule for managing images for scripting
ScriptConsole
SearchDialogThe sky object search dialog
ServerCreditsContain all the credits for a given server hosting the data
SimbadLookupReplyContains all the information about a current simbad lookup query
SimbadSearcherProvides lookup features into the online Simbad service from CDS
SkybrightCompute the luminance of the sky according to some parameters like sun moon position or time or altitude etc..
SkyGuiThe class managing the layout for button bars, selected object info and loading bars
Skylight
skylightStruct
skylightStruct2
SolarSystemThis StelObjectModule derivative is used to model SolarSystem boies
SpaceShipObserverAn observer which moves from from one position to another one and/or from one planet to another one
SphericalCapA SphericalCap is defined by a direction and an aperture
SphericalConvexPolygonA special case of SphericalPolygon for which the polygon is convex
SphericalConvexPolygonSetA special case of SphericalPolygon for which the polygon is composed of disjoint convex polygons
SphericalPointSpecial SphericalRegion for a point on the sphere
SphericalPolygon
SphericalPolygonBaseAbstract class defining default implementations for some spherical geometry methods
SphericalRegionAbstract class defining a region of the sphere
SphericalRegionPA shared pointer on a SphericalRegion
SphericalTexturedConvexPolygonExtension of SphericalConvexPolygon for textured polygon
SphericalTexturedPolygonAn extension of SphericalPolygon with addition of texture coordinates
SphericalTexturedPolygon::TextureVertexA container for 3D vertex + associated texture coordinates
SphericMirrorCalculator
StarMgrStores the star catalogue data
StelAppSingleton main Stellarium application class
StelAppGraphicsWidgetA QGraphicsWidget encapsulating all the Stellarium main sky view and the embedded GUI widgets such as the moving button bars
StelAudioMgr
StelBarsPath
StelButtonA Button Graphicsitem for use in Stellarium's graphic widgets
StelCoreMain class for Stellarium core processing
StelDialogBase class for all the GUI windows in stellarium
StelFaderManages a (usually smooth) transition between two states (typically ON/OFF) in function of a counter It used for various purpose like smooth transitions between
StelFileMgrProvides utilities for locating and handling files
StelGeodesicGridGrid of triangles (zones) on the sphere with radius 1, generated by subdividing the icosahedron
StelGeodesicGridDrawer
StelGuiMain class for the GUI based on QGraphicView
StelGuiBaseAbstract class defining the base interface for all GUIs
StelGuiPluginInterfaceDefine the interface to implement when creating a GUI plugin
StelJsonParserQt-based simple JSON reader inspired by the one from Zoolib
StelLoadingBarThis class is used to display loading bar
StelLocaleMgrManage i18n operations such as message translation and date/time localization
StelLocationStore the informations for a location on a planet
StelLocationMgrManage the list of available location
StelLoggerClass wit only static members used to manage logging for Stellarium
StelMainGraphicsViewReimplement a QGraphicsView for Stellarium
StelMainScriptAPIProvide script API for Stellarium global functions
StelMainScriptAPIProxyBecause the core API runs in a different thread to the main program, direct function calls to some classes can cause problems - especially when images must be loaded, or other non-atomic operations are involved
StelMainWindowReimplement a QMainWindow for Stellarium
StelModuleThis is the common base class for all the main components of stellarium
StelModuleMgrManage a collection of StelModules including both core and plugin modules
StelModuleMgr::PluginDescriptorContains the information read from the module.ini file
StelMovementMgrManages the head movements and zoom operations
StelNavigatorManages a navigation context
StelNoGuiDummy implementation of StelGuiBase to use when no GUI is used
StelNoGuiPluginInterfaceAn example GUI plugin with an empty GUI
StelObjectThe base abstract class for sky objects used in Stellarium like Stars, Planets, Constellations etc..
StelObjectMgrManage the selection and queries on one or more StelObjects
StelObjectModuleSpecialization of StelModule which manages a collection of StelObject
StelObserverShould be renamed as PlanetBasedObserver and derive from a more generical StelObserver class
StelPainterProvides functions for performing openGL drawing operations
StelPainterLight
StelPainterMaterial
StelPluginInfoContains information about a Stellarium plugin
StelPluginInterfaceDefine the interface to implement when creating a plugin
StelProgressBarMgr
StelProjectorProvide the main interface to all operations of projecting coordinates from sky to screen
StelProjector2d
StelProjector::StelProjectorParamsContains all the param needed to initialize a StelProjector
StelProjectorCylinder
StelProjectorEqualArea
StelProjectorFisheye
StelProjectorHammer
StelProjectorMercator
StelProjectorOrthographic
StelProjectorPerspective
StelProjectorStereographic
StelRegionObjectSimple abstract class defining basic methods implemented by all objects that need to be stored in a StelSphericalIndex
StelScriptMgrManage scripting in Stellarium
StelScriptSyntaxHighlighter
StelSkyCultureStore basic info about a sky culture for stellarium
StelSkyCultureMgrManage sky cultures for stellarium
StelSkyDrawerProvide a set of methods used to draw sky objects taking into account eyes adaptation, zoom level and instrument model
StelSkyImageTileBase class for any astro image with a fixed position
StelSkyLayerAbstract class defining the API to implement for all sky layer
StelSkyLayerMgrManage the sky background images, including DSS and deep sky objects images
StelSkyPolygonBase class for any polygon with a fixed position in the sky
StelSphericalIndexContainer allowing to store and query SphericalRegion
StelSphericalIndexMultiResContainer allowing to store and query SphericalRegion
StelStandardGuiPluginInterfaceAllow to load the GUI as a static plugin
StelStyleHolds the information related to a color style for GUI and modules of Stellarium
StelTextureBase texture class
StelTexture::StelTextureParamsContains the parameters defining how a texture is created
StelTextureMgrManage textures loading
StelToneReproducerConverts tones in function of the eye adaptation to luminance
StelTranslatorClass used to translate strings to any language
StelVertexArray
StelViewportDistorterFisheyeToSphericMirror
StelViewportEffectAllow to apply visual effects on the whole Stellarium viewport
SubContour
TestDates
TestRefractionExtinction
TestStelFileMgr
TestStelJsonParser
TestStelSphericalGeometry
TestStelSphericalIndex
TestStelVertexArray
TrailGroup
TrailPoint
Translations
Vector2< T >A templatized 2d vector compatible with openGL
Vector3< T >A templatized 3d vector compatible with openGL
Vector4< T >A templatized 4d vector compatible with openGL
ViewDialog