Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NEkosEkos is an advanced Astrophotography tool for Linux
 NISDISD is a collection of INDI Standard Devices
 NOALOpen Astronomy Log (OAL) is a free and open XML schema definition for all kinds of astronomical observations
 CAddCatalogObjectA simple data entry dialog to create and edit objects in CatalogDB catalogs
 CAddCatDialogDialog for adding custom object catalogs to KStars
 CAddLinkDialogAddLinkDialog is a simple dialog for adding a custom URL to a popup menu
 CAltVsTimeAltitude vs
 CApproachSolverImplements algorithms to find close approaches of two objects on the sky
 CArtificialHorizonRepresents custom area from the horizon upwards which represent blocked views from the vantage point of the user
 CAsteroidsComponentRepresents the asteroids on the sky map
 CAsteroidsItemThis class handles asteroids in SkyMapLite
 CAstroCalcThis is the base class for the KStars astronomical calculator
 CAVTPlotWidgetAn extension of the KPlotWidget for the AltVsTime tool
 CAzimuthalEquidistantProjectorImplememntation of Azimuthal equidistant projection
 CBinaryListComponentFunctionality for loading the component data from Binary
 CBinFileHelperThis class provides utility functions to handle binary data files in the format prescribed by KStars
 CBlobManagerBlobManager manages connection to INDI server to handle a specific BLOB
 CCachingDmsDms subclass that caches its sine and cosine values every time the angle is changed
 CCalendarWidgetAn extension of the KPlotWidget for the SkyCalendar tool
 CCatalogColorEditorA form for editing catalog color scheme mappings
 CCatalogDetailsA dialog that shows catalog information and provides facilities to edit catalog meta information and manage its contents (if the catalog is mutable)
 CCatalogEditFormA simple data entry form for creating/editing catalog meta information
 CCatalogObjectA simple container object to hold the minimum information for a Deep Sky Object to be drawn on the skymap
 CCatalogsComponentRepresents objects loaded from an sqlite backed, trixel indexed catalog
 CCatalogsDBUIA simple UI to manage downloaded and custom Catalogs
 CClickLabelThis is a QLabel with a clicked() signal
 CClientManagerClientManager manages connection to INDI server, creation of devices, and receiving/sending properties
 CColorSchemeThis class stores all of the adjustable colors in KStars, in a QMap object keyed by the names of the colors
 CCometsComponentThis class encapsulates the Comets
 CCometsItemThis class handles comets in SkyMapLite
 CConjunctionsToolPredicts conjunctions using KSConjunct in the background
 CConstellationArtComponentRepresents the ConstellationsArt objects
 CConstellationArtItemThis class handles constellation art in SkyMapLite
 CConstellationArtNodeA SkyNode derived class that represents ConstellationsArt object
 CConstellationBoundaryCollection of lines comprising the borders between constellations
 CConstellationLinesCollection of lines making the 88 constellations
 CConstellationNameThe ConstellationName struct
 CConstellationNamesComponentRepresents the constellation names on the sky map
 CConstellationNamesItemThis class represents ConstellationNamesComponent in SkyMapLite
 CConstellationsArtInformation about a ConstellationsArt object
 CCoordinateGridCollection of all the circles in the coordinate grid
 CCrossHairNodeRepresents crosshair of telescope in SkyMapLite
 Cctk3SliderA ctk3Slider is a slider that lets you input 2 values instead of one (see QSlider)
 CctkRangeSliderA ctkRangeSlider is a slider that lets you input 2 values instead of one (see QSlider)
 CCultureListA list of all cultures FIXME: Why not use a QStringList?
 CCustomDriversHandles adding new drivers to database
 CdataElementA structure describing a data field in the binary file
 Cdc1394color_codings_tA struct containing a list of color codings
 Cdc1394video_modes_tA struct containing a list of video modes
 CDeepSkyItemClass that handles representation of Deep Sky Objects
 CDeepSkyNodeA SkyNode derived class used for displaying DeepSkyObjects
 CDeepStarComponentStores and manages unnamed stars, most of which are dynamically loaded into memory
 CDeepStarDataA 16-byte structure that holds star data for really faint stars
 CDeepStarItemThis class handles representation of unnamed stars in SkyMapLite
 CDetailDialogDetailDialog is a window showing detailed information for a selected object
 CDetailsTableRepresents details tables that can be inserted to finder charts and logging forms
 CDetalDialogLiteBackend for Object details dialog in QML A backend of details dialog declared in QML
 CDeviceInfoDeviceInfo is simple class to hold DriverInfo and INDI::BaseDevice associated with a particular device
 CdmsAn angle, stored as degrees, but expressible in many ways
 CdmsBoxA QLineEdit which is capable of displaying and parsing angle values flexibly and robustly
 CDragListBoxExtension of KListWidget that allows Drag-and-Drop with other DragListBoxes
 CDriverInfoDriverInfo holds all metadata associated with a particular INDI driver
 CDriverManagerDriverManager is the primary class to handle all operations related to starting and stopping INDI drivers
 CDSOIndexNodeThis class represents DSOs from particular catalog
 CDSOSymbolNodeA SkyNode derived class used for Deep Sky symbols in SkyMapLite
 CEarthShadowComponentThe EarthShadowComponent class
 CEclipseEventThe EclipseEvent class
 CEclipseHandlerThe EclipseHandler class
 CEclipseModelThe EclipseModel class
 CEclipseToolThe EclipseTool class
 CEclipticRepresents the ecliptic on the sky map
 CEclipticItemRepresents Ecliptic in SkyMapLite
 CEclipticPositionThe ecliptic position of a planet (Longitude, Latitude, and distance from Sun)
 CEllipseNodeQSGTransformNode derived node used to draw ellipses
 CEquatorRepresents the equator on the sky map
 CEquatorialCoordinateGridCollection of all the circles in the equatorial coordinate grid
 CEquatorItemRepresents Equator in SkyMapLite
 CEquirectangularProjectorImplememntation of Equirectangular projection
 CExecuteExecutes an observation session
 CExportEyepieceViewDialog to export the eyepiece view as an image, with some annotations for field-use
 CExportImageDialogExport sky image dialog
 CEyepieceInformation on user eye pieces
 CEyepieceFieldRenders the view through the eyepiece of various telescope types
 CFindDialogDialog window for finding SkyObjects by name
 CFindDialogLiteBackend 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 *>>
 CFinderChartClass that represents finder chart document
 CFITSTabHolds information on the current view (drawing area) in addition to the undo/redo stacks and status of current document (clean or dirty)
 CFITSViewerPrimary window to view monochrome and color FITS images
 CFlagComponentRepresents a flag on the sky map
 CFlagManagerFlag manager Dialog box to add and remove flags
 CFocusDialogA small dialog for setting the focus coordinates manually
 CFOVA simple class encapsulating a Field-of-View symbol
 CFOVDialogFOVDialog is dialog to select a Field-of-View indicator (or create a new one)
 CFovEditorDialogClass representing FOV Editor Dialog which enables user to edit FOV snapshots
 CFovEditorDialogUIUser interface for FOV Editor Dialog
 CFOVItemThis class handles representation of FOV symbols in SkyMapLite
 CFOVManagerA simple class handling FOVs
 CFovSnapshotClass that represents single field of view snapshot
 CFOVSymbolBaseFOVSymbolBase is a virtual class that should be subclassed by every type of FOV symbol
 CFOVSymbolNodeA SkyNode derived class used for displaying FOV symbol
 CGaussianProcessGuiderThis class provides a guiding algorithm for the right ascension axis that learns and predicts the periodic gear error with a Gaussian process
 CGenericCalendarWidgetUses any KDateTable subclass for the date table and provides a calendar with options to choose a month / year
 CGeoLocationContains 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
 CGnomonicProjectorImplememntation of Gnomonic projection
 CGreatCircleA class to compute points along a great circle from one az/alt to another
 CGuideGuide is a special class that handles ST4 commands
 CGuideLabelNodeCurrently this class is not used anywhere
 CGuideViewThe main change relative to fitsview is to add the capability of displaying the 'neighbor guide stars' for the SEP Multi Star guide algorithm
 CGUIManagerGUIManager creates the INDI Control Panel upon receiving a new device
 CHighPMStarListHolds a list of stars with high proper motion along with the trixel each star is currently located in
 CHIPSComponentRepresents the HIPS progress survey overlay
 CHorizonComponentRepresents the horizon on the sky map
 CHorizonItemHandles representation of HorizonComponent in SkyMapLite (lines, filled polygon and compass labels)
 CHorizonManagerManages adding/removing and editing regions and points associated with user-customized artificial horizons
 CHorizonNodeThis node acts as a parent of nodes that comprise horizon and both filled and non-filled ground
 CHorizontalCoordinateGridCollection of all the circles in the horizontal coordinate grid
 CHoughLineLine representation for HoughTransform Based on the java implementation found on http://vase.essex.ac.uk/software/HoughTransform
 CHTMeshHTMesh was originally intended to be a simple interface to the HTM library for the KStars project that would hide some of the complexity
 CImageExporterBackends for exporting a sky image, either raster or vector, with a legend
 CImageOverlayComponentRepresents the ImageOverlay overlay
 CImageProviderThis class makes it possible to use QImages from C++ in QML
 CINDI_DINDI_D represents an INDI GUI Device
 CINDI_EINDI_E represents an INDI GUI element (Number, Text, Switch, Light, or BLOB) within an INDI property
 CINDI_GINDI_G represents a collection of INDI properties that share a common group
 CINDI_PINDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB)
 CINDIDBusCollection of INDI DBus functions
 CINDIListenerINDIListener is responsible for creating ISD::GDInterface generic devices as new devices arrive from ClientManager
 CInfoBoxesCollection of InfoBoxWidget objects that display a transparent box for display of text messages
 CInfoBoxWidgetWidget that displays a transparent box for display of text messages
 CJMoonToolDisplay the positions of Jupiter's moons as a function of time
 CJupiterMoonsImplements the four largest moons of Jupiter
 CKSAlmanacA class that implements methods to find sun rise, sun set, twilight begin / end times, moon rise and moon set times
 CKSAsteroidA subclass of KSPlanetBase that implements asteroids
 CKSCometA subclass of KSPlanetBase that implements comets
 CKSConjunctImplements algorithms to find close conjunctions of planets in a given time range
 CKSDssDownloaderHelps download a DSS image
 CKSDssImageProvides a class to hold a DSS Image along with its metadata
 CKSEarthShadowA class that manages the calculation of the earths shadow (in moon distance) as a 'virtual' skyobject
 CKSFileReaderI 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
 CKSHelpLabelLabel for displaying links to AstroInfo project
 CKSMessageBoxKStars Message Box implementation
 CKSMoonProvides necessary information about the Moon
 CKSNumbersThere are several time-dependent values used in position calculations, that are not specific to an object
 CKSPathsWrapper 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
 CKSPlanetA subclass of KSPlanetBase for seven of the major planets in the solar system (Earth and Pluto have their own specialized classes derived from KSPlanetBase)
 CKSPlanetBaseA subclass of TrailObject that provides additional information needed for most solar system objects
 CKSPlutoA subclass of KSAsteroid that represents the planet Pluto
 CKSPopupMenuThe KStars Popup Menu
 CKSSunChild class of KSPlanetBase; encapsulates information about the Sun
 CKStarsThis is the main window for KStars
 CKStarsDataKStarsData is the backbone of KStars
 CKStarsDateTimeExtension 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
 CKStarsDocumentBase class for KStars documents
 CKStarsLiteThis 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
 CKStarsSplashThe KStars Splash Screen
 CKSUserDBSingle class to delegate all User database I/O
 CKSUtilsKStars utility functions
 CKSWizardThe Startup Wizard will be automatically opened when KStars runs for the first time
 CLabelListIndexAn abstract parent class to be inherited by Ecliptic and Equator
 CLabelNodeA SkyNode derived class used for displaying labels
 CLabelsItemThis class is in charge of labels in SkyMapLite
 CLambertProjectorImplememntation of Lambert azimuthal equal-area projection
 CLineListA simple data container used by LineListIndex
 CLineListIndexContains almost all the code needed for indexing and drawing and clipping lines and polygons
 CLineNodeSkyOpacityNode derived class that draws lines from LineList
 CLinesItemClass that handles lines (Constellation lines and boundaries and both coordinate grids) in SkyMapLite
 CListComponentAn abstract parent class, to be inherited by SkyComponents that store a QList of SkyObjects
 CLocalMeridianComponentSingle local meridian line
 CLocationDialogDialog for changing the geographic location of the observer
 CLocationDialogLiteA backend of location dialog declared in QML
 CLogImplementation of Open Astronomy Log (OAL) XML specifications to record observation logs
 CLogEditThis is a simple derivative of QTextEdit, that just adds a focusOut() signal, emitted when the edit loses focus
 CLoggingFormClass that represents logging form
 CLunarEclipseDetailsThe LunarEclipseDetails struct
 CLunarEclipseEventThe LunarEclipseEvent class
 CLunarEclipseHandlerThe LunarEclipseHandler class
 CMagnitudeSpinBoxA special spinbox for entering magnitude values
 CManagerPrimary class to handle all Ekos modules
 CMapCanvasUsed in LocationDialog for displaying a map of the Earth
 CMeshBufferThe 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
 CMeshIteratorMeshIterator is a very lightweight class used to iterate over the result set of an HTMesh intersection
 CMilkyWayClass that handles drawing of MilkyWay (both filled and non-filled)
 CMlkyWayDraw filled areas as Milky Way and Magellanic clouds
 CmodCalcAngDistModule to compute the angular distance between two points in the sky and position angle
 CmodCalcApCoordCompute the equatorial coordinates for a given date and time from a given epoch or equinox
 CmodCalcDayLengthModule to compute the equatorial coordinates for a given date and time from a given epoch or equinox
 CmodCalcEclCoordsClass which implements the KStars calculator module to compute geocentric ecliptic coordinates to/from geocentric equatorial coordinates
 CmodCalcGalCoordClass which implements the KStars calculator module to compute Galactic coordinates to/from Equatorial coordinates
 CmodCalcGeodCoordClass which implements the KStars calculator module to compute Geodetic coordinates to/from Cartesian coordinates
 CmodCalcJDClass for KStars module which computes JD, MJD and Date/Time from the any of the other entries
 CmodCalcSidTimeClass which implements the KStars calculator module to compute Universal time to/from Sidereal time
 CmodCalcVlsrModule 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
 CModelManagerManages models for QML listviews of different types of sky-objects
 CMoonPhaseToolShows a moon phase calendar for an entire month
 CMosaicComponentRenders Mosaic Panel on Sky Map in either of two modes depending on scheduler
 CNewFOVDialog for defining a new FOV symbol
 CNewViewDialog for defining a new View
 CNOMADStarDataWriterWrites NOMAD star data
 CObsConditionsThis class deals with the observing conditions of the night sky
 CObserverAddDialog to add new observers
 CObservingListTool window for managing a custom list of objects
 CObsListPopupMenuThe Popup Menu for the observing list in KStars
 CObsListWizardWizard for constructing observing lists
 COpsAdvancedThe Advanced Tab of the Options window
 COpsCatalogThe Catalog page for the Options window
 COpsColorsThe Colors page allows the user to adjust all of the colors used to display the night sky
 COpsDeveloperThe Developer Tab of the Options window
 COpsEkosEnables the user to set remote connection devices and options in addition to online and offline astrometry.net settings
 COpsFITSThe FITS Tab of the Options window
 COpsGuidesThe guide page enables to user to select to turn on and off guide overlays such as constellation lines, boundaries, flags..etc
 COpsHIPSHIPS Settings including download of external sources and enabling/disabling them accordingly
 COpsImageOverlayThe terrain page enables to user to manage the options for image overlays
 COpsINDIEnables the user to change several INDI options including default ports for common devices, time and location source, and options pertaining to FITSViewer tool
 COpsSatellitesThe Satellites Tab of the Options window
 COpsSolarSystemThe Solar System page for the Options window
 COpsSupernovaeThe Supernovae Tab of the Options window
 COpsTerrainThe terrain page enables to user to manage the options for the terrain overlay
 COrthographicProjectorImplememntation of Orthographic projection
 CPlanetMoonsImplements the moons of a planet
 CPlanetMoonsComponentRepresents the planetmoons on the sky map
 CPlanetMoonsNodeA SkyNode derived class used as a container for displaying a planet with its moons (if any)
 CPlanetNodeA 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)
 CPlanetsItemThis class handles planets and their moons in SkyMapLite
 CPlanetViewerDisplay an overhead view of the solar system
 CPointListComponentAn abstract parent class, to be inherited by SkyComponents that store a QList of SkyPoints
 CPointNodeSkyOpacityNode derived class that represents stars and planets using cached QSGTexture
 CPointSourceNodeA SkyNode derived class used for displaying PointNode with coordinates provided by SkyObject
 CPoleAxisPoleAxis class handles determining the mount Ha axis position given three positions taken with the same mount declination
 CPolyNodeA SkyOpacityNode derived class used for drawing of polygons (both filled and non-filled)
 CPrintingWizardClass representing Printing Wizard for KStars printed documents (currently only finder charts)
 CProjectorPrimary class that serves as an interface to handle projections
 CPWizChartConfigUIUser interface for "Configure basic finder chart settings" step of the Printing Wizard
 CPWizChartContentsUIUser interface for "Configure chart contents" step of the Printing Wizard
 CPWizFovBrowseUIUser interface for "Browse captured FOV images" step of Printing Wizard
 CPWizFovConfigUIUser interface for "Configure common FOV export options" step of the Printing Wizard
 CPWizFovManualUIUser interface for "Manual FOV capture" step of the Printing Wizard
 CPWizFovShUIUser interface for "Star hopper FOV snapshot capture" step of the Printing Wizard
 CPWizFovTypeSelectionUIUser interface for "Select FOV capture method" step of the Printing Wizard
 CPWizObjectSelectionUIUser interface for "Select observed object" step of the Printing Wizard
 CPWizPrintUIUser interface for last "Print and export finder chart" step of the Printing Wizard
 CPWizWelcomeUIUser interface for the first step of the Printing Wizard
 CQCPAbstractItemThe abstract base class for all items in a plot
 CQCPAbstractLegendItemThe abstract base class for all entries in a QCPLegend
 CQCPAbstractPaintBufferThe abstract base class for paint buffers, which define the rendering backend
 CQCPAbstractPlottableThe abstract base class for all data representing objects in a plot
 CQCPAbstractPlottable1DA template base class for plottables with one-dimensional data
 CQCPAxisManages a single axis inside a QCustomPlot
 CQCPAxisRectHolds multiple axes and arranges them in a rectangular shape
 CQCPAxisTickerThe base class tick generator used by QCPAxis to create tick positions and tick labels
 CQCPAxisTickerDateTimeSpecialized axis ticker for calendar dates and times as axis ticks
 CQCPAxisTickerFixedSpecialized axis ticker with a fixed tick step
 CQCPAxisTickerLogSpecialized axis ticker suited for logarithmic axes
 CQCPAxisTickerPiSpecialized axis ticker to display ticks in units of an arbitrary constant, for example pi
 CQCPAxisTickerTextSpecialized axis ticker which allows arbitrary labels at specified coordinates
 CQCPAxisTickerTimeSpecialized axis ticker for time spans in units of milliseconds to days
 CQCPBarsA plottable representing a bar chart in a plot
 CQCPBarsDataHolds the data of one single data point (one bar) for QCPBars
 CQCPBarsGroupGroups multiple QCPBars together so they appear side by side
 CQCPColorGradientDefines a color gradient for use with e.g. QCPColorMap
 CQCPColorMapA plottable representing a two-dimensional color map in a plot
 CQCPColorMapDataHolds the two-dimensional data of a QCPColorMap plottable
 CQCPColorScaleA color scale for use with color coding data such as QCPColorMap
 CQCPColorScaleAxisRectPrivateAn axis rect subclass for use in a QCPColorScale
 CQCPCurveA plottable representing a parametric curve in a plot
 CQCPCurveDataHolds the data of one single data point for QCPCurve
 CQCPDataContainerThe generic data container for one-dimensional plottables
 CQCPDataRangeDescribes a data range given by begin and end index
 CQCPDataSelectionDescribes a data set by holding multiple QCPDataRange instances
 CQCPErrorBarsA plottable that adds a set of error bars to other plottables
 CQCPErrorBarsDataHolds the data of one single error bar for QCPErrorBars
 CQCPFinancialA plottable representing a financial stock chart
 CQCPFinancialDataHolds the data of one single data point for QCPFinancial
 CQCPGraphA plottable representing a graph in a plot
 CQCPGraphDataHolds the data of one single data point for QCPGraph
 CQCPGridResponsible for drawing the grid of a QCPAxis
 CQCPItemAnchorAn anchor of an item to which positions can be attached to
 CQCPItemBracketA bracket for referencing/highlighting certain parts in the plot
 CQCPItemCurveA curved line from one point to another
 CQCPItemEllipseAn ellipse
 CQCPItemLineA line from one point to another
 CQCPItemPixmapAn arbitrary pixmap
 CQCPItemPositionManages the position of an item
 CQCPItemRectA rectangle
 CQCPItemStraightLineA straight line that spans infinitely in both directions
 CQCPItemTextA text label
 CQCPItemTracerItem that sticks to QCPGraph data points
 CQCPLayerA layer that may contain objects, to control the rendering order
 CQCPLayerableBase class for all drawable objects
 CQCPLayoutThe abstract base class for layouts
 CQCPLayoutElementThe abstract base class for all objects that form the layout system
 CQCPLayoutGridA layout that arranges child elements in a grid
 CQCPLayoutInsetA layout that places child elements aligned to the border or arbitrarily positioned
 CQCPLegendManages a legend inside a QCustomPlot
 CQCPLineEndingHandles the different ending decorations for line-like items
 CQCPMarginGroupA margin group allows synchronization of margin sides if working with multiple layout elements
 CQCPPaintBufferPixmapA paint buffer based on QPixmap, using software raster rendering
 CQCPPainterQPainter subclass used internally
 CQCPPlottableInterface1DDefines an abstract interface for one-dimensional plottables
 CQCPPlottableLegendItemA legend item representing a plottable with an icon and the plottable name
 CQCPPolarAxisAngularThe main container for polar plots, representing the angular axis as a circle
 CQCPPolarAxisRadialThe radial axis inside a radial plot
 CQCPPolarGraphA radial graph used to display data in polar plots
 CQCPPolarGridThe grid in both angular and radial dimensions for polar plots
 CQCPPolarLegendItemA legend item for polar plots
 CQCPRangeRepresents the range an axis is encompassing
 CQCPScatterStyleRepresents the visual appearance of scatter points
 CQCPSelectionDecoratorControls how a plottable's data selection is drawn
 CQCPSelectionDecoratorBracketA selection decorator which draws brackets around each selected data segment
 CQCPSelectionRectProvides rect/rubber-band data selection and range zoom interaction
 CQCPStatisticalBoxA plottable representing a single statistical box in a plot
 CQCPStatisticalBoxDataHolds the data of one single data point for QCPStatisticalBox
 CQCPTextElementA layout element displaying a text
 CQCPVector2DRepresents two doubles as a mathematical 2D vector
 CQCustomPlotThe central class of the library. This is the QWidget which displays the plot and interacts with the user
 CqMDNSImplements a simple mDNS responder using Qt
 CQProgressIndicatorLets an application display a progress indicator to show that a long task is under way
 CQRoundProgressBarCircular progress bar and maintains its API similar to the QProgressBar
 CRangeConvexA spatial convex is composed of spatial constraints
 CRectangleOverlapThis class checks if two rectangles overlap
 CRectNodeQSGGeometryNode derived class that draws filled and non-filled rectangles
 CRootNodeA QSGClipNode derived class used as a container for holding pointers to nodes and for clipping
 CSatelliteRepresents an artificial satellites
 CSatelliteGroupRepresents a group of artificial satellites
 CSatelliteNodeA SkyNode derived class that represents satellite
 CSatellitesComponentRepresents artificial satellites on the sky map
 CSatellitesItemThis class handles representation of satellites in SkyMapLite
 CSchedulerStateHolds all attributes defining the scheduler's state
 CSchemeManagerA set of methods used to work with colors
 CScriptBuilderA GUI tool for building behavioral DBus scripts for KStars
 CScriptFunctionJason Harris
 CScrollBarThis qml code implements a vertical scrollbar which shall be displayed in listview of sky-objects
 CSequenceJobSequence Job is a container for the details required to capture a series of images
 CServerManagerServerManager is responsible for starting and shutting local INDI servers
 CSessionSortFilterProxyModelSort best observation times by reimplementing lessThan() to work on the transit times of objects
 CShFovExporterHelper class used as a wrapper for StarHopper when capturing FOV snapshots
 CSimClockKstars simulation clock
 CSimpleFovExporterSimpleFovExporter class is used for FOV representation exporting
 CSkipListExtends 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
 CSkyCalendarDraws Rise/Set/Transit curves for major solar system planets for any calendar year
 CSkyComponentSkyComponent represents an object on the sky map
 CSkyCompositeSkyComposite is a kind of container class for SkyComponent objects
 CSkyItemThis is an interface for implementing SkyItems that represent SkyComponent derived objects on the SkyMapLite
 CSkyLabelerThe purpose of this class is to prevent labels from overlapping
 CSkyLineA series of connected line segments in the sky, composed of SkyPoints at its vertices
 CSkyMapThis is the canvas on which the sky is painted
 CSkyMapCompositeSkyMapComposite is the root object in the object hierarchy of the sky map
 CSkyMapDrawAbstractThis class defines the methods that both rendering engines (GLPainter and QPainter) must implement
 CSkyMapGLDrawThis class draws the SkyMap using OpenGL
 CSkyMapLiteThis is the main item that displays all SkyItems
 CSkyMapQDrawThis class draws the SkyMap using native QPainter
 CSkyMapViewCarries parameters of a sky map view
 CSkyMapViewManagerManages a list of sky map views
 CSkyMeshProvides an interface to the Hierarchical Triangular Mesh (HTM) library written by A
 CSkyNodeProvides virtual functions for update of coordinates and nodes hiding
 CSkyObjDescriptionFetches short description for various sky object from wikipedia
 CSkyObjectProvides 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
 CSkyObjectListModelA model used in Find Object Dialog in QML
 CSkyObjectLiteWrapper for SkyObject to allow access of some of its properties from QML
 CSkyObjItemRepresents an item in the list of interesting sky-objects
 CSkyObjListModelRepresents a model for the list of interesting sky-objects to be displayed in the QML interface
 CSkyOpacityNodeA wrapper for QSGOpacityNode that provides hide() and show() functions
 CSkyPainterDraws things on the sky, without regard to backend
 CSkyPointThe sky coordinates of a point in the sky
 CSkyPointLiteWrapper for SkyPoint to allow access of some of its properties from QML
 CSkyPolygonNodeA SkyNode derived class that represents polygon (either filled or non-filled) One of the applications of this class is drawing of Milky Way
 CSkyQPainterThe QPainter-based painting backend
 CSolarSystemCompositeThe solar system composite manages all planets, asteroids and comets
 CSolarSystemSingleComponentThis class encapsulates some methods which are shared between all single-object solar system components (Sun, Moon, Planet, Pluto)
 CSpatialBoundsErrorSpatialException thrown on violation of array bounds
 CSpatialConstraintThe Constraint is really a cone on the sky-sphere
 CSpatialExceptionHTM SpatialIndex Exception base class This is the base class for all Science Archive exceptions
 CSpatialFailureSpatialException thrown on operational failure
 CSpatialIndexSpatialIndex is a quad tree of spherical triangles
 CSpatialInterfaceErrorSpatialException thrown on violation of interface protocols
 CSpatialUnimplementedSpatialException thrown by unimplemented functions
 CSpatialVectorSpatialVector is a 3D vector usually living on the surface of the sphere
 CStarBlockHolds a block of stars and various peripheral variables to mark its place in data structures
 CStarBlockFactoryA factory that creates StarBlocks and recycles them in an LRU Cache
 CStarBlockListMaintains a list of StarBlocks that contain the stars lying in a single trixel
 CStarComponentRepresents the stars on the sky map
 CStarDataA 32-byte Structure that holds star data
 CStarHopperHelps planning star hopping
 CStarItemClass that handles Stars
 CStarObjectThis is a subclass of SkyObject
 CStereographicProjectorImplememntation of Stereographic projection
 CSupernovaRepresents the supernova object
 CSupernovaeComponentThis class encapsulates Supernovae
 CSupernovaeItemThis class handles supernovae in SkyMapLite
 CSupernovaNodeA SkyNode derived class that represents supernova
 CSymbolNodeA base class for all symbol nodes
 CTargetListComponentHighlights objects present in certain lists by drawing "target" symbols around them
 CTelescopeFLDialog for calculating telescope focal length from f-number and diameter
 CTelescopeLiteDevice handle controlling telescope
 CTelescopeSymbolsItemThis class handles representation of telescope symbols in SkyMapLite
 CTerrainComponentRepresents the terrain overlay
 CTextureManagerSingleton class to manage texture loading/retrieval
 CThumbnailPickerDialog for modifying an object's thumbnail image
 CTimeDialogA class for adjusting the Time and Date
 CTimeSpinBoxCustom spinbox to handle selection of timestep values with variable units
 CTimeStepBoxComposite spinbox for specifying a time step
 CTimeUnitBoxProvides a second set of up/down buttons for TimeStepBox
 CTimeZoneRuleThis class provides the information needed to determine whether Daylight Savings Time (DST; a.k.a
 CTrailObjectSkyObject with an attachable Trail
 CTrixelCacheA 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)
 CTrixelNodeConvenience class that represents trixel in SkyMapLite
 CUnitSpinBoxWidgetThe UnitSpinBoxWidget class It is a widget that provides a DoubleSpinBox and a ComboBox for conversions from different units
 CViewParamsThis is just a container that holds information needed to do projections
 CViewsDialogViewsDialog is dialog to select a Sky Map View (or create a new one)
 CWIEquipSettingsUser interface for "Equipment Type and Parameters" page in WI settings dialog
 CWILPSettingsUser interface for "Light Pollution Settings" page in WI settings dialog This class deals with light pollution settings for WI
 CWIViewManages the QML user interface for What's Interesting
 CWUTDialogWhat's up tonight dialog is a window which lists all sky objects that will be visible during the next night
 CXPlanetImageLabelXPlanet Image viewer QFrame for the KPlanetImageViewer for KStars
 CXPlanetImageViewerXPlanet Image viewer window for KStars
 CYAxisInfoUsed to keep track of the various Y-axes and connect them to the QLineEdits
 CYAxisToolManages 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 Tue Mar 26 2024 11:19:05 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.