CAABBox | An axis-aligned bounding-box class |
CAPIServiceResponse | Thread-safe version of HttpResponse that can be passed around through QMetaObject::invokeMethod |
CASCOMDevice::ASCOMCoordinates | |
►CAtmosphere | |
CAtmospherePreetham | Compute and display the daylight sky color using OpenGL |
CAtmosphereShowMySky | |
CAtmosphere::LoadingStatus | |
CBesselParameters | |
CCardinals | Display of cardinal points |
CCLIProcessor | |
CCometDiscoveryData | Data which can be used to add extra designations or discovery details to data retrieved from MPC or other sources |
CCommLink | Radio communication channel properties |
Ccrossid | |
CDataSetCredits | Contains all the credits for the creator of the image collection |
CEdgeVertex | Describe a vertex composing polygon contours, and whether it belongs to an edge or not |
Celsetrec | |
CEphemeris | |
CEphemWrapper | |
CexoplanetData | |
CExtinction | This class performs extinction computations, following literature from atmospheric optics and astronomy |
CFrustum | |
CGeodesicSearchBorderIterator | |
CGeodesicSearchInsideIterator | |
CGeodesicSearchResult | |
CGeoRegion | |
CGeoRegionsTranslations | |
CGlobalShaderParameters | A structure for global shader parameters |
CgSatTEME | Sat position and velocity predictions over TEME reference system |
CgSatWrapper | Wrapper allowing compatibility between gsat and Stellarium/Qt |
CgTime | This class implements time calculations |
CgTimeSpan | |
CHECPosition | |
CHeightmap | This represents a heightmap for viewer-ground collision |
CHipIndexStruct | Container for Hipparcos information |
►CHttpConnectionHandlerSettings | Contains all settings for the connection handler |
►CHttpConnectionHandlerPoolSettings | Contains all settings for the connection handler pool and the child connection handlers |
CHttpListenerSettings | Contains all settings for HttpListener and supporting classes |
CHttpCookie | HTTP cookie as defined in RFC 2109 |
CHttpRequest | This object represents a single HTTP request |
CHttpResponse | This object represents a HTTP response, used to return something to the web client |
►CINDI::BaseClient | |
CINDIConnection | |
CINDIConnection::Coordinates | |
CInterpolatedPosition | |
Cinterpolation_info | |
CITemplateTranslationProvider | Interface for Template::translate calls |
Cjpl_eph_data | |
►CLandscape | Store and manages the displaying of the Landscape |
CLandscapeFisheye | This uses a single image in fisheye projection |
CLandscapeOldStyle | This was the original landscape, introduced for decorative purposes |
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 |
CLandscape::LandscapeLabel | |
CLandscapeOldStyle::landscapeTexCoord | |
CLensDistortionEstimatorDialog::ImagePointStatus | |
CLine | A simple line class, identified by a point and a direction vector |
CLunarEclipseBessel | Besselian elements for lunar eclipse |
CLunarEclipseIteration | Iteration to compute contact times of lunar eclipse |
►CLx200Command | Abstract base class for Meade LX200 (and compatible) commands |
CLx200CommandGetDec | Meade LX200 command: Get the current declination |
CLx200CommandGetRa | Meade LX200 command: Get the current right ascension |
CLx200CommandGotoSelected | Meade LX200 command: Slew to the coordinates set before |
CLx200CommandSetSelectedDec | Meade LX200 command: Set declination. LONG FORMAT ONLY! |
CLx200CommandSetSelectedRa | Meade LX200 command: Set right ascension. LONG FORMAT ONLY! |
CLx200CommandStopSlew | Meade LX200 command: Stop the current slew |
CLx200CommandSyncSelected | |
CLx200CommandToggleFormat | Meade LX200 command: Toggle long or short format |
CMatrix3< T > | A templatized column-major 3x3 matrix compatible with OpenGL (mostly for NormalMatrix calculation) |
CMatrix4< T > | A templatized column-major 4x4 matrix compatible with OpenGL |
CMatrix4< double > | |
CMatrix4< float > | |
►CMeteor | Models a single meteor |
CMeteorObj | Models a single meteor |
CSporadicMeteor | Models a single sporadic meteor with a random color and a random radiant |
CMeteorShower::Activity | |
CMeteorShowers::SearchResult | |
CMSTranslations | |
CNavStarCalculatorDegreeInputs | |
CNavStarsCalculator | |
►CNexStarCommand | Abstract base class for Celestron NexStar (and compatible) commands |
CNexStarCommandGetRaDec | Celestron NexStar command: Get the current position |
CNexStarCommandGotoPosition | Celestron NexStar command: Slew to a given position |
CNexStarCommandSync | Celestron NexStar command: sync a given position |
CNightCover | Placed on top |
CNow | |
CObsListDialog::observingListItem | |
COctahedronPolygon | Manage a non-convex polygon which can extend on more than 180 deg |
►COrbit | |
CGimbalOrbit | |
CKeplerOrbit | KeplerOrbit describes an undisturbed orbit in a two-body system |
CPlane | |
CPlanet::PlanetOBJModel | |
Cpluto_argument | |
Cpluto_latitude | |
Cpluto_longitude | |
Cpluto_radius | |
CPolyhedron | This implementation is based on Stingl's Robust Hard Shadows |
CPosition | A telescope's position at a given time |
►CQAbstractListModel | |
CCubemapModeListModel | |
CStoredViewModel | |
►CQAbstractSpinBox | |
CAngleSpinBox | A spin box for displaying/entering angular values |
►CQAbstractTableModel | |
CPropertyBasedTableModel | This class provides a table model for just about any QObject |
CSatellitesListModel | A model encapsulating a satellite list |
►CQChart | |
CAstroCalcChart | This class extends QChart and encapsulates data for the Altitude vs |
►CQDialog | |
CCustomDialog | This class allows storing size changes when its sizeChanged() signal is connected to some handler |
►CQDoubleSpinBox | |
CLogarithmicSpinBox | |
►CQEnableSharedFromThis | |
CStelTexture | Base texture class |
►CQFrame | |
CResizeFrame | |
CTitleBar | A title bar control used in windows derived from StelDialog |
CQFuture< T > | |
CQFuture< GLData > | |
CQFuture< Planet::PlanetOBJModel * > | |
►CQGraphicsItem | |
CBottomStelBar | |
CCornerButtons | |
CLeftStelBar | |
►CQGraphicsPathItem | |
CStelBarsPath | Around the bottom and left button bars |
►CQGraphicsPixmapItem | |
CStelButton | A Button Graphicsitem for use in Stellarium's graphic widgets |
►CQGraphicsProxyWidget | |
CCustomProxy | |
►CQGraphicsTextItem | |
CCalendarsInfoPanel | A screen widget similar to InfoPanel |
CInfoPanel | The information about the currently selected object |
►CQGraphicsView | |
CStelMainView | Reimplement a QGraphicsView for Stellarium |
►CQGraphicsWidget | |
COcularsGuiPanel | A screen widget similar to InfoPanel |
CSkyGui | The class managing the layout for button bars, selected object info and loading bars |
CStelProgressBarMgr | |
►CQLineEdit | |
CShortcutLineEdit | Specialized GUI control for entering keyboard shortcut combinations |
►CQObject | |
CASCOMDevice | |
CASCOMSupport | |
►CAbstractAPIService | Abstract base class for all RemoteControlServiceInterface implementations which are provided by the Remote Control Plug-in plugin directly |
CLocationSearchService | Provides predefined location search functionality, using the StelLocationMgr |
CLocationService | Provides methods to look up location-related information, and change the current location |
CMainService | Implements the main API services, including the status operation which can be repeatedly polled to find the current state of the main program, including time, view, location, StelAction and StelProperty state changes, movement, script status .. |
CObjectService | Provides operations to look up objects in the Stellarium catalogs |
CSimbadService | Allows SIMBAD object lookups like SearchDialog uses |
CStelActionService | Provides services related to StelAction |
CStelPropertyService | Provides services related to StelProperty |
CViewService | Provides services related to the view (landscape, sky culture, projection) |
CAngleMeasureStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CArchaeoLine | Class which manages a line (small circle) to display around the sky like the solstices line |
CArchaeoLinesStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CAtmosphereShowMySky | |
CBottomStelBar | |
CCCD | Properties for the Oculars plugin |
►CCalendar | Superclass for all calendars, capable of a multitude of astronomical calculations |
CAztecXihuitlCalendar | The Aztec Xihuitl was similar to the Maya Haab, a 365-day Solar calendar without intercalation |
►CBahaiArithmeticCalendar | Functions for the Bahá´á Arithmetic calendar |
CBahaiAstronomicalCalendar | Functions for the Bahá´á Astronomical calendar |
CBalinesePawukonCalendar | Balinese Pawukon calendar, a cycle count of 10 simultaneous cycles of different lengths |
►CChineseCalendar | Functions for the Chinese calendar (1645 Qing dynasty version) |
CJapaneseCalendar | Functions for the Japanese calendar (as derived from the Chinese calendar) |
CKoreanCalendar | Functions for the Korean calendar (as derived from the Chinese calendar) |
CVietnameseCalendar | Functions for the Vietnamese calendar (as derived from the Chinese calendar) |
►CEgyptianCalendar | This is the "Simple Calendar" exemplified in CC.UE chapter 1.11 |
CArmenianCalendar | The Armenian calendar has the same structure as the Egyptian calendar Epoch is 552 C.E |
CZoroastrianCalendar | The Zoroastrian calendar has the same structure as the Egyptian and Armenian calendars Epoch is Jezdegerd, the last Persian ruler of A.D |
►CFrenchArithmeticCalendar | The French Revolution also introduced a new calendar which was valid only for few years (1793-1805) and another few weeks in May 1871 |
CFrenchAstronomicalCalendar | The French Revolution also introduced a new calendar which was valid only for few years (1793-1805) and another few weeks in May 1871 |
CHebrewCalendar | The Hebrew calendar, introduced in the 4th century C.E., is a Lunisolar calendar with Lunar months and leap months in a fixed scheme |
CIcelandicCalendar | The Icelandic calendar includes years, seasons (summer/winter), months (1..6 per season plus unaccounted days), weeks (1..52/53) and days (7-day week) This implementation follows CC |
CIslamicCalendar | The Islamic calendar is a strictly Lunar calendar with no month intercalation |
►CJulianCalendar | Functions for the Julian calendar |
►CCopticCalendar | Based on the Egyptian calendar (esp |
CEthiopicCalendar | Equal in structure to the Coptic calendar (with different month names!) |
►CGregorianCalendar | Functions for the Gregorian calendar |
CISOCalendar | The ISO calendar counts weeks [1...53] in Gregorian years. Some dates in the border weeks 1 and 53 may lie outside of the respective year. Week 1 contains the first Thursday |
COlympicCalendar | The Olympic calendar only provides the counted olympiad and year in the 4-year cycle |
CRevisedJulianCalendar | The Orthodox Church worked out a Revised Julian Calendar in 1923 to overcome the 13-day gap between their traditional Julian and the rest of the world which is using the Gregorian |
CRomanCalendar | The Roman calendar provides the ancient Roman way of expressing dates |
CMayaHaabCalendar | The Maya Haab was a 365-day Solar calendar without intercalation |
CMayaLongCountCalendar | The Maya Long Count is a 5-part integer day count number in base 20 |
►CMayaTzolkinCalendar | The Maya Tzolkin was a 260-day calendar consisting of a 13-day count and a 20-name count |
CAztecTonalpohualliCalendar | The Aztec Tonalpohualli is just like the Maya Tzolkin, a 260-day calendar consisting of a 13-day count and a 20-name count |
►COldHinduSolarCalendar | Functions for the Old Hindu Solar calendar described in CC:UE chapter 10 |
►COldHinduLuniSolarCalendar | Functions for the Old Hindu Lunisolar calendars described in CC:UE chapter 10 |
►CNewHinduCalendar | Functions for the New Hindu calendars described in CC:UE chapter 20 |
CAstroHinduSolarCalendar | Functions for the Hindu Solar calendar based on hindu-astronomical functions described in CC:UE chapter 20 |
►CNewHinduLunarCalendar | New Hindu Lunar dates in the overridden interfacing methods from Calendar |
CAstroHinduLunarCalendar | Functions for the Hindu Lunisolar calendar based on hindu-astronomical functions described in CC:UE chapter 20 |
►CPersianArithmeticCalendar | This class implements an algorithmical intercalation scheme for the Persian calendar of 1925 |
CPersianAstronomicalCalendar | This class implements an astronomically exact version of the Persian calendar of 1925 |
CTibetanCalendar | Functions for the Tibetan (Phuglugs) calendar |
CCalendarsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
►CClientHandler | |
CClientAuthHandler | Reacts to Server challenge and challenge OK on the client |
CClientErrorHandler | |
CClientLocationHandler | |
CClientSelectionHandler | |
CClientStelPropertyUpdateHandler | |
CClientTimeHandler | |
CClientViewHandler | |
CCornerButtons | |
CDummyDialog | The TextUserInterface wants to intercept all key presses including those which are assigned to global key bindings in the main GUI definition (i.e |
CEquationOfTimeStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CExoplanetsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CGPSLookupHelper | |
CHelloStelModuleStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CHipOnlineQuery | Provides lookup features into an online service that accepts a Hipparcos number in the query string |
CHipOnlineReply | Contains all the information about a current HIP lookup query |
CHipsSurvey | |
CHttpConnectionHandlerPool | Pool of http connection handlers |
►CHttpRequestHandler | The request handler generates a response for each HTTP request |
CAPIController | This class handles the API-specific requests and dispatches them to the correct RemoteControlServiceInterface implementation |
CRequestHandler | This is the main request handler for the remote control plugin, receiving and dispatching the HTTP requests |
CStaticFileController | Delivers static files |
CINDIConnection | |
CLeftStelBar | |
CLens | |
CLensDistortionEstimatorStelPluginInterface | |
CMeteorShowersStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CMissingStarsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CNavStarsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CNovaeStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CObservabilityStelPluginInterface | |
COcular | |
COcularsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
COculusStelPluginInterface | This class is used by Qt to manage a plug-in interface |
COnlineQueriesPluginInterface | This class is used by Qt to manage a plug-in interface |
CPointerCoordinatesStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CPulsarsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CQuasarsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CRemoteControlStelPluginInterface | This class defines the plugin interface with the main Stellarium program |
CRemoteSyncStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CS3DRenderer | Scenery3d renderer class |
CSatellitesStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CScenery3dRemoteControlService | Provides a Scenery3d service for the Remote Control Plug-in plugin |
CScenery3dStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CScreenImage | |
►CServerHandler | |
CServerAuthHandler | Server-side auth handler |
CSimbadLookupReply | Contains all the information about a current simbad lookup query |
CSimbadSearcher | Provides lookup features into the online Simbad service from CDS |
CSimpleDrawLineStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CSkylight | |
CSolarSystemEditorStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CSpoutSender | Helper class to send rendered frames to Spout (http://spout.zeal.co/) |
CStelAction | Wrapper around an argumentless QObject slot or a bool Q_PROPERTY with WRITE method, allowing the slot to be called/property to be toggled using this action object |
CStelActionMgr | Manager for StelAction instances. Allows registration of new actions, and finding an existing one by name |
CStelApp | Singleton main Stellarium application class |
CStelAudioMgr | |
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 |
CAddRemoveLandscapesDialog | |
CAngleMeasureDialog | Main window of the Angle Measure plug-in |
CArchaeoLinesDialog | Main window of the ArchaeoLines plug-in |
CArchaeoLinesDialogLocations | Auxiliary window of the ArchaeoLines plug-in |
CAstroCalcCustomStepsDialog | |
CAstroCalcDialog | |
CAstroCalcExtraEphemerisDialog | |
CAtmosphereDialog | |
CCalendarsDialog | Main window of the Calendars plug-in |
CConfigurationDialog | |
CConfigureDSOColorsDialog | |
CConfigureOrbitColorsDialog | |
CConfigureScreenshotsDialog | |
CCustomDeltaTEquationDialog | |
CDateTimeDialog | |
CEquationOfTimeWindow | Main window of the Equation of Time plug-in |
CExoplanetsDialog | Main window of the Exoplanets plugin |
CGreatRedSpotDialog | |
CHelpDialog | |
CLensDistortionEstimatorDialog | |
CLocationDialog | |
CMSConfigDialog | Configuration window |
CMSSearchDialog | |
CManualImportWindow | Window for manual entry of Solar System object properties |
CMissingStarsDialog | |
CMpcImportWindow | Window for importing orbital elements from the Minor Planet Center |
CNavStarsWindow | Main window of the Navigational Stars plug-in |
CNovaeDialog | |
CObsListDialog | Since V0.21.2, this class manages the ObservingLists, successor of the Bookmarks feature available since 0.15 |
CObservabilityDialog | Configuration window of the Observability Analysis plug-in |
COcularDialog | |
CPointerCoordinatesWindow | Main window of the Pointer Coordinates plug-in |
CPulsarsDialog | |
CQuasarsDialog | |
CRemoteControlDialog | Main window of the Angle Measure plug-in |
CRemoteSyncDialog | |
CSatellitesCommDialog | |
CSatellitesDialog | Main configuration window of the Satellites plugin |
CSatellitesFilterDialog | |
CSatellitesImportDialog | |
CScenery3dDialog | |
CScriptConsole | |
CSearchDialog | The sky object search dialog |
CShortcutsDialog | |
CSkylightDialog | |
CSlewDialog | |
CSolarSystemManagerWindow | Main window for handling Solar System objects |
►CStelDialogSeparate | For windows NOT embedded in the graphics scene |
COnlineQueriesDialog | |
CStoredPointsDialog | |
CStoredViewDialog | |
CSupernovaeDialog | |
CTelescopeConfigurationDialog | |
CTelescopeDialog | |
CTonemappingDialog | |
CViewDialog | |
CStelGui | Main class for the GUI based on QGraphicView |
CStelLocationMgr | Manage the list of available location |
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 |
►CStelModule | This is the common base class for all the main components of stellarium |
CAngleMeasure | Main class of the Angle Measure plug-in |
CArchaeoLines | Main class of the ArchaeoLines plug-in |
CCalendars | StelModule plugin which provides display and a scripting interface to a multitude of calendrical functions |
CEquationOfTime | Main class of the Equation of Time plugin |
CGridLinesMgr | The GridLinesMgr controls the drawing of the Azimuthal, Equatorial, Ecliptical and Galactic Grids, as well as the great circles: Meridian Line, Ecliptic Lines of J2000.0 and date, Equator Line (of J2000.0 and date), Solar Equator and Invariable Plane of the Solar System, Precession Circles, and a special line marking conjunction or opposition in ecliptical longitude (of date) |
CHelloStelModule | This is an example of a plug-in which can be dynamically loaded into stellarium |
CHipsMgr | |
CLabelMgr | Allows for creation of custom labels on objects or coordinates |
CLandscapeMgr | Manages all the rendering at the level of the observer's surroundings |
CLensDistortionEstimator | |
CMarkerMgr | Allows for creation of custom markers on objects or coordinates |
CMeteorShowersMgr | Main class of the Meteor Showers plugin, inherits from StelModule |
CMilkyWay | Manages the displaying of the Milky Way |
CNavStars | Main class of the Navigational Stars plugin |
CObservability | Main class of the Observability Analysis plug-in |
COculars | Main class of the Oculars plug-in |
COculus | |
COnlineQueries | Main class of the Online Queries plugin |
CPointerCoordinates | Main class of the Pointer Coordinates plugin |
CRemoteControl | Main class of the RemoteControl plug-in, implementing the StelModule interface |
CRemoteSync | Main class of the RemoteSync plug-in |
CScenery3d | Main class of the module, inherits from StelModule |
CScreenImageMgr | Module for managing images for scripting |
CSimpleDrawLine | This is an example of a plug-in which can be dynamically loaded into stellarium |
CSolarSystemEditor | Main class of the Solar System Editor plug-in which allows editing (add, delete, update) of the minor bodies |
CSpecialMarkersMgr | The SpecialMarkersMgr controls the drawing of the special markers, such a rectangular FOV marker |
CSpecificTimeMgr | |
CSporadicMeteorMgr | Simulates a sporadic meteor shower, with a random color and a random radiant |
CStelGeodesicGridDrawer | |
CStelMovementMgr | A pseudo-orbit for "observers" linked to a planet's sphere |
CStelObjectMgr | Manage the selection and queries on one or more StelObjects |
►CStelObjectModule | Specialization of StelModule which manages a collection of StelObject |
CAsterismMgr | Display and manage the asterisms |
CConstellationMgr | Display and manage the constellations |
CCustomObjectMgr | |
CExoplanets | Main class of the Exoplanets plugin |
CHighlightMgr | A simple StelObjectModule to draw markers |
CMeteorShowers | This class manages a collection of MeteorShower objects |
CMissingStars | Main class of the Missing Stars plugin |
CNebulaMgr | Manage a collection of nebulae |
CNomenclatureMgr | |
CNovae | Main class of the Bright Novae plugin |
CPulsars | Main class of the Pulsars plugin |
CQuasars | Main class of the Quasars plugin |
CSatellites | Main class of the Satellites plugin |
CSolarSystem | This class and the handling of solar system data has seen many changes, and unfortunately, not much has been consistently documented |
CStarMgr | Stores the star catalogue data |
CSupernovae | Main class of the Historical Supernovae plugin |
CTelescopeControl | This class manages the controlling of one or more telescopes by one instance of the stellarium program |
CStelSkyLayerMgr | Manage the sky background images, including DSS and deep sky objects images |
CStelVideoMgr | StelVideoMgr provides a scriptable way to show videos embedded in the screen |
CTextUserInterface | The Text User Interface (TUI) plugin replaces the old (pre-0.10 series) text user interface |
CToastMgr | |
CZodiacalLight | Manages the displaying of the Zodiacal Light |
CStelModuleMgr | Manage a collection of StelModules including both core and plugin modules |
►CStelObserver | Should be renamed as PlanetBasedObserver and derive from a more generical StelObserver class |
CSpaceShipObserver | An observer which moves from from one position to another one and/or from one planet to another one |
CStelProgressController | Maintain the state of a progress bar |
CStelProperty | Wrapper around a Q_PROPERTY (see the Qt property system for more information) of a specific object, which provides access to the property through a unique ID |
CStelPropertyMgr | Manages the registration of specific object properties with the StelProperty system |
►CStelPropertyProxy | Abstract base class for a StelProperty proxy implementation, which allow reacting to the StelProperty::changed event using a specific type instead of reacting to the QVariant version |
CAngleSpinBoxStelPropertyConnectionHelper | A StelPropertyProxy that works with AngleSpinBox widgets |
CQAbstractButtonStelPropertyConnectionHelper | A StelPropertyProxy that works with QAbstractButton widgets |
CQComboBoxStelPropertyConnectionHelper | A StelPropertyProxy that works with QComboBox widgets |
CQComboBoxStelStringPropertyConnectionHelper | A StelPropertyProxy that works with QComboBox widgets |
CQDoubleSpinBoxStelPropertyConnectionHelper | A StelPropertyProxy that works with QDoubleSpinBox widgets |
CQGroupBoxStelPropertyConnectionHelper | A StelPropertyProxy that works with QGroupBox widgets |
CQLineEditStelPropertyConnectionHelper | A StelPropertyProxy that works with QLineEdit widgets |
CQSliderStelPropertyConnectionHelper | |
CQSpinBoxStelPropertyConnectionHelper | A StelPropertyProxy that works with QSpinBox widgets |
CStelPropertyBoolProxy | A StelPropertyProxy for bool-based properties |
CStelPropertyDoubleProxy | A StelPropertyProxy for double-based properties |
CStelPropertyIntProxy | A StelPropertyProxy for int-based properties |
CStelPropertyStringProxy | A StelPropertyProxy for QString-based properties |
CStelScriptMgr | Manage scripting in Stellarium Notes on migration from QtScript to QJSEngine |
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 |
►CStelSkyLayer | Abstract class defining the API to implement for all sky layers |
►CMultiLevelJsonBase | Abstract base class for managing multi-level tree objects stored in JSON format |
CStelSkyImageTile | Base class for any astro image with a fixed position |
CStelTexture | Base texture class |
CStelTextureMgr | Manage textures loading |
CStelToneReproducer | Converts tones in function of the eye adaptation to luminance |
CSupernovaeStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CSyncClient | A client which can connect to a SyncServer to receive state changes, and apply them |
CSyncRemotePeer | Handling the connection to a remote peer (i.e. all clients on the server, and the server on the client) |
CSyncServer | Implements a server to which SyncClients can connect and receive state changes |
►CSyncServerEventSender | Subclasses of this class notify clients of state changes |
►CTypedSyncServerEventSender< SyncProtocol::Location > | |
CLocationEventSender | |
►CTypedSyncServerEventSender< SyncProtocol::View > | |
CViewEventSender | |
►CTypedSyncServerEventSender< SyncProtocol::Time > | |
CTimeEventSender | Notifies clients of simulation time jumps and time scale changes |
►CTypedSyncServerEventSender< SyncProtocol::Selection > | |
CSelectionEventSender | |
CStelPropertyEventSender | |
CTypedSyncServerEventSender< T > | This class provides a semi-automatic event sender using a specific message type |
CTelescope | |
►CTelescopeClient | An abstract base class that should never be used directly, only inherited |
CTelescopeClientASCOM | |
CTelescopeClientDirectLx200 | Telescope client that connects directly to a Meade LX200 through a serial port |
CTelescopeClientDirectNexStar | Telescope client that connects directly to a Celestron NexStar through a serial port |
CTelescopeClientDummy | Example Telescope class |
CTelescopeClientINDI | |
CTelescopeClientJsonRts2 | RTS2 JSON telescope |
CTelescopeTCP | This TelescopeClient class can control a telescope by communicating to a server process ("telescope server") via the "Stellarium telescope control protocol" over TCP/IP |
CTelescopeControlStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CTestCalendars | |
CTestHistoricalSupernovae | |
CTestINDIConnection | |
CTestNavStars | |
CTestSatellites | |
CTestSolarSystemEditor | |
CTestTelescopeClientINDI | |
CTestTelescopeControl_ASCOM | |
CTestTelescopeControl_INDI | |
CTextUserInterfaceStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CToastSurvey | Represents a full Toast survey |
►CTuiNode | TuiNode objects are linked together in a network of nodes to form the structure of a menu which may be navigated using the cursor keys |
CTuiNodeActivate | Allows navigation but also sends a signal to a specified object when the return key is pressed |
►CTuiNodeEditable | Pure virtual from which editables for different data types are derived |
CTuiNodeBool | Allows navigation but also editing of a boolean value |
CTuiNodeColor | Allows navigation but also editing of color value as represented by a Vec3f object |
CTuiNodeDateTime | Allows navigation but also editing of a julian date |
CTuiNodeDouble | Allows navigation but also editing of a double value |
CTuiNodeEnum | Allows navigation but also selection from a list of string values |
CTuiNodeFloat | Allows navigation but also editing of a float value |
CTuiNodeInt | Allows navigation but also editing of an integer value |
CV3d | V3d is a glue class to allow some interaction between Vec3d and the scripting system |
CV3f | V3f is a glue class to allow some interaction between Vec3f and the scripting system |
CVtsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
►CQOpenGLFunctions | |
COculus | |
CS3DRenderer | Scenery3d renderer class |
CSpoutSender | Helper class to send rendered frames to Spout (http://spout.zeal.co/) |
CStelPainter | Provides functions for performing openGL drawing operations |
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 |
►CQOpenGLFunctions_1_0 | |
CGLExtFuncs | Defines some OpenGL functions not resolved through StelOpenGL (which only contains base OpenGL ES2 functions) Using the QOpenGLFunctions_*_* directly would solve this better, but it conflicts with the current StelOpenGL header dramatically |
►CQSharedPointer | |
CQSharedPointerNoDelete< StelObject > | |
CQSharedPointerNoDelete< T > | Special version of QSharedPointer which by default doesn't delete the referenced pointer when the reference count reaches 0 |
CSphericalRegionP | A shared pointer on a SphericalRegion |
►CQSortFilterProxyModel | |
CSatellitesListFilterModel | Custom proxy model allowing filtering by satellite group and flag |
CShortcutsFilterModel | Custom filter class for filtering tree sub-items |
►CQSpinBox | |
CExternalStepSpinBox | |
►CQString | |
CTemplate | Enhanced version of QString for template processing |
►CQStringListModel | |
CCompletionListModel | Display a list of results matching the search string, and allow to tab through those selections |
►CQSyntaxHighlighter | |
CStelScriptSyntaxHighlighter | This class is used to colorize the ECMAScript syntax elements in the Scripting Console |
►CQTcpServer | |
CHttpListener | Listens for incoming TCP connections and and passes all incoming HTTP requests to your implementation of HttpRequestHandler, which processes the request and generates the response (usually a HTML document) |
►CQTextBrowser | |
CStelWebEngineView | Class identical to |
CThis | On platforms without QWebEngine |
►CQTextEdit | |
CCustomTextEdit | A custom QTextEdit subclass that has an editingFinished() signal like QLineEdit |
►CQThread | |
CHttpConnectionHandler | The connection handler accepts incoming connections and dispatches incoming requests to to a request mapper |
►CQToolButton | |
CColorButton | |
CStelCloseButton | |
►CQTreeWidgetItem | |
CACCelPosTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
CACEphemTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
CACLunarEclipseContactsTreeWidgetItem | Derived from QTreeWidgetItem class, but currently nothing else |
CACLunarEclipseTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
CACPhenTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
CACRTSTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
CACSolarEclipseContactsTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
CACSolarEclipseLocalTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
CACSolarEclipseTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
CACTransitTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
CAHECPosTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
CCommsTreeWidgetItem | |
CEPSTreeWidgetItem | |
CMSTreeWidgetItem | |
CWUTTreeWidgetItem | Derived from QTreeWidgetItem class with customized sort |
►CQVector | |
CSubContour | |
►CQWidget | |
CINDIControlWidget | |
CLightPollutionWidget | |
CMapWidget | Special widget that shows a world map |
CTelescopeClientASCOMWidget | |
CTelescopeClientINDIWidget | |
CRCMag | Contains the 2 parameters necessary to draw a star on screen |
CrecentObjectSearches | |
►CRemoteControlServiceInterface | Interface for all Remote Control Plug-in services |
CAbstractAPIService | Abstract base class for all RemoteControlServiceInterface implementations which are provided by the Remote Control Plug-in plugin directly |
CScenery3dRemoteControlService | Provides a Scenery3d service for the Remote Control Plug-in plugin |
CRing | |
CRotationElements | |
CRotationElements::PlanetCorrections | 0.21+: Axes of planets and moons require terms depending on T=(jde-J2000)/36525, described in Explanatory Supplement 2013, Tables 10.1 and 10.10-14, updated in WGCCRE reports 2009 and 2015 |
CS3DEnum | |
CS3DScene | |
CS3DScene::Material::Traits | |
CSceneInfo | Contains all the metadata necessary for a Scenery3d scene, and can be loaded from special .ini files in a scene's folder |
►CServer | Base class for telescope server classes |
CTelescopeClientDirectLx200 | Telescope client that connects directly to a Meade LX200 through a serial port |
CTelescopeClientDirectNexStar | Telescope client that connects directly to a Celestron NexStar through a serial port |
CServerCredits | Contain all the credits for a given server hosting the data |
CShaderMgr | A simple shader cache class that gives us the correct shader depending on desired configuration |
CSkybright | This class makes use of the 1998 sky brightness model by Bradley Schaefer |
CskylightStruct2 | Class which computes the daylight sky color Fast implementation of the algorithm from the article "A Practical Analytic Model for Daylight" by A |
CSkyLine | GridLinesMgr.cpp at V0.13.2, but with small-circle drawing |
CSmoother | Compute smooth animation for a given float value |
►CSocket | |
►CConnection | TCP/IP connection to a client |
►CSerialPort | Serial interface connection |
CLx200Connection | Serial port connection to a Meade LX200 or a compatible telescope |
CNexStarConnection | Serial port connection to a Celestron NexStar or a compatible telescope |
CSolarEclipseBessel | |
CSolarEclipseData | |
CSphericalLandscape | Re-implementation of gluSphere : glu is overridden for non-standard projection |
►CSphericalRegion | Abstract class defining a region of the sphere |
CAllSkySphericalRegion | Special SphericalRegion for the whole sphere |
CEmptySphericalRegion | Special SphericalRegion for — UMM, WHAT EXACTLY? |
CSphericalCap | A SphericalCap is defined by a direction and an aperture |
►CSphericalConvexPolygon | A special case of SphericalPolygon for which the polygon is convex |
CSphericalTexturedConvexPolygon | Extension of SphericalConvexPolygon for textured polygon |
CSphericalPoint | Special SphericalRegion for a point on the sphere |
►CSphericalPolygon | Class defining default implementations for some spherical geometry methods |
CSphericalTexturedPolygon | An extension of SphericalPolygon with addition of texture coordinates |
CSphericalTexturedPolygon::TextureVertex | A container for 3D vertex + associated texture coordinates |
CSphericMirrorCalculator | |
CSplashScreen | |
CSPolygon | |
CStar1 | |
CStar2 | |
CStar3 | |
CStaticFileControllerSettings | Contains all the settings for the StaticFileController |
►Cstd::exception | STL class |
►Cstd::runtime_error | STL class |
CAtmosphere::InitFailure | |
CHowever | Night mode is applied as screen effect, this dialog does not adhere to the global night mode |
►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 |
CBooleanFader | Implementation of StelFader which behaves like a normal boolean, i.e |
►CLinearFader | Implementation of StelFader which implements a linear transition |
CParabolicFader | |
CStelFileMgr | Provides utilities for locating and handling files |
CStelGeodesicGrid | Grid of triangles (zones) on the sphere with radius 1, generated by subdividing the icosahedron |
►CStelGuiBase | Abstract class defining the base interface for all GUIs |
CStelGui | Main class for the GUI based on QGraphicView |
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 information for a location on a planet |
CStelLogger | Class with only static members used to manage logging for Stellarium |
CStelMainView::GLInfo | Contains some basic info about the OpenGL context used |
CStelModuleMgr::PluginDescriptor | Contains the information read from the module.ini file |
CStelOBJ | Representation of a custom subset of a Wavefront .obj file, including only triangle data and materials |
►CStelOBJ::Material | Defines a material loaded from an .mtl file |
CS3DScene::Material | Extension of StelOBJ::Material which provides Scenery3d specific stuff |
CStelOBJ::MaterialGroup | Represents a bunch of faces following after each other that use the same material |
CStelOBJ::Object | Represents an OBJ object as defined with the 'o' statement |
CStelOBJ::Vertex | A Vertex struct holds the vertex itself (position), corresponding texture coordinates, normals, tangents and bitangents It does not use Vec3f etc |
CStelOpenGLArray | Encapsulates vertex data stored in the OpenGL server memory, which can be used for fast drawing commands, without repeated CPU-GPU data uploads |
CStelPluginInfo | Contains information about a Stellarium plugin |
►CStelPluginInterface | Define the interface to implement when creating a plugin |
CAngleMeasureStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CArchaeoLinesStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CCalendarsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CEquationOfTimeStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CExoplanetsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CHelloStelModuleStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CLensDistortionEstimatorStelPluginInterface | |
CMeteorShowersStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CMissingStarsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CNavStarsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CNovaeStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CObservabilityStelPluginInterface | |
COcularsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
COculusStelPluginInterface | This class is used by Qt to manage a plug-in interface |
COnlineQueriesPluginInterface | This class is used by Qt to manage a plug-in interface |
CPointerCoordinatesStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CPulsarsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CQuasarsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CRemoteControlStelPluginInterface | This class defines the plugin interface with the main Stellarium program |
CRemoteSyncStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CSatellitesStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CScenery3dStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CSimpleDrawLineStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CSolarSystemEditorStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CSupernovaeStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CTelescopeControlStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CTextUserInterfaceStelPluginInterface | This class is used by Qt to manage a plug-in interface |
CVtsStelPluginInterface | This class is used by Qt to manage a plug-in interface |
►CStelProjector | Provide the main interface to all operations of projecting coordinates from sky to screen |
CStelProjector2d | |
►CStelProjectorCylinder | |
CStelProjectorCylinderFill | |
CStelProjectorSinusoidal | |
CStelProjectorEqualArea | |
CStelProjectorFisheye | |
CStelProjectorHammer | |
►CStelProjectorMercator | |
CStelProjectorMiller | |
CStelProjectorOrthographic | |
CStelProjectorPerspective | |
CStelProjectorStereographic | |
►CStelProjector::ModelViewTranform | Allows to define non linear operations in addition to the standard linear (Matrix 4d) ModelView transformation |
CRefraction | This class performs refraction computations, following literature from atmospheric optics and astronomy |
CStelProjector::Mat4dTransform | |
CStelProjector::StelProjectorParams | Contains all the param needed to initialize a StelProjector |
►CStelRegionObject | Simple abstract class defining basic methods implemented by all objects that need to be stored in a StelSphericalIndex |
►CStelObject | The base abstract class for sky objects used in Stellarium like Stars, Planets, Constellations etc.. |
CAsterism | Models a grouping of stars in a Sky Culture |
CConstellation | Models a grouping of stars in a Sky Culture |
CCustomObject | TODO GZ says PLEASE Document this thoroughly! If possible recombine CustomObject and StelMarker & derivatives, or remove one of the two |
CExoplanet | An exoplanet object represents one extrasolar planetary system in the sky |
CMeteorShower | A MeteorShower object represents one meteor shower on the sky |
CMissingStar | A Missing Star object represents one missing star on the sky |
CNebula | |
CNomenclatureItem | Class which contains data about one Nomenclature entry from the IAU database at https://planetarynames.wr.usgs.gov/ There is a confusing variety of planetographic vs |
CNova | A Nova object represents one nova on the sky |
►CPlanet | Used for the major planets, moons, "Observer" planets, and artificial objects ("Spaceship") |
CComet | |
CMinorPlanet | |
CPulsar | A Pulsar object represents one pulsar on the sky |
CQuasar | A Quasar object represents one Quasar on the sky |
CSatellite | A representation of a satellite in Earth orbit |
►CStarWrapperBase | A Star (Star1,Star2,Star3,...) cannot be a StelObject |
►CStarWrapper< Star2 > | |
CStarWrapper2 | |
►CStarWrapper< Star3 > | |
CStarWrapper3 | |
►CStarWrapper< Star1 > | |
CStarWrapper1 | |
CStarWrapper< Star > | |
CSupernova | A Supernova object represents one supernova on the sky |
CTelescopeClient | An abstract base class that should never be used directly, only inherited |
CStelScriptOutput | Class with only static members used to manage output for Stellarium scripts |
CStelSkyCulture | Store basic info about a sky culture for Stellarium |
CStelSphericalIndex | Container allowing to store and query SphericalRegion |
CStelStyle | Holds the contents of CSS style files for GUI and HTML of Stellarium |
CStelTexture::StelTextureParams | Contains the parameters defining how a texture is created |
CStelTranslator | Class used to translate strings to any language |
CStelUtils::binary_function< Arg1, Arg2, Result > | |
CStelVertexArray | |
►CStelViewportEffect | Allow to apply visual effects on the whole Stellarium viewport |
CStelViewportDistorterFisheyeToSphericMirror | |
CstoredPoint | |
CStoredView | A structure which stores a specific view position, view direction and FOV, together with a textual description |
CstringLengthCompare | |
►CSyncMessageHandler | Base interface for message handlers, i.e. reacting to messages |
CClientAliveHandler | |
CClientHandler | |
CDummyMessageHandler | Skips the message, and does nothing else |
CServerAliveHandler | |
CServerErrorHandler | |
CServerHandler | |
CSyncProtocol::SyncHeader | All messages are preceded by this |
►CSyncProtocol::SyncMessage | Base interface for the messages themselves, allowing to serialize/deserialize them |
CSyncProtocol::Alive | |
CSyncProtocol::ClientChallengeResponse | |
CSyncProtocol::ErrorMessage | |
CSyncProtocol::Location | |
CSyncProtocol::Selection | |
CSyncProtocol::ServerChallenge | |
CSyncProtocol::ServerChallengeResponseValid | This is just a notify message with no data, so no serialize/deserialize |
CSyncProtocol::StelPropertyUpdate | |
CSyncProtocol::Time | |
CSyncProtocol::View | |
CTelescopeControl::DeviceModel | |
CTextureAverageComputer | |
CTleData | Data structure containing unvalidated TLE set as read from a TLE list file |
CTleSource | TLE update source, used only internally for now |
CToastGrid | Convenience class that can be used to compute the TOAST grid points |
CToastTile | Represents a tile in a TOAST image |
CToastTile::Coord | Triple struct for a coordinate of a ToastTile |
CTrailGroup | |
CTransitBessel | Besselian elements for transit of Mercury and Venus across the Sun |
CTranslations | |
CTuiNodeResponse | A TuiNodeResponse contains a flag, "accepted" if a keystroke was accepted And a link to a node, should the key action have prompted a change in the current node used by the menu system |
Cvarstar | |
CVector2< T > | A templatized 2d vector compatible with OpenGL |
CVector2< double > | |
CVector2< float > | |
CVector2< qreal > | |
CVector3< T > | A templatized 3d vector compatible with OpenGL |
CVector3< double > | |
CVector3< float > | |
CVector4< T > | A templatized 4d vector compatible with OpenGL |
CVector4< double > | |
CVector4< float > | |
CVector4< int > | |
Cwds | |
►CZoneArray | Manages all ZoneData structures of a given StelGeodesicGrid level |
►CSpecialZoneArray< Star1 > | |
CHipZoneArray | ZoneArray of Hipparcos stars |
CSpecialZoneArray< Star > | Implements all the virtual methods in ZoneArray |
►CZoneData | A single triangle |
CSpecialZoneData< Star1 > | |
CSpecialZoneData< Star > | Wrapper struct around ZoneData |