Kstars
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| ►NCatalogsDB | |
| ►Ncovariance_functions | |
| ►NEkos | Ekos is an advanced Astrophotography tool for Linux |
| ►NISD | ISD is a collection of INDI Standard Devices |
| ►NKSUtils | |
| ►NOAL | Open Astronomy Log (OAL) is a free and open XML schema definition for all kinds of astronomical observations |
| ►Nrapidcsv | |
| ►NSkyObjectUserdata | |
| CAddCatalogObject | A simple data entry dialog to create and edit objects in CatalogDB catalogs |
| CAddCatDialog | Dialog for adding custom object catalogs to KStars |
| CAddLinkDialog | AddLinkDialog is a simple dialog for adding a custom URL to a popup menu |
| CAltVsTime | Altitude vs |
| CApproachSolver | Implements algorithms to find close approaches of two objects on the sky |
| CArtificialHorizon | Represents custom area from the horizon upwards which represent blocked views from the vantage point of the user |
| CAsteroidsComponent | Represents the asteroids on the sky map |
| CAsteroidsItem | This class handles asteroids in SkyMapLite |
| CAstroCalc | This is the base class for the KStars astronomical calculator |
| CAVTPlotWidget | An extension of the KPlotWidget for the AltVsTime tool |
| CAzimuthalEquidistantProjector | Implememntation of Azimuthal equidistant projection |
| CBinaryListComponent | Functionality for loading the component data from Binary |
| CBinFileHelper | This class provides utility functions to handle binary data files in the format prescribed by KStars |
| CBlobManager | BlobManager manages connection to INDI server to handle a specific BLOB |
| CCachingDms | Dms subclass that caches its sine and cosine values every time the angle is changed |
| CCalendarWidget | An extension of the KPlotWidget for the SkyCalendar tool |
| CCatalogColorEditor | A form for editing catalog color scheme mappings |
| CCatalogDetails | A dialog that shows catalog information and provides facilities to edit catalog meta information and manage its contents (if the catalog is mutable) |
| CCatalogEditForm | A simple data entry form for creating/editing catalog meta information |
| CCatalogObject | A simple container object to hold the minimum information for a Deep Sky Object to be drawn on the skymap |
| CCatalogsComponent | Represents objects loaded from an sqlite backed, trixel indexed catalog |
| CCatalogsDBUI | A simple UI to manage downloaded and custom Catalogs |
| CClickLabel | This is a QLabel with a clicked() signal |
| CClientManager | ClientManager manages connection to INDI server, creation of devices, and receiving/sending properties |
| CClientManagerLite | |
| CColorNode | [7] |
| CColorScheme | This class stores all of the adjustable colors in KStars, in a QMap object keyed by the names of the colors |
| CCometsComponent | This class encapsulates the Comets |
| CCometsItem | This class handles comets in SkyMapLite |
| CConjunctionsTool | Predicts conjunctions using KSConjunct in the background |
| CConstants | |
| CConstellationArtComponent | Represents the ConstellationsArt objects |
| CConstellationArtItem | This class handles constellation art in SkyMapLite |
| CConstellationArtNode | A SkyNode derived class that represents ConstellationsArt object |
| CConstellationBoundary | Collection of lines comprising the borders between constellations |
| CConstellationLines | Collection of lines making the 88 constellations |
| CConstellationName | The ConstellationName struct |
| CConstellationNamesComponent | Represents the constellation names on the sky map |
| CConstellationNamesItem | This class represents ConstellationNamesComponent in SkyMapLite |
| CConstellationsArt | Information about a ConstellationsArt object |
| CCoordinateGrid | Collection of all the circles in the coordinate grid |
| CCrossHairNode | Represents crosshair of telescope in SkyMapLite |
| Cctk3Slider | A ctk3Slider is a slider that lets you input 2 values instead of one (see QSlider) |
| CctkRangeSlider | A ctkRangeSlider is a slider that lets you input 2 values instead of one (see QSlider) |
| CCultureList | A list of all cultures FIXME: Why not use a QStringList? |
| CCustomDrivers | Handles adding new drivers to database |
| CdataElement | A structure describing a data field in the binary file |
| Cdc1394color_codings_t | A struct containing a list of color codings |
| Cdc1394video_modes_t | A struct containing a list of video modes |
| CDeepSkyItem | Class that handles representation of Deep Sky Objects |
| CDeepSkyNode | A SkyNode derived class used for displaying DeepSkyObjects |
| CDeepStarComponent | Stores and manages unnamed stars, most of which are dynamically loaded into memory |
| CDeepStarData | A 16-byte structure that holds star data for really faint stars |
| CDeepStarItem | This class handles representation of unnamed stars in SkyMapLite |
| CDetailDialog | DetailDialog is a window showing detailed information for a selected object |
| CDetailsTable | Represents details tables that can be inserted to finder charts and logging forms |
| CDetalDialogLite | Backend for Object details dialog in QML A backend of details dialog declared in QML |
| CDeviceInfo | DeviceInfo is simple class to hold DriverInfo and INDI::BaseDevice associated with a particular device |
| Cdms | An angle, stored as degrees, but expressible in many ways |
| CdmsBox | A QLineEdit which is capable of displaying and parsing angle values flexibly and robustly |
| CDragListBox | Extension of KListWidget that allows Drag-and-Drop with other DragListBoxes |
| CDriverInfo | DriverInfo holds all metadata associated with a particular INDI driver |
| CDriverManager | DriverManager is the primary class to handle all operations related to starting and stopping INDI drivers |
| CDSOIndexNode | This class represents DSOs from particular catalog |
| CDSOSymbolNode | A SkyNode derived class used for Deep Sky symbols in SkyMapLite |
| CDSOTrixelNode | Trixel |
| CEarthShadowComponent | The EarthShadowComponent class |
| CEclipseEvent | The EclipseEvent class |
| CEclipseHandler | The EclipseHandler class |
| CEclipseModel | The EclipseModel class |
| CEclipseTool | The EclipseTool class |
| CEcliptic | Represents the ecliptic on the sky map |
| CEclipticItem | Represents Ecliptic in SkyMapLite |
| CEclipticPosition | The ecliptic position of a planet (Longitude, Latitude, and distance from Sun) |
| CEllipseNode | QSGTransformNode derived node used to draw ellipses |
| CEquator | Represents the equator on the sky map |
| CEquatorialCoordinateGrid | Collection of all the circles in the equatorial coordinate grid |
| CEquatorItem | Represents Equator in SkyMapLite |
| CEquirectangularProjector | Implememntation of Equirectangular projection |
| CExecute | Executes an observation session |
| CExportImageDialog | Export sky image dialog |
| CEyepiece | Information on user eye pieces |
| CEyepieceField | Renders the view through the eyepiece of various telescope types |
| CFindDialog | Dialog window for finding SkyObjects by name |
| CFindDialogLite | Backend for "Find Object" dialog in QML The way we are searching for the object is as follows: Each SkyComponent in addition to QStringList of names holds QVector<QPair<QString, const SkyObject *>> |
| CFinderChart | Class that represents finder chart document |
| CFITSTab | Holds information on the current view (drawing area) in addition to the undo/redo stacks and status of current document (clean or dirty) |
| CFITSViewer | Primary window to view monochrome and color FITS images |
| CFlagComponent | Represents a flag on the sky map |
| CFlagManager | Flag manager Dialog box to add and remove flags |
| CFocusDialog | A small dialog for setting the focus coordinates manually |
| CFOV | A simple class encapsulating a Field-of-View symbol |
| CFOVDialog | FOVDialog is dialog to select a Field-of-View indicator (or create a new one) |
| CFovEditorDialog | Class representing FOV Editor Dialog which enables user to edit FOV snapshots |
| CFovEditorDialogUI | User interface for FOV Editor Dialog |
| CFOVItem | This class handles representation of FOV symbols in SkyMapLite |
| CFOVManager | A simple class handling FOVs |
| CFovSnapshot | Class that represents single field of view snapshot |
| CFOVSymbolBase | FOVSymbolBase is a virtual class that should be subclassed by every type of FOV symbol |
| CFOVSymbolNode | A SkyNode derived class used for displaying FOV symbol |
| ►CGaussianProcessGuider | This class provides a guiding algorithm for the right ascension axis that learns and predicts the periodic gear error with a Gaussian process |
| CGenericCalendarWidget | Uses any KDateTable subclass for the date table and provides a calendar with options to choose a month / year |
| CGeoLocation | Contains all relevant information for specifying a location on Earth: City Name, State/Province name, Country Name, Longitude, Latitude, Elevation, Time Zone, and Daylight Savings Time rule |
| CGnomonicProjector | Implememntation of Gnomonic projection |
| CGreatCircle | A class to compute points along a great circle from one az/alt to another |
| CGuide | Guide is a special class that handles ST4 commands |
| CGuideLabelNode | Currently this class is not used anywhere |
| CGuideView | The main change relative to fitsview is to add the capability of displaying the 'neighbor guide stars' for the SEP Multi Star guide algorithm |
| CGUIManager | GUIManager creates the INDI Control Panel upon receiving a new device |
| CHighPMStarList | Holds a list of stars with high proper motion along with the trixel each star is currently located in |
| CHIPSComponent | Represents the HIPS progress survey overlay |
| CHorizonComponent | Represents the horizon on the sky map |
| CHorizonItem | Handles representation of HorizonComponent in SkyMapLite (lines, filled polygon and compass labels) |
| CHorizonManager | Manages adding/removing and editing regions and points associated with user-customized artificial horizons |
| CHorizonNode | This node acts as a parent of nodes that comprise horizon and both filled and non-filled ground |
| CHorizontalCoordinateGrid | Collection of all the circles in the horizontal coordinate grid |
| CHoughLine | Line representation for HoughTransform Based on the java implementation found on http://vase.essex.ac.uk/software/HoughTransform |
| CHTMesh | HTMesh was originally intended to be a simple interface to the HTM library for the KStars project that would hide some of the complexity |
| CImageExporter | Backends for exporting a sky image, either raster or vector, with a legend |
| CImageOverlayComponent | Represents the ImageOverlay overlay |
| CImageProvider | This class makes it possible to use QImages from C++ in QML |
| CINDI_D | INDI_D represents an INDI GUI Device |
| CINDI_E | INDI_E represents an INDI GUI element (Number, Text, Switch, Light, or BLOB) within an INDI property |
| CINDI_G | INDI_G represents a collection of INDI properties that share a common group |
| CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
| CINDIDBus | Collection of INDI DBus functions |
| CINDIListener | INDIListener is responsible for creating ISD::GDInterface generic devices as new devices arrive from ClientManager |
| CInfoBoxes | Collection of InfoBoxWidget objects that display a transparent box for display of text messages |
| CInfoBoxWidget | Widget that displays a transparent box for display of text messages |
| CItem | [7] |
| CJMoonTool | Display the positions of Jupiter's moons as a function of time |
| CJupiterMoons | Implements the four largest moons of Jupiter |
| CKSAlmanac | A class that implements methods to find sun rise, sun set, twilight begin / end times, moon rise and moon set times |
| CKSAsteroid | A subclass of KSPlanetBase that implements asteroids |
| CKSComet | A subclass of KSPlanetBase that implements comets |
| CKSConjunct | Implements algorithms to find close conjunctions of planets in a given time range |
| CKSDssDownloader | Helps download a DSS image |
| ►CKSDssImage | Provides a class to hold a DSS Image along with its metadata |
| CKSEarthShadow | A class that manages the calculation of the earths shadow (in moon distance) as a 'virtual' skyobject |
| CKSFileReader | I totally rewrote this because the earlier scheme of reading all the lines of a file into a buffer before processing is actually extremely inefficient because it makes it impossible to interleave file reading and data processing which all modern computers can do |
| CKSHelpLabel | Label for displaying links to AstroInfo project |
| CKSMessageBox | KStars Message Box implementation |
| CKSMoon | Provides necessary information about the Moon |
| CKSNumbers | There are several time-dependent values used in position calculations, that are not specific to an object |
| CKSPaths | Wrapper for QStandardPaths with Android assets support The purpose of this class is to search for resources on some platforms with paths that are not provided by QStandardPaths (e.g |
| ►CKSPlanet | A subclass of KSPlanetBase for seven of the major planets in the solar system (Earth and Pluto have their own specialized classes derived from KSPlanetBase) |
| CKSPlanetBase | A subclass of TrailObject that provides additional information needed for most solar system objects |
| CKSPluto | A subclass of KSAsteroid that represents the planet Pluto |
| CKSPopupMenu | The KStars Popup Menu |
| CKSSun | Child class of KSPlanetBase; encapsulates information about the Sun |
| CKStars | This is the main window for KStars |
| CKStarsData | KStarsData is the backbone of KStars |
| CKStarsDateTime | Extension of QDateTime for KStars KStarsDateTime can represent the date/time as a Julian Day, using a long double, in which the fractional portion encodes the time of day to a precision of a less than a second |
| CKStarsDocument | Base class for KStars documents |
| CKStarsLite | This class loads QML files and connects SkyMapLite and KStarsData Unlike KStars class it is not a main window (see KStarsLite::m_Engine) but a root object that contains the program clock and holds pointers to SkyMapLite and KStarsData objects |
| CKStarsSplash | The KStars Splash Screen |
| CKSUserDB | Single class to delegate all User database I/O |
| CKSUtils | KStars utility functions |
| CKSWizard | The Startup Wizard will be automatically opened when KStars runs for the first time |
| CLabelListIndex | An abstract parent class to be inherited by Ecliptic and Equator |
| CLabelNode | A SkyNode derived class used for displaying labels |
| CLabelsItem | This class is in charge of labels in SkyMapLite |
| CLambertProjector | Implememntation of Lambert azimuthal equal-area projection |
| CLineList | A simple data container used by LineListIndex |
| CLineListIndex | Contains almost all the code needed for indexing and drawing and clipping lines and polygons |
| CLineNode | SkyOpacityNode derived class that draws lines from LineList |
| CLinesItem | Class that handles lines (Constellation lines and boundaries and both coordinate grids) in SkyMapLite |
| CListComponent | An abstract parent class, to be inherited by SkyComponents that store a QList of SkyObjects |
| CLocalMeridianComponent | Single local meridian line |
| CLocationDialog | Dialog for changing the geographic location of the observer |
| CLocationDialogLite | A backend of location dialog declared in QML |
| CLog | Implementation of Open Astronomy Log (OAL) XML specifications to record observation logs |
| CLogEdit | This is a simple derivative of QTextEdit, that just adds a focusOut() signal, emitted when the edit loses focus |
| CLoggingForm | Class that represents logging form |
| CLunarEclipseDetails | The LunarEclipseDetails struct |
| CLunarEclipseEvent | The LunarEclipseEvent class |
| CLunarEclipseHandler | The LunarEclipseHandler class |
| CMagnitudeSpinBox | A special spinbox for entering magnitude values |
| CManager | Primary class to handle all Ekos modules |
| CMapCanvas | Used in LocationDialog for displaying a map of the Earth |
| CMeshBuffer | The sole purpose of a MeshBuffer is to hold storage space for the results of an HTM inetersection and then allow multiple MeshIterator's to walk through the result set |
| CMeshIterator | MeshIterator is a very lightweight class used to iterate over the result set of an HTMesh intersection |
| CMilkyWay | Class that handles drawing of MilkyWay (both filled and non-filled) |
| CMlkyWay | Draw filled areas as Milky Way and Magellanic clouds |
| CmodCalcAltAz | |
| CmodCalcAngDist | Module to compute the angular distance between two points in the sky and position angle |
| CmodCalcApCoord | Compute the equatorial coordinates for a given date and time from a given epoch or equinox |
| CmodCalcDayLength | Module to compute the equatorial coordinates for a given date and time from a given epoch or equinox |
| CmodCalcEclCoords | Class which implements the KStars calculator module to compute geocentric ecliptic coordinates to/from geocentric equatorial coordinates |
| CmodCalcEquinox | |
| CmodCalcGalCoord | Class which implements the KStars calculator module to compute Galactic coordinates to/from Equatorial coordinates |
| CmodCalcGeodCoord | Class which implements the KStars calculator module to compute Geodetic coordinates to/from Cartesian coordinates |
| CmodCalcJD | Class for KStars module which computes JD, MJD and Date/Time from the any of the other entries |
| CmodCalcPlanets | |
| CmodCalcSidTime | Class which implements the KStars calculator module to compute Universal time to/from Sidereal time |
| CmodCalcVlsr | Module to compute the heliocentric radial velocity, geocentric radial velocity and topocentric radial velocity for a source, given its coordinates, its Vlsr and the date and location on the Earth |
| CModelManager | Manages models for QML listviews of different types of sky-objects |
| CMoonPhaseTool | Shows a moon phase calendar for an entire month |
| CMosaicComponent | Renders Mosaic Panel on Sky Map in either of two modes depending on scheduler |
| CNewFOV | Dialog for defining a new FOV symbol |
| CNewView | Dialog for defining a new View |
| CNOMADStarDataWriter | Writes NOMAD star data |
| CNoPrecessIndex | |
| CObsConditions | This class deals with the observing conditions of the night sky |
| CObserverAdd | Dialog to add new observers |
| CObservingList | Tool window for managing a custom list of objects |
| CObsListPopupMenu | The Popup Menu for the observing list in KStars |
| CObsListWizard | Wizard for constructing observing lists |
| COpsAdvanced | The Advanced Tab of the Options window |
| COpsCatalog | The Catalog page for the Options window |
| COpsColors | The Colors page allows the user to adjust all of the colors used to display the night sky |
| COpsDeveloper | The Developer Tab of the Options window |
| COpsEkos | Enables the user to set remote connection devices and options in addition to online and offline astrometry.net settings |
| COpsFITS | The FITS Tab of the Options window |
| COpsGuides | The guide page enables to user to select to turn on and off guide overlays such as constellation lines, boundaries, flags..etc |
| COpsHIPS | HIPS Settings including download of external sources and enabling/disabling them accordingly |
| COpsImageOverlay | The terrain page enables to user to manage the options for image overlays |
| COpsINDI | Enables the user to change several INDI options including default ports for common devices, time and location source, and options pertaining to FITSViewer tool |
| COpsSatellites | The Satellites Tab of the Options window |
| COpsSolarSystem | The Solar System page for the Options window |
| COpsSupernovae | The Supernovae Tab of the Options window |
| COpsTerrain | The terrain page enables to user to manage the options for the terrain overlay |
| COrthographicProjector | Implememntation of Orthographic projection |
| CPlanetMoons | Implements the moons of a planet |
| CPlanetMoonsComponent | Represents the planetmoons on the sky map |
| CPlanetMoonsNode | A SkyNode derived class used as a container for displaying a planet with its moons (if any) |
| CPlanetNode | A SkyNode derived class used as a container for holding two other nodes: PointNode and QSGSimpleTextureNode(displays object as image) that are displayed depending according to the conditions (zoom level, user options) |
| CPlanetsItem | This class handles planets and their moons in SkyMapLite |
| CPlanetViewer | Display an overhead view of the solar system |
| CPointListComponent | An abstract parent class, to be inherited by SkyComponents that store a QList of SkyPoints |
| CPointNode | SkyOpacityNode derived class that represents stars and planets using cached QSGTexture |
| CPointSourceNode | A SkyNode derived class used for displaying PointNode with coordinates provided by SkyObject |
| CPoleAxis | PoleAxis class handles determining the mount Ha axis position given three positions taken with the same mount declination |
| CPolyNode | A SkyOpacityNode derived class used for drawing of polygons (both filled and non-filled) |
| CPrintingWizard | Class representing Printing Wizard for KStars printed documents (currently only finder charts) |
| CProjector | Primary class that serves as an interface to handle projections |
| CPWizChartConfigUI | User interface for "Configure basic finder chart settings" step of the Printing Wizard |
| CPWizChartContentsUI | User interface for "Configure chart contents" step of the Printing Wizard |
| CPWizFovBrowseUI | User interface for "Browse captured FOV images" step of Printing Wizard |
| CPWizFovConfigUI | User interface for "Configure common FOV export options" step of the Printing Wizard |
| CPWizFovManualUI | User interface for "Manual FOV capture" step of the Printing Wizard |
| CPWizFovShUI | User interface for "Star hopper FOV snapshot capture" step of the Printing Wizard |
| CPWizFovTypeSelectionUI | User interface for "Select FOV capture method" step of the Printing Wizard |
| CPWizObjectSelectionUI | User interface for "Select observed object" step of the Printing Wizard |
| CPWizPrintUI | User interface for last "Print and export finder chart" step of the Printing Wizard |
| CPWizWelcomeUI | User interface for the first step of the Printing Wizard |
| CQCPAbstractItem | The abstract base class for all items in a plot |
| CQCPAbstractLegendItem | The abstract base class for all entries in a QCPLegend |
| CQCPAbstractPaintBuffer | The abstract base class for paint buffers, which define the rendering backend |
| CQCPAbstractPlottable | The abstract base class for all data representing objects in a plot |
| CQCPAbstractPlottable1D | A template base class for plottables with one-dimensional data |
| CQCPAxis | Manages a single axis inside a QCustomPlot |
| CQCPAxisPainterPrivate | (Private) |
| CQCPAxisRect | Holds multiple axes and arranges them in a rectangular shape |
| CQCPAxisTicker | The base class tick generator used by QCPAxis to create tick positions and tick labels |
| CQCPAxisTickerDateTime | Specialized axis ticker for calendar dates and times as axis ticks |
| CQCPAxisTickerFixed | Specialized axis ticker with a fixed tick step |
| CQCPAxisTickerLog | Specialized axis ticker suited for logarithmic axes |
| CQCPAxisTickerPi | Specialized axis ticker to display ticks in units of an arbitrary constant, for example pi |
| CQCPAxisTickerText | Specialized axis ticker which allows arbitrary labels at specified coordinates |
| CQCPAxisTickerTime | Specialized axis ticker for time spans in units of milliseconds to days |
| CQCPBars | A plottable representing a bar chart in a plot |
| CQCPBarsData | Holds the data of one single data point (one bar) for QCPBars |
| CQCPBarsGroup | Groups multiple QCPBars together so they appear side by side |
| CQCPColorGradient | Defines a color gradient for use with e.g. QCPColorMap |
| CQCPColorMap | A plottable representing a two-dimensional color map in a plot |
| CQCPColorMapData | Holds the two-dimensional data of a QCPColorMap plottable |
| CQCPColorScale | A color scale for use with color coding data such as QCPColorMap |
| CQCPColorScaleAxisRectPrivate | An axis rect subclass for use in a QCPColorScale |
| CQCPCurve | A plottable representing a parametric curve in a plot |
| CQCPCurveData | Holds the data of one single data point for QCPCurve |
| CQCPDataContainer | The generic data container for one-dimensional plottables |
| CQCPDataRange | Describes a data range given by begin and end index |
| CQCPDataSelection | Describes a data set by holding multiple QCPDataRange instances |
| CQCPErrorBars | A plottable that adds a set of error bars to other plottables |
| CQCPErrorBarsData | Holds the data of one single error bar for QCPErrorBars |
| CQCPFinancial | A plottable representing a financial stock chart |
| CQCPFinancialData | Holds the data of one single data point for QCPFinancial |
| CQCPGraph | A plottable representing a graph in a plot |
| CQCPGraphData | Holds the data of one single data point for QCPGraph |
| CQCPGrid | Responsible for drawing the grid of a QCPAxis |
| CQCPItemAnchor | An anchor of an item to which positions can be attached to |
| CQCPItemBracket | A bracket for referencing/highlighting certain parts in the plot |
| CQCPItemCurve | A curved line from one point to another |
| CQCPItemEllipse | An ellipse |
| CQCPItemLine | A line from one point to another |
| CQCPItemPixmap | An arbitrary pixmap |
| CQCPItemPosition | Manages the position of an item |
| CQCPItemRect | A rectangle |
| CQCPItemStraightLine | A straight line that spans infinitely in both directions |
| CQCPItemText | A text label |
| CQCPItemTracer | Item that sticks to QCPGraph data points |
| CQCPLabelPainterPrivate | (Private) |
| CQCPLayer | A layer that may contain objects, to control the rendering order |
| CQCPLayerable | Base class for all drawable objects |
| CQCPLayout | The abstract base class for layouts |
| CQCPLayoutElement | The abstract base class for all objects that form the layout system |
| CQCPLayoutGrid | A layout that arranges child elements in a grid |
| CQCPLayoutInset | A layout that places child elements aligned to the border or arbitrarily positioned |
| CQCPLegend | Manages a legend inside a QCustomPlot |
| CQCPLineEnding | Handles the different ending decorations for line-like items |
| CQCPMarginGroup | A margin group allows synchronization of margin sides if working with multiple layout elements |
| CQCPPaintBufferPixmap | A paint buffer based on QPixmap, using software raster rendering |
| CQCPPainter | QPainter subclass used internally |
| CQCPPlottableInterface1D | Defines an abstract interface for one-dimensional plottables |
| CQCPPlottableLegendItem | A legend item representing a plottable with an icon and the plottable name |
| CQCPPolarAxisAngular | The main container for polar plots, representing the angular axis as a circle |
| CQCPPolarAxisRadial | The radial axis inside a radial plot |
| CQCPPolarGraph | A radial graph used to display data in polar plots |
| CQCPPolarGrid | The grid in both angular and radial dimensions for polar plots |
| CQCPPolarLegendItem | A legend item for polar plots |
| CQCPRange | Represents the range an axis is encompassing |
| CQCPScatterStyle | Represents the visual appearance of scatter points |
| CQCPSelectionDecorator | Controls how a plottable's data selection is drawn |
| CQCPSelectionDecoratorBracket | A selection decorator which draws brackets around each selected data segment |
| CQCPSelectionRect | Provides rect/rubber-band data selection and range zoom interaction |
| CQCPStatisticalBox | A plottable representing a single statistical box in a plot |
| CQCPStatisticalBoxData | Holds the data of one single data point for QCPStatisticalBox |
| CQCPTextElement | A layout element displaying a text |
| CQCPVector2D | Represents two doubles as a mathematical 2D vector |
| CQCustomPlot | The central class of the library. This is the QWidget which displays the plot and interacts with the user |
| CqMDNS | Implements a simple mDNS responder using Qt |
| CQProgressIndicator | Lets an application display a progress indicator to show that a long task is under way |
| CQRoundProgressBar | Circular progress bar and maintains its API similar to the QProgressBar |
| CRangeConvex | A spatial convex is composed of spatial constraints |
| CRectangleOverlap | This class checks if two rectangles overlap |
| CRectNode | QSGGeometryNode derived class that draws filled and non-filled rectangles |
| CRootNode | A QSGClipNode derived class used as a container for holding pointers to nodes and for clipping |
| CSatellite | Represents an artificial satellites |
| CSatelliteGroup | Represents a group of artificial satellites |
| CSatelliteNode | A SkyNode derived class that represents satellite |
| CSatellitesComponent | Represents artificial satellites on the sky map |
| CSatellitesItem | This class handles representation of satellites in SkyMapLite |
| CSchedulerState | Holds all attributes defining the scheduler's state |
| CSchemeManager | A set of methods used to work with colors |
| CScriptBuilder | A GUI tool for building behavioral DBus scripts for KStars |
| CScriptFunction | Jason Harris |
| CScrollBar | This qml code implements a vertical scrollbar which shall be displayed in listview of sky-objects |
| CSequenceJob | Sequence Job is a container for the details required to capture a series of images |
| CServerManager | ServerManager is responsible for starting and shutting local INDI servers |
| CSessionSortFilterProxyModel | Sort best observation times by reimplementing lessThan() to work on the transit times of objects |
| CShader | [1] |
| CShFovExporter | Helper class used as a wrapper for StarHopper when capturing FOV snapshots |
| CSimClock | Kstars simulation clock |
| CSimpleFovExporter | SimpleFovExporter class is used for FOV representation exporting |
| CSkipList | Extends LineList by adding the skip hash to allow the same the data in a LineList to be drawn as a filled and an outlined polygon |
| CSkyCalendar | Draws Rise/Set/Transit curves for major solar system planets for any calendar year |
| CSkyComponent | SkyComponent represents an object on the sky map |
| CSkyComposite | SkyComposite is a kind of container class for SkyComponent objects |
| CSkyItem | This is an interface for implementing SkyItems that represent SkyComponent derived objects on the SkyMapLite |
| CSkyLabeler | The purpose of this class is to prevent labels from overlapping |
| CSkyLine | A series of connected line segments in the sky, composed of SkyPoints at its vertices |
| CSkyMap | This is the canvas on which the sky is painted |
| CSkyMapComposite | SkyMapComposite is the root object in the object hierarchy of the sky map |
| CSkyMapDrawAbstract | This class defines the methods that both rendering engines (GLPainter and QPainter) must implement |
| CSkyMapGLDraw | This class draws the SkyMap using OpenGL |
| CSkyMapLite | This is the main item that displays all SkyItems |
| CSkyMapQDraw | This class draws the SkyMap using native QPainter |
| CSkyMapView | Carries parameters of a sky map view |
| CSkyMapViewManager | Manages a list of sky map views |
| CSkyMesh | Provides an interface to the Hierarchical Triangular Mesh (HTM) library written by A |
| CSkyNode | Provides virtual functions for update of coordinates and nodes hiding |
| CSkyObjDescription | Fetches short description for various sky object from wikipedia |
| CSkyObject | Provides all necessary information about an object in the sky: its coordinates, name(s), type, magnitude, and QStringLists of URLs for images and webpages regarding the object |
| CSkyObjectListModel | A model used in Find Object Dialog in QML |
| CSkyObjectLite | Wrapper for SkyObject to allow access of some of its properties from QML |
| CSkyObjItem | Represents an item in the list of interesting sky-objects |
| CSkyObjListModel | Represents a model for the list of interesting sky-objects to be displayed in the QML interface |
| CSkyOpacityNode | A wrapper for QSGOpacityNode that provides hide() and show() functions |
| CSkyPainter | Draws things on the sky, without regard to backend |
| CSkyPoint | The sky coordinates of a point in the sky |
| CSkyPointLite | Wrapper for SkyPoint to allow access of some of its properties from QML |
| CSkyPolygonNode | A SkyNode derived class that represents polygon (either filled or non-filled) One of the applications of this class is drawing of Milky Way |
| CSkyQPainter | The QPainter-based painting backend |
| CSolarSystemComposite | The solar system composite manages all planets, asteroids and comets |
| CSolarSystemListComponent | |
| CSolarSystemSingleComponent | This class encapsulates some methods which are shared between all single-object solar system components (Sun, Moon, Planet, Pluto) |
| CSpatialBoundsError | SpatialException thrown on violation of array bounds |
| CSpatialConstraint | The Constraint is really a cone on the sky-sphere |
| CSpatialException | HTM SpatialIndex Exception base class This is the base class for all Science Archive exceptions |
| CSpatialFailure | SpatialException thrown on operational failure |
| CSpatialIndex | SpatialIndex is a quad tree of spherical triangles |
| CSpatialInterfaceError | SpatialException thrown on violation of interface protocols |
| CSpatialUnimplemented | SpatialException thrown by unimplemented functions |
| CSpatialVector | SpatialVector is a 3D vector usually living on the surface of the sphere |
| CStarBlock | Holds a block of stars and various peripheral variables to mark its place in data structures |
| CStarBlockFactory | A factory that creates StarBlocks and recycles them in an LRU Cache |
| CStarBlockList | Maintains a list of StarBlocks that contain the stars lying in a single trixel |
| CStarComponent | Represents the stars on the sky map |
| CStarData | A 32-byte Structure that holds star data |
| CStarHopper | Helps planning star hopping |
| CStarItem | Class that handles Stars |
| CStarObject | This is a subclass of SkyObject |
| CState | [1] |
| CStereographicProjector | Implememntation of Stereographic projection |
| CSupernova | Represents the supernova object |
| CSupernovaeComponent | This class encapsulates Supernovae |
| CSupernovaeItem | This class handles supernovae in SkyMapLite |
| CSupernovaNode | A SkyNode derived class that represents supernova |
| CSymbolNode | A base class for all symbol nodes |
| CTargetListComponent | Highlights objects present in certain lists by drawing "target" symbols around them |
| CTelescopeFL | Dialog for calculating telescope focal length from f-number and diameter |
| CTelescopeLite | Device handle controlling telescope |
| CTelescopeSymbolsItem | This class handles representation of telescope symbols in SkyMapLite |
| CTerrainComponent | Represents the terrain overlay |
| CTextureManager | Singleton class to manage texture loading/retrieval |
| CThumbnailPicker | Dialog for modifying an object's thumbnail image |
| CTimeDialog | A class for adjusting the Time and Date |
| CTimeSpinBox | Custom spinbox to handle selection of timestep values with variable units |
| CTimeStepBox | Composite spinbox for specifying a time step |
| CTimeUnitBox | Provides a second set of up/down buttons for TimeStepBox |
| CTimeZoneRule | This class provides the information needed to determine whether Daylight Savings Time (DST; a.k.a |
| CTrailObject | SkyObject with an attachable Trail |
| ►CTrixelCache | A simple integer indexed elastically cached wrapper around std::vector to hold container types content which are cheap to construct empty and provide a default constructor, as well as [], size and swap members (think std::vector and std::list) |
| CTrixelNode | Convenience class that represents trixel in SkyMapLite |
| CUnitSpinBoxWidget | The UnitSpinBoxWidget class It is a widget that provides a DoubleSpinBox and a ComboBox for conversions from different units |
| CViewParams | This is just a container that holds information needed to do projections |
| CViewsDialog | ViewsDialog is dialog to select a Sky Map View (or create a new one) |
| CWIEquipSettings | User interface for "Equipment Type and Parameters" page in WI settings dialog |
| CWILPSettings | User interface for "Light Pollution Settings" page in WI settings dialog This class deals with light pollution settings for WI |
| CWIView | Manages the QML user interface for What's Interesting |
| CWUTDialog | What's up tonight dialog is a window which lists all sky objects that will be visible during the next night |
| CXPlanetImageLabel | XPlanet Image viewer QFrame for the KPlanetImageViewer for KStars |
| CXPlanetImageViewer | XPlanet Image viewer window for KStars |
| CYAxisInfo | Used to keep track of the various Y-axes and connect them to the QLineEdits |
| CYAxisTool | Manages adjusting the Y-axis of Analyze stats graphs |
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:02:41 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:02:41 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.