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-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:45 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:45 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.