| CAddRemoveLandscapesDialog | |
| CAllSkySphericalRegion | Special SphericalRegion for the whole sphere |
| CAngleSpinBox | A spin box for displaying/entering angular values |
| CAtmosphere | Compute and display the daylight sky color using openGL |
| CAtmosphereDialog | |
| CBarFrame | A title bar control used in windows derived from StelDialog |
| CBooleanFader | Implementation of StelFader which behaves like a normal boolean, i.e |
| CBottomStelBar | |
| CCachingOrbit | |
| CCLIProcessor | |
| CComet | |
| CCometOrbit | |
| CCompletionLabel | Display a list of results matching the search string, and allow to tab through those selections |
| CConfigurationDialog | |
| CConstellation | Models a grouping of stars in a Sky Culture |
| CConstellationMgr | Display and manage the constellations |
| CCornerButtons | |
| CCustomDeltaTEquationDialog | |
| CDataSetCredits | Contains all the credits for the creator of the image collection |
| CDateTimeDialog | |
| CEdgeVertex | Describe a vertex composing polygon contours, and whether it belong to an edge or not |
| CEllipticalOrbit | |
| CEmptySphericalRegion | Special SphericalRegion for — UMM, WHAT EXACTLY? |
| CExtinction | This class performs extinction computations, following literature from atmospheric optics and astronomy |
| CGeodesicSearchBorderIterator | |
| CGeodesicSearchInsideIterator | |
| CGeodesicSearchResult | |
| CGridLinesMgr | The GridLinesMgr controls the drawing of the Azimuthal and Equatorial Grids, as well as the great circles: Meridian Line, Ecliptic Line and Equator Line |
| CHelpDialog | |
| CHipIndexStruct | Container for Hipparcos information |
| CHipZoneArray | ZoneArray of Hipparcos stars |
| CInfoPanel | The informations about the currently selected object |
| CJsonListIterator | Qt-style iterator over a JSON array |
| CLabelMgr | Allows for creation of custom labels on objects or coordinates |
| CLandscape | Store and manages the displaying of the Landscape |
| CLandscapeFisheye | This uses a single image in fisheye projection |
| CLandscapeMgr | Manages all the rendering at the level of the observer's surroundings |
| ►CLandscapeOldStyle | This was the original landscape, introduced for decorative purposes |
| ClandscapeTexCoord | |
| CLandscapePolygonal | This uses the list of (usually measured) horizon altitudes to define the horizon |
| CLandscapeSpherical | This uses a single panorama image in spherical (equirectangular) projection |
| CLeftStelBar | |
| CLinearFader | Implementation of StelFader which implements a linear transition |
| CLocationDialog | |
| CMapLabel | Special QLabel that shows a world map |
| CMatrix3 | A templatized column-major 3x3 matrix compatible with openGL (mostly for NormalMatrix calculation) |
| CMatrix4 | A templatized column-major 4x4 matrix compatible with openGL |
| ►CMeteor | Models a single meteor |
| CMeteorModel | |
| CMeteorMgr | Simulates a meteor shower |
| CMilkyWay | Manages the displaying of the Milky Way |
| CMinorPlanet | |
| CMultiLevelJsonBase | Abstract base class for managing multi-level tree objects stored in JSON format |
| CNebula | |
| CNebulaMgr | Manage a collection of nebulae |
| COctahedronPolygon | Manage a non-convex polygon which can extends on more than 180 deg |
| COrbit | |
| COrbitSampleProc | |
| CParabolicFader | |
| ►CPlanet | |
| CMoonShaderVars | |
| CPlanetShaderVars | |
| CRingPlanetShaderVars | |
| Cpluto_argument | |
| Cpluto_latitude | |
| Cpluto_longitude | |
| Cpluto_radius | |
| CQFuture | |
| CQSharedPointerNoDelete | Special version of QSharedPointer which by default doesn't delete the referenced pointer when the reference count reaches 0 |
| CRCMag | Contains the 2 parameters necessary to draw a star on screen |
| CRefraction | This class performs refraction computations, following literature from atmospheric optics and astronomy |
| CResizeFrame | |
| CRing | |
| CRotationElements | |
| CScreenImage | |
| CScreenImageMgr | Module for managing images for scripting |
| CScriptConsole | |
| CSearchDialog | The sky object search dialog |
| CServerCredits | Contain all the credits for a given server hosting the data |
| CShortcutLineEdit | Specialised GUI control for entering keyboard shortcut combinations |
| CShortcutsDialog | |
| CShortcutsFilterModel | Custom filter class for filtering tree sub-items |
| CSimbadLookupReply | Contains all the information about a current simbad lookup query |
| CSimbadSearcher | Provides lookup features into the online Simbad service from CDS |
| CSkybright | This class makes use of the 1998 sky brightness model by Bradley Schaefer |
| CSkyGui | The class managing the layout for button bars, selected object info and loading bars |
| CSkylight | |
| CskylightStruct | |
| CskylightStruct2 | |
| CSolarSystem | This StelObjectModule derivative is used to model SolarSystem bodies |
| CSpaceShipObserver | An observer which moves from from one position to another one and/or from one planet to another one |
| CSpecialZoneArray | Implements all the virtual methods in ZoneArray |
| CSpecialZoneData | Wrapper struct around ZoneData |
| CSphericalCap | A SphericalCap is defined by a direction and an aperture |
| CSphericalConvexPolygon | A special case of SphericalPolygon for which the polygon is convex |
| CSphericalLandscape | Re-implementation of gluSphere : glu is overridden for non-standard projection |
| CSphericalPoint | Special SphericalRegion for a point on the sphere |
| CSphericalPolygon | Class defining default implementations for some spherical geometry methods |
| CSphericalRegion | Abstract class defining a region of the sphere |
| CSphericalRegionP | A shared pointer on a SphericalRegion |
| CSphericalTexturedConvexPolygon | Extension of SphericalConvexPolygon for textured polygon |
| ►CSphericalTexturedPolygon | An extension of SphericalPolygon with addition of texture coordinates |
| CTextureVertex | A container for 3D vertex + associated texture coordinates |
| CSphericMirrorCalculator | |
| CStar1 | |
| CStar2 | |
| CStar3 | |
| CStarMgr | Stores the star catalogue data |
| CStarWrapper | |
| CStarWrapper1 | |
| CStarWrapper2 | |
| CStarWrapper3 | |
| CStarWrapperBase | A Star (Star1,Star2,Star3,...) cannot be a StelObject |
| CStelAction | |
| CStelActionMgr | |
| CStelApp | Singleton main Stellarium application class |
| CStelAudioMgr | |
| CStelBarsPath | |
| CStelButton | A Button Graphicsitem for use in Stellarium's graphic widgets |
| CStelCore | Main class for Stellarium core processing |
| CStelDialog | Base class for all the GUI windows in Stellarium |
| CStelFader | Manages a (usually smooth) transition between two states (typically ON/OFF) in function of a counter It used for various purpose like smooth transitions between |
| CStelFileMgr | Provides utilities for locating and handling files |
| CStelGeodesicGrid | Grid of triangles (zones) on the sphere with radius 1, generated by subdividing the icosahedron |
| CStelGeodesicGridDrawer | |
| CStelGui | Main class for the GUI based on QGraphicView |
| CStelGuiBase | Abstract class defining the base interface for all GUIs |
| CStelJsonParser | Qt-based simple JSON reader inspired by the one from Zoolib |
| CStelLocaleMgr | Manage i18n operations such as message translation and date/time localization |
| CStelLocation | Store the informations for a location on a planet |
| CStelLocationMgr | Manage the list of available location |
| CStelLogger | Class wit only static members used to manage logging for Stellarium |
| CStelMainScriptAPI | Provide script API for Stellarium global functions |
| CStelMainScriptAPIProxy | Because 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 |
| CStelMainView | Reimplement a QGraphicsView for Stellarium |
| CStelModule | This is the common base class for all the main components of stellarium |
| ►CStelModuleMgr | Manage a collection of StelModules including both core and plugin modules |
| CPluginDescriptor | Contains the information read from the module.ini file |
| CStelMovementMgr | Manages the head movements and zoom operations |
| CStelObject | The base abstract class for sky objects used in Stellarium like Stars, Planets, Constellations etc.. |
| CStelObjectMgr | Manage the selection and queries on one or more StelObjects |
| CStelObjectModule | Specialization of StelModule which manages a collection of StelObject |
| CStelObserver | Should be renamed as PlanetBasedObserver and derive from a more generical StelObserver class |
| CStelPainter | Provides functions for performing openGL drawing operations |
| CStelPluginInfo | Contains information about a Stellarium plugin |
| CStelPluginInterface | Define the interface to implement when creating a plugin |
| CStelProgressBarMgr | |
| CStelProgressController | Maintain the state of a progress bar |
| ►CStelProjector | Provide the main interface to all operations of projecting coordinates from sky to screen |
| CMat4dTransform | |
| CModelViewTranform | Allows to define non linear operations in addition to the standard linear (Matrix 4d) ModelView transformation |
| CStelProjectorParams | Contains all the param needed to initialize a StelProjector |
| CStelProjector2d | |
| CStelProjectorCylinder | |
| CStelProjectorEqualArea | |
| CStelProjectorFisheye | |
| CStelProjectorHammer | |
| CStelProjectorMercator | |
| CStelProjectorOrthographic | |
| CStelProjectorPerspective | |
| CStelProjectorStereographic | |
| CStelRegionObject | Simple abstract class defining basic methods implemented by all objects that need to be stored in a StelSphericalIndex |
| CStelScriptEngineAgent | |
| CStelScriptMgr | Manage scripting in Stellarium |
| CStelScriptOutput | Class wit only static members used to manage output for Stellarium scripts |
| CStelScriptSyntaxHighlighter | |
| CStelSkyCulture | Store basic info about a sky culture for stellarium |
| CStelSkyCultureMgr | Manage sky cultures for stellarium |
| CStelSkyDrawer | Provide a set of methods used to draw sky objects taking into account eyes adaptation, zoom level, instrument model and artificially set magnitude limits |
| CStelSkyImageTile | Base class for any astro image with a fixed position |
| CStelSkyLayer | Abstract class defining the API to implement for all sky layer |
| CStelSkyLayerMgr | Manage the sky background images, including DSS and deep sky objects images |
| CStelSkyPolygon | Base class for any polygon with a fixed position in the sky |
| CStelSphericalIndex | Container allowing to store and query SphericalRegion |
| CStelStyle | Holds the information related to a color style for GUI and modules of Stellarium |
| ►CStelTexture | Base texture class |
| CStelTextureParams | Contains the parameters defining how a texture is created |
| CStelTextureMgr | Manage textures loading |
| CStelToneReproducer | Converts tones in function of the eye adaptation to luminance |
| CStelTranslator | Class used to translate strings to any language |
| CStelVertexArray | |
| CStelVideoMgr | |
| CStelViewportDistorterFisheyeToSphericMirror | |
| CStelViewportEffect | Allow to apply visual effects on the whole Stellarium viewport |
| CstringLengthCompare | |
| CSubContour | |
| CTestConversions | |
| CTestDates | |
| CTestDeltaT | |
| CTestExtinction | |
| CTestRefraction | |
| CTestStelFileMgr | |
| CTestStelJsonParser | |
| CTestStelSphericalGeometry | |
| CTestStelSphericalIndex | |
| CTestStelVertexArray | |
| CTrailGroup | |
| CTranslations | |
| Cvarstar | |
| CVector2 | A templatized 2d vector compatible with openGL |
| CVector3 | A templatized 3d vector compatible with openGL |
| CVector4 | A templatized 4d vector compatible with openGL |
| CViewDialog | |
| CZodiacalLight | Manages the displaying of the Zodiacal Light |
| CZoneArray | Manages all ZoneData structures of a given StelGeodesicGrid level |
| CZoneData | A single triangle |