CArtificialHorizon | Represents custom area from the horizon upwards which represent blocked views from the vantage point of the user |
CBinaryListComponent< T, Component > | Functionality for loading the component data from Binary |
►CBinaryListComponent< KSAsteroid, AsteroidsComponent > | |
CAsteroidsComponent | Represents the asteroids on the sky map |
CBinFileHelper | This class provides utility functions to handle binary data files in the format prescribed by KStars |
CISD::CameraChip | CameraChip class controls a particular chip in camera |
CCaptureProcessOverlay::CaptureHistory | Navigator through the capture history |
CCatalogsDB::Catalog | A simple struct to hold information about catalogs |
CCatalogsDB::CatalogStatistics | Holds statistical information about the objects in a catalog |
CClientManagerLite | |
CColorScheme | This class stores all of the adjustable colors in KStars, in a QMap object keyed by the names of the colors |
CConstants | |
CConstellationBoundary | Collection of lines comprising the borders between constellations |
CConstellationName | The ConstellationName struct |
Crapidcsv::Converter< T > | Class providing conversion to/from numerical datatypes and strings |
Crapidcsv::ConverterParams | Datastructure holding parameters controlling how invalid numbers (including empty strings) should be handled |
►Ccovariance_functions::CovFunc | Base class definition for covariance functions |
Ccovariance_functions::PeriodicSquareExponential | |
Ccovariance_functions::PeriodicSquareExponential2 | |
CCrossHairNode | Represents crosshair of telescope in SkyMapLite |
CCultureList | A list of all cultures FIXME: Why not use a QStringList? |
CSkyObjectUserdata::Data | Stores Users' Logs, Pictures and Websites regarding an object in the sky |
CCatalogsDB::DatabaseError | Database related error, thrown when database access fails or an action does not succeed |
CdataElement | A structure describing a data field in the binary file |
CCatalogsDB::DBManager | Manages the catalog database and provides an interface to provide an interface to query and modify the database |
Cdc1394color_codings_t | A struct containing a list of color codings |
Cdc1394video_modes_t | A struct containing a list of video modes |
CDeepStarData | A 16-byte structure that holds star data for really faint stars |
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 |
CCachingDms | Dms subclass that caches its sine and cosine values every time the angle is changed |
Crapidcsv::Document | Class representing a CSV document |
COAL::DSLRLens | Information on DSLR lens used in astrophotography |
CEclipticPosition | The ecliptic position of a planet (Longitude, Latitude, and distance from Sun) |
CTrixelCache< content >::element | A container to hold cache elements |
CEyepiece | Information on user eye pieces |
CEyepieceField | Renders the view through the eyepiece of various telescope types |
COAL::Filter | Information of user filters |
CEkos::FocusAlgorithmInterface | Interface intender for autofocus algorithms |
CFOVManager | A simple class handling FOVs |
CFovSnapshot | Class that represents single field of view snapshot |
CGaussianProcessGuider | This class provides a guiding algorithm for the right ascension axis that learns and predicts the periodic gear error with a Gaussian process |
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 |
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 |
CGaussianProcessGuider::guide_parameters | Holds all data that is needed for the GP guiding |
CHighPMStarList | Holds a list of stars with high proper motion along with the trixel each star is currently located in |
►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 |
CSkyMesh | Provides an interface to the Hierarchical Triangular Mesh (HTM) library written by A |
CKSAlmanac | A class that implements methods to find sun rise, sun set, twilight begin / end times, moon rise and moon set times |
CKSDssImage | Provides a class to hold a DSS Image along with its metadata |
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 |
►CKStarsDocument | Base class for KStars documents |
CFinderChart | Class that represents finder chart document |
CLoggingForm | Class that represents logging form |
CKSUserDB | Single class to delegate all User database I/O |
CKSUtils | KStars utility functions |
►CKXMLGUIBuilder [external] | |
►CKXmlGuiWindow [external] | |
CFITSViewer | Primary window to view monochrome and color FITS images |
CKStars | This is the main window for KStars |
►CKXMLGUIClient [external] | |
CKXmlGuiWindow [external] | |
CLabelListIndex | An abstract parent class to be inherited by Ecliptic and Equator |
Crapidcsv::LabelParams | Datastructure holding parameters controlling which row and column should be treated as labels |
COAL::Lens | Information of lens utilized in the observation |
CLineList | A simple data container used by LineListIndex |
Crapidcsv::LineReaderParams | Datastructure holding parameters controlling how special line formats should be treated |
CSkyObjectUserdata::LinkData | Stores the tite and URL of a webpage |
CLog | Implementation of Open Astronomy Log (OAL) XML specifications to record observation logs |
CKSUtils::Logging | Interface into Qt's logging system |
CLunarEclipseDetails | The LunarEclipseDetails struct |
CManager | Primary class to handle all Ekos modules |
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 |
CKSDssImage::Metadata | Structure to hold some DSS image metadata |
CMlkyWay | Draw filled areas as Milky Way and Magellanic clouds |
Crapidcsv::no_converter | Exception thrown when attempting to access Document data in a datatype which is not supported by the Converter class |
CNOMADStarDataWriter | Writes NOMAD star data |
CObsConditions | This class deals with the observing conditions of the night sky |
COAL::Observation | Information on observation session details |
COAL::Observer | FIXME: why not just use a QHash? |
CKSPlanet::OrbitData | This class contains doubles A,B,C which represent a single term in a planet's positional expansion sums (each sum-term is A*COS(B+C*T)) |
CKSPlanet::OrbitDataColl | OrbitDataColl contains three groups of six QVectors |
CKSPlanet::OrbitDataManager | OrbitDataManager places the OrbitDataColl objects for all planets in a QDict indexed by the planets' names |
►CPlanetMoons | Implements the moons of a planet |
CJupiterMoons | Implements the four largest moons of Jupiter |
CPoleAxis | PoleAxis class handles determining the mount Ha axis position given three positions taken with the same mount declination |
►CProjector | Primary class that serves as an interface to handle projections |
CAzimuthalEquidistantProjector | Implememntation of Azimuthal equidistant projection |
CEquirectangularProjector | Implememntation of Equirectangular projection |
CGnomonicProjector | Implememntation of Gnomonic projection |
CLambertProjector | Implememntation of Lambert azimuthal equal-area projection |
COrthographicProjector | Implememntation of Orthographic projection |
CStereographicProjector | Implememntation of Stereographic projection |
►CQCPAbstractPaintBuffer | The abstract base class for paint buffers, which define the rendering backend |
CQCPPaintBufferPixmap | A paint buffer based on QPixmap, using software raster rendering |
CQCPAxisPainterPrivate | (Private) |
►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 |
CQCPBarsData | Holds the data of one single data point (one bar) for QCPBars |
CQCPColorGradient | Defines a color gradient for use with e.g. QCPColorMap |
CQCPColorMapData | Holds the two-dimensional data of a QCPColorMap plottable |
CQCPCurveData | Holds the data of one single data point for QCPCurve |
CQCPDataContainer< DataType > | 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 |
CQCPErrorBarsData | Holds the data of one single error bar for QCPErrorBars |
CQCPFinancialData | Holds the data of one single data point for QCPFinancial |
CQCPGraphData | Holds the data of one single data point for QCPGraph |
►CQCPItemAnchor | An anchor of an item to which positions can be attached to |
CQCPItemPosition | Manages the position of an item |
CQCPLabelPainterPrivate | (Private) |
CQCPLineEnding | Handles the different ending decorations for line-like items |
►CQCPPlottableInterface1D | Defines an abstract interface for one-dimensional plottables |
►CQCPAbstractPlottable1D< QCPBarsData > | |
CQCPBars | A plottable representing a bar chart in a plot |
►CQCPAbstractPlottable1D< QCPCurveData > | |
CQCPCurve | A plottable representing a parametric curve in a plot |
►CQCPAbstractPlottable1D< QCPFinancialData > | |
CQCPFinancial | A plottable representing a financial stock chart |
►CQCPAbstractPlottable1D< QCPGraphData > | |
CQCPGraph | A plottable representing a graph in a plot |
►CQCPAbstractPlottable1D< QCPStatisticalBoxData > | |
CQCPStatisticalBox | A plottable representing a single statistical box in a plot |
CQCPAbstractPlottable1D< DataType > | A template base class for plottables with one-dimensional data |
CQCPErrorBars | A plottable that adds a set of error bars to other plottables |
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 |
CQCPStatisticalBoxData | Holds the data of one single data point for QCPStatisticalBox |
CQCPVector2D | Represents two doubles as a mathematical 2D vector |
►CQDateTime [external] | |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
►CQIODeviceBase [external] | |
►CQTextStream [external] | |
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 |
►CQLineF [external] | |
CHoughLine | Line representation for HoughTransform Based on the java implementation found on http://vase.essex.ac.uk/software/HoughTransform |
►CQList< Satellite * > [external] | |
CSatelliteGroup | Represents a group of artificial satellites |
►CQObject [external] | |
►CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
►CISD::ConcreteDevice | The ConcreteDevice class |
CISD::AdaptiveOptics | AdaptiveOptics class handles control of INDI AdaptiveOptics devices |
CISD::Auxiliary | Auxiliary class handles control of INDI Auxiliary devices |
CISD::Camera | Camera class controls an INDI Camera device |
CISD::Correlator | Correlator class handles control of INDI Correlator devices |
CISD::Detector | Detector class handles control of INDI Detector devices |
CISD::Dome | Class handles control of INDI dome devices |
CISD::DustCap | Handles operation of a remotely controlled dust cover cap |
CISD::Focuser | Focuser class handles control of INDI focuser devices |
CISD::LightBox | Handles operation of a remotely controlled light box |
CISD::Mount | Device handle controlling Mounts |
CISD::Rotator | Rotator class handles control of INDI Rotator devices |
CISD::Spectrograph | Spectrograph class handles control of INDI Spectrograph devices |
CISD::Weather | Focuser class handles control of INDI Weather devices |
CISD::GenericDevice | GenericDevice is the Generic Device for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
►CApproachSolver | Implements algorithms to find close approaches of two objects on the sky |
►CEclipseHandler | The EclipseHandler class |
CLunarEclipseHandler | The LunarEclipseHandler class |
CKSConjunct | Implements algorithms to find close conjunctions of planets in a given time range |
CAsteroidsComponent | Represents the asteroids on the sky map |
CBlobManager | BlobManager manages connection to INDI server to handle a specific BLOB |
CCatalogsDB::AsyncDBManager | A concurrent wrapper around |
CClientManager | ClientManager manages connection to INDI server, creation of devices, and receiving/sending properties |
CCometsComponent | This class encapsulates the Comets |
CDriverInfo | DriverInfo holds all metadata associated with a particular INDI driver |
►CEclipseEvent | The EclipseEvent class |
CLunarEclipseEvent | The LunarEclipseEvent class |
►CEkos::AstrometryParser | AstrometryParser is an interface for online and offline astrometry parsers |
CEkos::ASTAPAstrometryParser | ASTAPAstrometryParser invokes the local ASTAP solver |
CEkos::RemoteAstrometryParser | RemoteAstrometryParser invokes the remote astrometry.net solver in the remote CCD driver to solve the captured image |
CEkos::CameraProcess | Holds the entire business logic to control capturing execution |
CEkos::DarkProcessor | The DarkProcessor class |
►CEkos::GuideInterface | Interface skeleton for implementation of different guiding applications and/or routines |
CEkos::LinGuider | Uses external LinGuider for guiding |
CEkos::PHD2 | Uses external PHD2 for guiding |
CEkos::MosaicTilesModel | Holds the data representation of the mosaic tiles |
CEkos::OpticalTrainSettings | The OpticalTrainSettings class |
CEkos::ProfileSettings | The ProfileSettings class |
CEkos::SchedulerProcess | Holds the entire business logic for controlling the execution of the EKOS scheduler |
CFOV | A simple class encapsulating a Field-of-View symbol |
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 *>> |
CFlagComponent | Represents a flag on the sky map |
CINDIDBus | Collection of INDI DBus functions |
CINDIListener | INDIListener is responsible for creating ISD::GDInterface generic devices as new devices arrive from ClientManager |
CISD::GDInterface | GDInterface is the Generic Device Interface for INDI devices |
CImageExporter | Backends for exporting a sky image, either raster or vector, with a legend |
CImageOverlayComponent | Represents the ImageOverlay overlay |
CKSDssDownloader | Helps download a DSS image |
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 |
CKStarsData | KStarsData is the backbone of KStars |
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 |
CLocationDialogLite | A backend of location dialog declared in QML |
CModelManager | Manages models for QML listviews of different types of sky-objects |
►CQAbstractItemModel [external] | |
►CQAbstractListModel [external] | |
CSkyObjListModel | Represents a model for the list of interesting sky-objects to be displayed in the QML interface |
CSkyObjectListModel | A model used in Find Object Dialog in QML |
►CQAbstractProxyModel [external] | |
►CQSortFilterProxyModel [external] | |
CSessionSortFilterProxyModel | Sort best observation times by reimplementing lessThan() to work on the transit times of objects |
►CQAbstractTableModel [external] | |
CEclipseModel | The EclipseModel class |
CQCPBarsGroup | Groups multiple QCPBars together so they appear side by side |
CQCPLayer | A layer that may contain objects, to control the rendering order |
►CQCPLayerable | Base class for all drawable objects |
►CQCPAbstractItem | The abstract base class for all items in a plot |
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 |
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 |
►CQCPAbstractPlottable | The abstract base class for all data representing objects in a plot |
CQCPAbstractPlottable1D< QCPBarsData > | |
CQCPAbstractPlottable1D< QCPCurveData > | |
CQCPAbstractPlottable1D< QCPFinancialData > | |
CQCPAbstractPlottable1D< QCPGraphData > | |
CQCPAbstractPlottable1D< QCPStatisticalBoxData > | |
CQCPAbstractPlottable1D< DataType > | A template base class for plottables with one-dimensional data |
CQCPColorMap | A plottable representing a two-dimensional color map in a plot |
CQCPErrorBars | A plottable that adds a set of error bars to other plottables |
CQCPAxis | Manages a single axis inside a QCustomPlot |
CQCPGrid | Responsible for drawing the grid of a QCPAxis |
►CQCPLayoutElement | The abstract base class for all objects that form the layout system |
►CQCPAbstractLegendItem | The abstract base class for all entries in a QCPLegend |
CQCPPlottableLegendItem | A legend item representing a plottable with an icon and the plottable name |
CQCPPolarLegendItem | A legend item for polar plots |
►CQCPAxisRect | Holds multiple axes and arranges them in a rectangular shape |
CQCPColorScaleAxisRectPrivate | An axis rect subclass for use in a QCPColorScale |
CQCPColorScale | A color scale for use with color coding data such as QCPColorMap |
►CQCPLayout | The abstract base class for layouts |
►CQCPLayoutGrid | A layout that arranges child elements in a grid |
CQCPLegend | Manages a legend inside a QCustomPlot |
CQCPLayoutInset | A layout that places child elements aligned to the border or arbitrarily positioned |
CQCPPolarAxisAngular | The main container for polar plots, representing the angular axis as a circle |
CQCPTextElement | A layout element displaying a text |
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 |
CQCPSelectionRect | Provides rect/rubber-band data selection and range zoom interaction |
CQCPMarginGroup | A margin group allows synchronization of margin sides if working with multiple layout elements |
►CQQmlImageProviderBase [external] | |
►CQQuickImageProvider [external] | |
CImageProvider | This class makes it possible to use QImages from C++ in QML |
►CQQuickItem [external] | |
CItem | [7] |
CSkyMapLite | This is the main item that displays all SkyItems |
►CQWidget [external] | |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CINDI_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CEkos::Align | Align class handles plate-solving and polar alignment measurement and correction using astrometry.net The align class employs StellarSolver library for local solvers and supports remote INDI-based solver |
CEkos::Analyze | Analysis tab for Ekos sessions |
CEkos::Capture | Captures single or sequence of images from a CCD |
CEkos::Focus | Supports manual focusing and auto focusing using relative and absolute INDI focusers |
CEkos::Guide | Performs calibration and autoguiding using an ST4 port or directly via the INDI driver |
CEkos::Mount | Supports controlling INDI telescope devices including setting/retrieving mount properties, slewing, motion and speed controls, in addition to enforcing altitude limits and parking/unparking |
CEkos::PolarAlignmentAssistant | The PolarAlignmentAssistant class |
CEkos::Scheduler | The Ekos scheduler is a simple scheduler class to orchestrate automated multi object observation jobs |
CFITSTab | Holds information on the current view (drawing area) in addition to the undo/redo stacks and status of current document (clean or dirty) |
CGUIManager | GUIManager creates the INDI Control Panel upon receiving a new device |
CGenericCalendarWidget | Uses any KDateTable subclass for the date table and provides a calendar with options to choose a month / year |
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_P | INDI_P represents a single INDI property (Switch, Text, Number, Light, or BLOB) |
CInfoBoxWidget | Widget that displays a transparent box for display of text messages |
CInfoBoxes | Collection of InfoBoxWidget objects that display a transparent box for display of text messages |
►CQAbstractSlider [external] | |
►CQSlider [external] | |
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) |
►CQAbstractSpinBox [external] | |
►CQDoubleSpinBox [external] | |
CMagnitudeSpinBox | A special spinbox for entering magnitude values |
►CQSpinBox [external] | |
CTimeSpinBox | Custom spinbox to handle selection of timestep values with variable units |
CQCustomPlot | The central class of the library. This is the QWidget which displays the plot and interacts with the user |
►CQDialog [external] | |
CAddCatDialog | Dialog for adding custom object catalogs to KStars |
CAddCatalogObject | A simple data entry dialog to create and edit objects in CatalogDB catalogs |
CAddLinkDialog | AddLinkDialog is a simple dialog for adding a custom URL to a popup menu |
CAltVsTime | Altitude vs |
CAstroCalc | This is the base class for the KStars astronomical calculator |
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 |
CCatalogsDBUI | A simple UI to manage downloaded and custom Catalogs |
CCustomDrivers | Handles adding new drivers to database |
CDriverManager | DriverManager is the primary class to handle all operations related to starting and stopping INDI drivers |
CEkos::DarkLibrary | Handles acquisition & loading of dark frames and defect map for cameras |
CEkos::ManualPulse | Generates manual pulses for testing purposes to see how much the mount react to the pulses |
CExecute | Executes an observation session |
CExportImageDialog | Export sky image dialog |
CFOVDialog | FOVDialog is dialog to select a Field-of-View indicator (or create a new one) |
CFindDialog | Dialog window for finding SkyObjects by name |
CFlagManager | Flag manager Dialog box to add and remove flags |
CFocusDialog | A small dialog for setting the focus coordinates manually |
CFovEditorDialog | Class representing FOV Editor Dialog which enables user to edit FOV snapshots |
CHorizonManager | Manages adding/removing and editing regions and points associated with user-customized artificial horizons |
CJMoonTool | Display the positions of Jupiter's moons as a function of time |
►CKPageDialog [external] | |
CDetailDialog | DetailDialog is a window showing detailed information for a selected object |
CKSWizard | The Startup Wizard will be automatically opened when KStars runs for the first time |
CLocationDialog | Dialog for changing the geographic location of the observer |
CMoonPhaseTool | Shows a moon phase calendar for an entire month |
CNewFOV | Dialog for defining a new FOV symbol |
CNewView | Dialog for defining a new View |
CObsListWizard | Wizard for constructing observing lists |
CObserverAdd | Dialog to add new observers |
CObservingList | Tool window for managing a custom list of objects |
CPlanetViewer | Display an overhead view of the solar system |
CPrintingWizard | Class representing Printing Wizard for KStars printed documents (currently only finder charts) |
►CQMessageBox [external] | |
CKSMessageBox | KStars Message Box implementation |
CScriptBuilder | A GUI tool for building behavioral DBus scripts for KStars |
CSkyCalendar | Draws Rise/Set/Transit curves for major solar system planets for any calendar year |
CTelescopeFL | Dialog for calculating telescope focal length from f-number and diameter |
CThumbnailPicker | Dialog for modifying an object's thumbnail image |
CTimeDialog | A class for adjusting the Time and Date |
CViewsDialog | ViewsDialog is dialog to select a Sky Map View (or create a new one) |
CWUTDialog | What's up tonight dialog is a window which lists all sky objects that will be visible during the next night |
CXPlanetImageViewer | XPlanet Image viewer window for KStars |
CYAxisTool | Manages adjusting the Y-axis of Analyze stats graphs |
►CQFrame [external] | |
CConjunctionsTool | Predicts conjunctions using KSConjunct in the background |
CEclipseTool | The EclipseTool class |
CEkos::OpsCalibration | Enables the user to set guide calibration options |
CEkos::OpsDither | Enables the user to set guide options |
CEkos::OpsGPG | Enables the user to set Gaussian Process Guider options |
CEkos::OpsGuide | Enables the user to set guide options |
CEkos::OpsLogs | Enables the user to set logging options |
CFovEditorDialogUI | User interface for FOV Editor Dialog |
►CKPlotWidget [external] | |
CAVTPlotWidget | An extension of the KPlotWidget for the AltVsTime tool |
CCalendarWidget | An extension of the KPlotWidget for the SkyCalendar tool |
CMapCanvas | Used in LocationDialog for displaying a map of the Earth |
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 |
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 |
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 |
COpsImageOverlay | The terrain page enables to user to manage the options for image overlays |
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 |
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 |
►CQAbstractScrollArea [external] | |
►CQAbstractItemView [external] | |
►CQListView [external] | |
►CQListWidget [external] | |
CDragListBox | Extension of KListWidget that allows Drag-and-Drop with other DragListBoxes |
►CQGraphicsView [external] | |
CSkyMap | This is the canvas on which the sky is painted |
►CQScrollArea [external] | |
CINDI_G | INDI_G represents a collection of INDI properties that share a common group |
►CQTextEdit [external] | |
CLogEdit | This is a simple derivative of QTextEdit, that just adds a focusOut() signal, emitted when the edit loses focus |
►CQLabel [external] | |
CClickLabel | This is a QLabel with a clicked() signal |
CKSHelpLabel | Label for displaying links to AstroInfo project |
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 |
CXPlanetImageLabel | XPlanet Image viewer QFrame for the KPlanetImageViewer for KStars |
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 |
►CQLineEdit [external] | |
CdmsBox | A QLineEdit which is capable of displaying and parsing angle values flexibly and robustly |
►CQMainWindow [external] | |
►CKMainWindow [external] | |
CKXmlGuiWindow [external] | |
►CQMenu [external] | |
CKSPopupMenu | The KStars Popup Menu |
CObsListPopupMenu | The Popup Menu for the observing list in KStars |
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 |
►CQSplashScreen [external] | |
CKStarsSplash | The KStars Splash Screen |
►CQTabWidget [external] | |
COpsEkos | Enables the user to set remote connection devices and options in addition to online and offline astrometry.net settings |
CSkyMapQDraw | This class draws the SkyMap using native QPainter |
CTimeStepBox | Composite spinbox for specifying a time step |
CTimeUnitBox | Provides a second set of up/down buttons for TimeStepBox |
CUnitSpinBoxWidget | The UnitSpinBoxWidget class It is a widget that provides a DoubleSpinBox and a ComboBox for conversions from different units |
CWIView | Manages the QML user interface for What's Interesting |
CServerManager | ServerManager is responsible for starting and shutting local INDI servers |
CSimClock | Kstars simulation clock |
CSkyMapComposite | SkyMapComposite is the root object in the object hierarchy of the sky map |
CSkyObjDescription | Fetches short description for various sky object from wikipedia |
►CSkyPointLite | Wrapper for SkyPoint to allow access of some of its properties from QML |
CSkyObjectLite | Wrapper for SkyObject to allow access of some of its properties from QML |
CSupernovaeComponent | This class encapsulates Supernovae |
CTelescopeLite | Device handle controlling telescope |
CTextureManager | Singleton class to manage texture loading/retrieval |
CqMDNS | Implements a simple mDNS responder using Qt |
►CQPaintDevice [external] | |
CQWidget [external] | |
►CQPainter [external] | |
CQCPPainter | QPainter subclass used internally |
CSkyQPainter | The QPainter-based painting backend |
►CQQmlParserStatus [external] | |
CQQuickItem [external] | |
►CQSGNode [external] | |
►CQSGBasicGeometryNode [external] | |
►CQSGClipNode [external] | |
CRootNode | A QSGClipNode derived class used as a container for holding pointers to nodes and for clipping |
►CQSGGeometryNode [external] | |
CColorNode | [7] |
CRectNode | QSGGeometryNode derived class that draws filled and non-filled rectangles |
►CQSGOpacityNode [external] | |
►CSkyOpacityNode | A wrapper for QSGOpacityNode that provides hide() and show() functions |
CDSOIndexNode | This class represents DSOs from particular catalog |
CLabelsItem | This class is in charge of labels in SkyMapLite |
CLineNode | SkyOpacityNode derived class that draws lines from LineList |
CPointNode | SkyOpacityNode derived class that represents stars and planets using cached QSGTexture |
CPolyNode | A SkyOpacityNode derived class used for drawing of polygons (both filled and non-filled) |
►CSkyItem | This is an interface for implementing SkyItems that represent SkyComponent derived objects on the SkyMapLite |
CAsteroidsItem | This class handles asteroids in SkyMapLite |
CCometsItem | This class handles comets in SkyMapLite |
CConstellationArtItem | This class handles constellation art in SkyMapLite |
CConstellationNamesItem | This class represents ConstellationNamesComponent in SkyMapLite |
CDeepSkyItem | Class that handles representation of Deep Sky Objects |
CDeepStarItem | This class handles representation of unnamed stars in SkyMapLite |
CEclipticItem | Represents Ecliptic in SkyMapLite |
CEquatorItem | Represents Equator in SkyMapLite |
CFOVItem | This class handles representation of FOV symbols in SkyMapLite |
CHorizonItem | Handles representation of HorizonComponent in SkyMapLite (lines, filled polygon and compass labels) |
CLinesItem | Class that handles lines (Constellation lines and boundaries and both coordinate grids) in SkyMapLite |
CPlanetsItem | This class handles planets and their moons in SkyMapLite |
CSatellitesItem | This class handles representation of satellites in SkyMapLite |
CStarItem | Class that handles Stars |
CSupernovaeItem | This class handles supernovae in SkyMapLite |
CTelescopeSymbolsItem | This class handles representation of telescope symbols in SkyMapLite |
►CTrixelNode | Convenience class that represents trixel in SkyMapLite |
CDSOTrixelNode | Trixel |
►CQSGTransformNode [external] | |
CEllipseNode | QSGTransformNode derived node used to draw ellipses |
CFOVSymbolBase | FOVSymbolBase is a virtual class that should be subclassed by every type of FOV symbol |
►CSkyNode | Provides virtual functions for update of coordinates and nodes hiding |
CConstellationArtNode | A SkyNode derived class that represents ConstellationsArt object |
CDSOSymbolNode | A SkyNode derived class used for Deep Sky symbols in SkyMapLite |
CDeepSkyNode | A SkyNode derived class used for displaying DeepSkyObjects |
CFOVSymbolNode | A SkyNode derived class used for displaying FOV symbol |
CGuideLabelNode | Currently this class is not used anywhere |
CHorizonNode | This node acts as a parent of nodes that comprise horizon and both filled and non-filled ground |
CLabelNode | A SkyNode derived class used for displaying labels |
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) |
CPointSourceNode | A SkyNode derived class used for displaying PointNode with coordinates provided by SkyObject |
CSatelliteNode | A SkyNode derived class that represents satellite |
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 |
CSupernovaNode | A SkyNode derived class that represents supernova |
CSymbolNode | A base class for all symbol nodes |
CRangeConvex | A spatial convex is composed of spatial constraints |
CFITSData::Record | Object to hold FITS Header records |
CRectangleOverlap | This class checks if two rectangles overlap |
CSchedulerState | Holds all attributes defining the scheduler's state |
CSchemeManager | A set of methods used to work with colors |
COAL::Scope | Information on telescope used in observation |
CScriptFunction | Jason Harris |
CScrollBar | This qml code implements a vertical scrollbar which shall be displayed in listview of sky-objects |
Crapidcsv::SeparatorParams | Datastructure holding parameters controlling how the CSV data fields are separated |
CSequenceJob | Sequence Job is a container for the details required to capture a series of images |
COAL::Session | Information on session details |
CShader | [1] |
CShFovExporter | Helper class used as a wrapper for StarHopper when capturing FOV snapshots |
CSimpleFovExporter | SimpleFovExporter class is used for FOV representation exporting |
COAL::Site | Information on site of observation |
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 |
►CSkyComponent | SkyComponent represents an object on the sky map |
CCatalogsComponent | Represents objects loaded from an sqlite backed, trixel indexed catalog |
CConstellationArtComponent | Represents the ConstellationsArt objects |
CEarthShadowComponent | The EarthShadowComponent class |
CHIPSComponent | Represents the HIPS progress survey overlay |
CImageOverlayComponent | Represents the ImageOverlay overlay |
►CLineListIndex | Contains almost all the code needed for indexing and drawing and clipping lines and polygons |
CConstellationLines | Collection of lines making the 88 constellations |
CEcliptic | Represents the ecliptic on the sky map |
CMilkyWay | Class that handles drawing of MilkyWay (both filled and non-filled) |
►CNoPrecessIndex | |
►CCoordinateGrid | Collection of all the circles in the coordinate grid |
CEquatorialCoordinateGrid | Collection of all the circles in the equatorial coordinate grid |
CHorizontalCoordinateGrid | Collection of all the circles in the horizontal coordinate grid |
CLocalMeridianComponent | Single local meridian line |
CEquator | Represents the equator on the sky map |
►CListComponent | An abstract parent class, to be inherited by SkyComponents that store a QList of SkyObjects |
CConstellationNamesComponent | Represents the constellation names on the sky map |
CDeepStarComponent | Stores and manages unnamed stars, most of which are dynamically loaded into memory |
►CSolarSystemListComponent | |
CAsteroidsComponent | Represents the asteroids on the sky map |
CCometsComponent | This class encapsulates the Comets |
CStarComponent | Represents the stars on the sky map |
CSupernovaeComponent | This class encapsulates Supernovae |
CMosaicComponent | Renders Mosaic Panel on Sky Map in either of two modes depending on scheduler |
CPlanetMoonsComponent | Represents the planetmoons on the sky map |
►CPointListComponent | An abstract parent class, to be inherited by SkyComponents that store a QList of SkyPoints |
CFlagComponent | Represents a flag on the sky map |
CHorizonComponent | Represents the horizon on the sky map |
CSatellitesComponent | Represents artificial satellites on the sky map |
►CSkyComposite | SkyComposite is a kind of container class for SkyComponent objects |
CSkyMapComposite | SkyMapComposite is the root object in the object hierarchy of the sky map |
CSolarSystemComposite | The solar system composite manages all planets, asteroids and comets |
CSolarSystemSingleComponent | This class encapsulates some methods which are shared between all single-object solar system components (Sun, Moon, Planet, Pluto) |
CTargetListComponent | Highlights objects present in certain lists by drawing "target" symbols around them |
CTerrainComponent | Represents the terrain overlay |
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 |
►CSkyMapDrawAbstract | This class defines the methods that both rendering engines (GLPainter and QPainter) must implement |
CSkyMapGLDraw | This class draws the SkyMap using OpenGL |
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 |
CSkyObjItem | Represents an item in the list of interesting sky-objects |
►CSkyPainter | Draws things on the sky, without regard to backend |
CSkyQPainter | The QPainter-based painting backend |
►CSkyPoint | The sky coordinates of a point in the sky |
►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 |
CCatalogObject | A simple container object to hold the minimum information for a Deep Sky Object to be drawn on the skymap |
CConstellationsArt | Information about a ConstellationsArt object |
CSatellite | Represents an artificial satellites |
CStarObject | This is a subclass of SkyObject |
CSupernova | Represents the supernova object |
►CTrailObject | SkyObject with an attachable Trail |
►CKSPlanetBase | A subclass of TrailObject that provides additional information needed for most solar system objects |
►CKSAsteroid | A subclass of KSPlanetBase that implements asteroids |
CKSPluto | A subclass of KSAsteroid that represents the planet Pluto |
CKSComet | A subclass of KSPlanetBase that implements comets |
CKSEarthShadow | A class that manages the calculation of the earths shadow (in moon distance) as a 'virtual' skyobject |
CKSMoon | Provides necessary information about the Moon |
►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) |
CKSSun | Child class of KSPlanetBase; encapsulates information about the Sun |
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 |
CSpatialBoundsError | SpatialException thrown on violation of array bounds |
CSpatialFailure | SpatialException thrown on operational failure |
CSpatialInterfaceError | SpatialException thrown on violation of interface protocols |
CSpatialUnimplemented | SpatialException thrown by unimplemented functions |
CSpatialIndex | SpatialIndex is a quad tree of spherical triangles |
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 |
CStarData | A 32-byte Structure that holds star data |
CStarHopper | Helps planning star hopping |
CState | [1] |
CTimeZoneRule | This class provides the information needed to determine whether Daylight Savings Time (DST; a.k.a |
CTrixelCache< content > | 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 ) |
CTrixelCache< ObjectList > | |
CViewParams | This is just a container that holds information needed to do projections |
CYAxisInfo | Used to keep track of the various Y-axes and connect them to the QLineEdits |