Stellarium  HEAD
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CAABBoxAn axis-aligned bounding-box class
 CAPIServiceResponseThread-safe version of HttpResponse that can be passed around through QMetaObject::invokeMethod
 CASCOMDevice::ASCOMCoordinates
 CAtmosphere
 CAtmosphere::LoadingStatus
 CBesselParameters
 CCardinalsDisplay of cardinal points
 CCLIProcessor
 CCometDiscoveryDataData which can be used to add extra designations or discovery details to data retrieved from MPC or other sources
 CCommLinkRadio communication channel properties
 Ccrossid
 CDataSetCreditsContains all the credits for the creator of the image collection
 CEdgeVertexDescribe a vertex composing polygon contours, and whether it belongs to an edge or not
 Celsetrec
 CEphemeris
 CEphemWrapper
 CexoplanetData
 CExtinctionThis class performs extinction computations, following literature from atmospheric optics and astronomy
 CFrustum
 CGeodesicSearchBorderIterator
 CGeodesicSearchInsideIterator
 CGeodesicSearchResult
 CGeoRegion
 CGeoRegionsTranslations
 CGlobalShaderParametersA structure for global shader parameters
 CgSatTEMESat position and velocity predictions over TEME reference system
 CgSatWrapperWrapper allowing compatibility between gsat and Stellarium/Qt
 CgTimeThis class implements time calculations
 CgTimeSpan
 CHECPosition
 CHeightmapThis represents a heightmap for viewer-ground collision
 CHipIndexStructContainer for Hipparcos information
 CHttpConnectionHandlerSettingsContains all settings for the connection handler
 CHttpCookieHTTP cookie as defined in RFC 2109
 CHttpRequestThis object represents a single HTTP request
 CHttpResponseThis object represents a HTTP response, used to return something to the web client
 CINDI::BaseClient
 CINDIConnection::Coordinates
 CInterpolatedPosition
 Cinterpolation_info
 CITemplateTranslationProviderInterface for Template::translate calls
 Cjpl_eph_data
 CLandscapeStore and manages the displaying of the Landscape
 CLandscape::LandscapeLabel
 CLandscapeOldStyle::landscapeTexCoord
 CLensDistortionEstimatorDialog::ImagePointStatus
 CLineA simple line class, identified by a point and a direction vector
 CLunarEclipseBesselBesselian elements for lunar eclipse
 CLunarEclipseIterationIteration to compute contact times of lunar eclipse
 CLx200CommandAbstract base class for Meade LX200 (and compatible) commands
 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 >
 CMeteorModels a single meteor
 CMeteorShower::Activity
 CMeteorShowers::SearchResult
 CMSTranslations
 CNavStarCalculatorDegreeInputs
 CNavStarsCalculator
 CNexStarCommandAbstract base class for Celestron NexStar (and compatible) commands
 CNightCoverPlaced on top
 CNow
 CObsListDialog::observingListItem
 COctahedronPolygonManage a non-convex polygon which can extend on more than 180 deg
 COrbit
 CPlane
 CPlanet::PlanetOBJModel
 Cpluto_argument
 Cpluto_latitude
 Cpluto_longitude
 Cpluto_radius
 CPolyhedronThis implementation is based on Stingl's Robust Hard Shadows
 CPositionA telescope's position at a given time
 CQAbstractListModel
 CQAbstractSpinBox
 CQAbstractTableModel
 CQChart
 CQDialog
 CQDoubleSpinBox
 CQEnableSharedFromThis
 CQFrame
 CQFuture< T >
 CQFuture< GLData >
 CQFuture< Planet::PlanetOBJModel * >
 CQGraphicsItem
 CQGraphicsPathItem
 CQGraphicsPixmapItem
 CQGraphicsProxyWidget
 CQGraphicsTextItem
 CQGraphicsView
 CQGraphicsWidget
 CQLineEdit
 CQObject
 CQOpenGLFunctions
 CQOpenGLFunctions_1_0
 CQSharedPointer
 CQSortFilterProxyModel
 CQSpinBox
 CQString
 CQStringListModel
 CQSyntaxHighlighter
 CQTcpServer
 CQTextBrowser
 CThisOn platforms without QWebEngine
 CQTextEdit
 CQThread
 CQToolButton
 CQTreeWidgetItem
 CQVector
 CQWidget
 CRCMagContains the 2 parameters necessary to draw a star on screen
 CrecentObjectSearches
 CRemoteControlServiceInterfaceInterface for all Remote Control Plug-in services
 CRing
 CRotationElements
 CRotationElements::PlanetCorrections0.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
 CSceneInfoContains all the metadata necessary for a Scenery3d scene, and can be loaded from special .ini files in a scene's folder
 CServerBase class for telescope server classes
 CServerCreditsContain all the credits for a given server hosting the data
 CShaderMgrA simple shader cache class that gives us the correct shader depending on desired configuration
 CSkybrightThis class makes use of the 1998 sky brightness model by Bradley Schaefer
 CskylightStruct2Class which computes the daylight sky color Fast implementation of the algorithm from the article "A Practical Analytic Model for Daylight" by A
 CSkyLineGridLinesMgr.cpp at V0.13.2, but with small-circle drawing
 CSmootherCompute smooth animation for a given float value
 CSocket
 CSolarEclipseBessel
 CSolarEclipseData
 CSphericalLandscapeRe-implementation of gluSphere : glu is overridden for non-standard projection
 CSphericalRegionAbstract class defining a region of the sphere
 CSphericalTexturedPolygon::TextureVertexA container for 3D vertex + associated texture coordinates
 CSphericMirrorCalculator
 CSplashScreen
 CSPolygon
 CStar1
 CStar2
 CStar3
 CStaticFileControllerSettingsContains all the settings for the StaticFileController
 Cstd::exceptionSTL class
 CHoweverNight mode is applied as screen effect, this dialog does not adhere to the global night mode
 CStelFaderManages a (usually smooth) transition between two states (typically ON/OFF) in function of a counter It used for various purpose like smooth transitions
 CStelFileMgrProvides utilities for locating and handling files
 CStelGeodesicGridGrid of triangles (zones) on the sphere with radius 1, generated by subdividing the icosahedron
 CStelGuiBaseAbstract class defining the base interface for all GUIs
 CStelJsonParserQt-based simple JSON reader inspired by the one from Zoolib
 CStelLocaleMgrManage i18n operations such as message translation and date/time localization
 CStelLocationStore the information for a location on a planet
 CStelLoggerClass with only static members used to manage logging for Stellarium
 CStelMainView::GLInfoContains some basic info about the OpenGL context used
 CStelModuleMgr::PluginDescriptorContains the information read from the module.ini file
 CStelOBJRepresentation of a custom subset of a Wavefront .obj file, including only triangle data and materials
 CStelOBJ::MaterialDefines a material loaded from an .mtl file
 CStelOBJ::MaterialGroupRepresents a bunch of faces following after each other that use the same material
 CStelOBJ::ObjectRepresents an OBJ object as defined with the 'o' statement
 CStelOBJ::VertexA Vertex struct holds the vertex itself (position), corresponding texture coordinates, normals, tangents and bitangents It does not use Vec3f etc
 CStelOpenGLArrayEncapsulates vertex data stored in the OpenGL server memory, which can be used for fast drawing commands, without repeated CPU-GPU data uploads
 CStelPluginInfoContains information about a Stellarium plugin
 CStelPluginInterfaceDefine the interface to implement when creating a plugin
 CStelProjectorProvide the main interface to all operations of projecting coordinates from sky to screen
 CStelProjector::ModelViewTranformAllows to define non linear operations in addition to the standard linear (Matrix 4d) ModelView transformation
 CStelProjector::StelProjectorParamsContains all the param needed to initialize a StelProjector
 CStelRegionObjectSimple abstract class defining basic methods implemented by all objects that need to be stored in a StelSphericalIndex
 CStelScriptOutputClass with only static members used to manage output for Stellarium scripts
 CStelSkyCultureStore basic info about a sky culture for Stellarium
 CStelSphericalIndexContainer allowing to store and query SphericalRegion
 CStelStyleHolds the contents of CSS style files for GUI and HTML of Stellarium
 CStelTexture::StelTextureParamsContains the parameters defining how a texture is created
 CStelTranslatorClass used to translate strings to any language
 CStelUtils::binary_function< Arg1, Arg2, Result >
 CStelVertexArray
 CStelViewportEffectAllow to apply visual effects on the whole Stellarium viewport
 CstoredPoint
 CStoredViewA structure which stores a specific view position, view direction and FOV, together with a textual description
 CstringLengthCompare
 CSyncMessageHandlerBase interface for message handlers, i.e. reacting to messages
 CSyncProtocol::SyncHeaderAll messages are preceded by this
 CSyncProtocol::SyncMessageBase interface for the messages themselves, allowing to serialize/deserialize them
 CTelescopeControl::DeviceModel
 CTextureAverageComputer
 CTleDataData structure containing unvalidated TLE set as read from a TLE list file
 CTleSourceTLE update source, used only internally for now
 CToastGridConvenience class that can be used to compute the TOAST grid points
 CToastTileRepresents a tile in a TOAST image
 CToastTile::CoordTriple struct for a coordinate of a ToastTile
 CTrailGroup
 CTransitBesselBesselian elements for transit of Mercury and Venus across the Sun
 CTranslations
 CTuiNodeResponseA 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
 CZoneArrayManages all ZoneData structures of a given StelGeodesicGrid level
 CZoneDataA single triangle