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:
AllSkySphericalRegionSpecial SphericalRegion for the whole sphere
AngleSpinBoxA spin box for displaying/entering angular values
AtmosphereCompute and display the daylight sky color using openGL
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::StarWrapperBaseA Star (Star1,Star2,Star3,
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
CompletionLabelDisplay a list of results matching the search string, and allow to tab through those selections
ConstellationModels a grouping of stars in a Sky Culture
ConstellationMgrDisplay and manage the constellations
DataSetCreditsContains all the credits for the creator of the image collection
GridLinesMgrThe GridLinesMgr controls the drawing of the Azimuthal and Equatorial Grids, as well as the great circles: Meridian Line, Ecliptic Line and Equator Line
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
LandscapeMgrManages all the rendering a the level of the observer's surrounding
LinearFaderImplementation of StelFader which implements a linear transition
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
MultiLevelJsonBaseAbstract base class for managing multi-level tree objects stored in JSON format
NebulaMgrManage a collection of nebulae
OctahedronContourManage a non-convex polygon which can extends on more than 180 deg
QSharedPointerNoDelete< T >Special version of QSharedPointer which by default doesn't delete the referenced pointer when the reference count reaches 0
ScreenImageMgrModule for managing images for scripting
ScriptSleeperBlocking sleep function which can receive a signal changing the rate at which the sleep timer counts down
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
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
SphericalPointSpecial SphericalRegion for a point on the sphere
SphericalPolygonBaseAbstract class defining default implementations for some spherical geometry methods
SphericalRegionAbstract class defining a region of the sphere
SphericalRegionPA shared pointer on a SphericalRegion
SphericalTexturedPolygonAn extension of SphericalPolygon with addition of texture coordinates
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
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
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
StelPluginInfoContains information about a Stellarium plugin
StelPluginInterfaceDefine the interface to implement when creating a plugin
StelProjectorProvide the main interface to all operations of projecting coordinates from sky to screen
StelProjector::StelProjectorParamsContains all the param needed to initialize a StelProjector
StelRegionObjectSimple abstract class defining basic methods implemented by all objects that need to be stored in a StelSphericalIndex
StelScriptMgrManage scripting in Stellarium
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
StelViewportEffectAllow to apply visual effects on the whole Stellarium viewport
TelescopeMgrThis class manages the controlling of one or more telescopes by one instance of the stellarium program
TelescopeTcpThis Telescope class can controll a telescope by communicating to a server process ("telescope server") via the "Stellarium telescope control protocol" over TCP/IP
TextUIText user interface stub
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

Generated on Mon Mar 22 09:55:38 2010 for Stellarium by  doxygen 1.5.5