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. It is based on a modular extensible framework to perform common astrophotography tasks. This includes highly accurate GOTOs using astrometry solver, ability to measure and correct polar alignment errors , auto-focus & auto-guide capabilities, and capture of single or stack of images with filter wheel support. Features: |
►NISD | |
►NKSUtils | |
►NOAL | |
►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 | |
CAltVsTime | Altitude vs. Time Tool. Plot the altitude as a function of time for any list of objects, as seen from any location, on any date |
CApproachSolver | Implements algorithms to find close approaches of two objects on the sky. A class that implements a method to compute close approaches between any two solar system objects excluding planetary moons. Given two such objects, this class has implementations of algorithms required to find the time of closest approach in a given range of time. It is meant to be subclassed and provides the boilerplate (+ common interface) for classes like KSKonjunct and EclipseHandler |
CArtificialHorizon | |
CAsteroidsComponent | |
CAsteroidsItem | |
CAstroCalc | This is the base class for the KStars astronomical calculator |
CAVTPlotWidget | An extension of the KPlotWidget for the AltVsTime tool. The biggest difference is that in addition to the plot objects, it draws the "ground" below Alt=0 and draws the sky light blue for day times, and black for night times. The transition between day and night is drawn with a gradient, and the position follows the actual sunrise/sunset times of the given date/location. Also, this plot widget provides two time axes (local time along the bottom, and local sideral time along the top). Finally, it provides user interaction: on mouse click, it draws crosshairs at the mouse position with labels for the time and altitude |
CAzimuthalEquidistantProjector | |
CBinaryListComponent | Functionality for loading the component data from Binary |
CBinFileHelper | Implements an interface to handle binary data files used by KStars |
CBlobManager | |
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 | |
CClientManagerLite | |
CColorNode | [7] |
CColorScheme | |
CCometsComponent | |
CCometsItem | |
CConjunctionsTool | Predicts conjunctions using KSConjunct in the background |
CConstants | |
CConstellationArtComponent | |
CConstellationArtItem | |
CConstellationArtNode | A SkyNode derived class that represents ConstellationsArt object |
CConstellationBoundary | |
CConstellationLines | |
CConstellationName | The ConstellationName struct |
CConstellationNamesComponent | |
CConstellationNamesItem | |
CConstellationsArt | Information about a ConstellationsArt object. This class represents a constellation image |
CCoordinateGrid | |
CCrossHairNode | Represents crosshair of telescope in SkyMapLite |
Cctk3Slider | |
CctkRangeSlider | |
CCultureList | |
CCustomDrivers | Handles adding new drivers to database. This would enable to add arbitrary aliases of existing drivers |
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 | |
CDeepStarData | A 16-byte structure that holds star data for really faint stars |
CDeepStarItem | This class handles representation of unnamed stars in SkyMapLite |
CDetailDialog | |
CDetailsTable | Represents details tables that can be inserted to finder charts and logging forms. DetailsTable class is used for creating QTextTables filled with details about objects of all types. Created tables are stored inside QTextDocument, which can be obtained by DetailsTable::getDocument() and inserted into other QTextDocument as fragment. Four types of details tables are supported: general details, position details, Rise/Set/Transit details and Asteroid/Comet details |
CDetalDialogLite | Backend for Object details dialog in QML A backend of details dialog declared in QML. Members of this class are the properties that are used in QML. Whenever user clicks on some object the properties are updated with the info about this object and Details dialog in QML is updated automatically as we use property binding there |
CDeviceInfo | |
Cdms | An angle, stored as degrees, but expressible in many ways |
CdmsBox | |
CDragListBox | Extension of KListWidget that allows Drag-and-Drop with other DragListBoxes |
CDriverInfo | |
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 | |
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 | |
CEquatorialCoordinateGrid | |
CEquatorItem | Represents Equator in SkyMapLite |
CEquirectangularProjector | |
CExecute | |
CExportEyepieceView | Dialog to export the eyepiece view as an image, with some annotations for field-use |
CExportImageDialog | Export sky image dialog |
CEyepiece | |
CEyepieceField | Renders the view through the eyepiece of various telescope types |
CFilter | |
CFilter | |
CFindDialog | Find Object Dialog |
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 *>>. SkyObjectListModel is a class that holds SkyObjects together with their names (name and longname). Whenever user searches for an object we sort list of SkyObjects through QSortFilterProxyModel. The reason for this way of searching is that we don't need to search for an object again, as it was done previously. Instead of this, user directly selects the object in search results |
CFinderChart | Class that represents finder chart document. FinderChart class is a subclass of KStarsDocument class, representing finder chart. Finder chart can contain following elements: title, subtitle, description, logging forms, images and details tables |
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. The FITSviewer can open multiple images each in a separate. It supports simple filters, histogram transforms, flip and rotation operations, and star detection |
CFlagComponent | Represents a flag on the sky map. Each flag is composed by a SkyPoint where coordinates are stored, an epoch and a label. This class also stores flag images and associates each flag with an image. When FlagComponent is created, it seeks all file names beginning with "_flag" in the user directory and consider them as flag images |
CFlagManager | Flag manager Dialog box to add and remove flags |
CFocusDialog | A small dialog for setting the focus coordinates manually |
CFOV | |
CFOVDialog | |
CFovEditorDialog | Class representing FOV Editor Dialog which enables user to edit FOV snapshots |
CFovEditorDialogUI | User interface for FOV Editor Dialog |
CFOVItem | |
CFOVManager | |
CFovSnapshot | Class that represents single field of view snapshot. FovSnapshot class stores data of single FOV snapshot: image, description, FOV symbol at which it was captured and its central point |
CFOVSymbolBase | A QSGTransformNode derived base class of every type of FOV symbol |
CFOVSymbolNode | A SkyNode derived class that is 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 | Relevant data about an observing location on Earth |
CGnomonicProjector | |
CGreatCircle | A class to compute points along a great circle from one az/alt to another |
CGuide | |
CGuideLabelNode | |
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 | |
CHighPMStarList | |
CHIPSComponent | |
CHorizonComponent | |
CHorizonItem | |
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 | |
CHoughLine | |
CHTMesh | |
CImageExporter | Backends for exporting a sky image, either raster or vector, with a legend |
CImageOverlayComponent | |
CImageProvider | |
CImageViewer | Image viewer window for KStars |
CINDI_D | |
CINDI_E | |
CINDI_G | |
CINDI_P | |
CINDIDBus | |
CINDIListener | |
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 | |
CKSAlmanac | Implement methods to find important times in a day |
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. A class that implements a method to compute close conjunctions between any two solar system objects excluding planetary moons. Given two such objects, this class has implementations of algorithms required to find the time of closest approach in a given range of time |
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. KSMoon is responsible for coordinating this object. While a rather unusual measure, this method ensures that unnecessary calculations are avoided |
CKSFileReader | |
CKSHelpLabel | Label for displaying links to AstroInfo project |
CKSMessageBox | |
CKSMoon | Provides necessary information about the Moon. A subclass of SkyObject that provides information needed for the Moon. Specifically, KSMoon provides a moon-specific findPosition() function. Also, there is a method findPhase(), which returns the lunar phase as a floating-point number between 0.0 and 1.0 |
CKSNumbers | Store several time-dependent astronomical quantities |
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. assets:/ on Android) |
►CKSPlanet | Provides necessary information about objects in the solar system |
CKSPlanetBase | Provides necessary information about objects in the solar system |
CKSPluto | Provides necessary information about Pluto |
CKSPopupMenu | |
CKSSun | Provides necessary information about the Sun |
CKStars | This is the main window for KStars. In addition to the GUI elements, the class contains the program clock, KStarsData, and SkyMap objects. It also contains functions for the DBus Interface D-Bus interface. KStars is now a singleton class. Use KStars::createInstance() to create an instance and KStars::Instance() to get a pointer to the instance |
CKStarsData | |
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. Also adds Greenwich Sidereal Time and "epoch", which is just the date expressed as a floating point number representing the year, with the fractional part representing the date and time (with poor time resolution; typically the Epoch is only taken to the hundredths place, which is a few days) |
CKStarsDocument | Base class for KStars documents. KStarsDocument is a base class for all KStars documents: finder charts, logging forms etc |
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. KStarsLite is a singleton, use KStarsLite::createInstance() to create an instance and KStarsLite::Instance() to get a pointer to the instance |
CKStarsSplash | KStars Splash Screen |
CKSUserDB | Single class to delegate all User database I/O |
CKSUtils | KStars utility functions |
CKSWizard | |
CLabelListIndex | |
CLabelNode | A SkyNode derived class used for displaying labels |
CLabelsItem | Handles labels in SkyMapLite |
CLambertProjector | |
CLineList | |
CLineListIndex | |
CLineNode | SkyOpacityNode derived class that draws lines from LineList |
CLinesItem | Class that handles most of the lines in SkyMapLite |
CListComponent | |
CLocalMeridianComponent | |
CLocationDialog | Geographic Location dialog |
CLocationDialogLite | |
CLog | |
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. Currently, LoggingForm class is used to create logging forms for finder charts |
CLunarEclipseDetails | The LunarEclipseDetails struct |
CLunarEclipseEvent | The LunarEclipseEvent class |
CLunarEclipseHandler | The LunarEclipseHandler class |
CMagnitudeSpinBox | Custom spinbox for magnitude (float) values |
CManager | Primary class to handle all Ekos modules. The Ekos Manager class manages startup and shutdown of INDI devices and registeration of devices within Ekos Modules. Ekos module consist of Ekos::Mount, Ekos::Capture, Ekos::Focus, Ekos::Guide, and Ekos::Align modules |
CMapCanvas | Widget used in the LocationDialog for displaying the world map |
CMeshBuffer | |
CMeshIterator | |
CMilkyWay | Class that handles drawing of MilkyWay (both filled and non-filled) |
CMlkyWay | |
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 | |
CNewFOV | |
CNOMADStarDataWriter | Writes NOMAD star data |
CNoPrecessIndex | |
CObsConditions | |
CObserverAdd | |
CObservingList | Tool for managing a custom list of objects |
CObsListPopupMenu | |
CObsListWizard | Wizard for constructing observing lists |
COpsAdvanced | |
COpsCatalog | Catalog page of the Options window |
COpsColors | The Colors page of the Options window |
COpsDeveloper | |
COpsEkos | |
COpsFITS | |
COpsGuides | |
COpsHIPS | |
COpsImageOverlay | |
COpsINDI | |
COpsSatellites | |
COpsSolarSystem | The Solar System page of the Options window |
COpsSupernovae | |
COpsTerrain | |
COrthographicProjector | |
CPlanetMoons | |
CPlanetMoonsComponent | |
CPlanetMoonsNode | A container for planets and moons that provides z-order |
CPlanetNode | A container for PointNode and QSGSimpleTextureNode used for displaying some solar system objects |
CPlanetsItem | |
CPlanetViewer | Display an overhead view of the solar system |
CPointListComponent | |
CPointNode | SkyOpacityNode derived class that represents stars and planets using cached QSGTexture |
CPointSourceNode | A SkyNode derived class that represents stars and objects that are drawn as stars |
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 | |
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. Progress indicators are indeterminate and do nothing more than spin to show that the application is busy |
CQRoundProgressBar | Circular progress bar and maintains its API similar to the QProgressBar |
CRangeConvex | A spatial convex is composed of spatial constraints |
CRectangleOverlap | Checks if two potentially rotated rectangles intersect |
CRectNode | QSGGeometryNode derived class that draws filled and non-filled rectangles |
CRootNode | A container for nodes that holds collection of textures for stars and provides clipping |
CSatellite | |
CSatelliteGroup | |
CSatelliteNode | A SkyNode derived class that represents satellite |
CSatellitesComponent | |
CSatellitesItem | |
CSchemeManager | A set of methods used to work with colors |
CScriptBuilder | |
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 | |
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. Central point is defined by passed pointer to SkyPoint instance and field-of-view parameters are defined by FOV class instance. Fragment of sky is painted on passed QPaintDevice subclass. SimpleFovExporter class can be used for export of FOV representations in user-interactive mode as well as for export of multiple FOVs at once, without user interaction |
CSkipList | |
CSkyCalendar | |
CSkyComponent | |
CSkyComposite | |
CSkyItem | A base class that is used for displaying SkyComponents on SkyMapLite |
CSkyLabeler | |
CSkyLine | |
CSkyMap | Canvas widget for displaying the sky bitmap; also handles user interaction events |
CSkyMapComposite | |
CSkyMapDrawAbstract | This class defines the methods that both rendering engines (GLPainter and QPainter) must implement |
CSkyMapGLDraw | This class draws the SkyMap using OpenGL |
CSkyMapLite | Item for displaying sky objects; also handles user interaction events |
CSkyMapQDraw | This class draws the SkyMap using native QPainter |
CSkyMesh | |
CSkyNode | Provides virtual functions for update of coordinates and nodes hiding |
CSkyObjDescription | |
CSkyObject | Information about an object in the sky |
CSkyObjectListModel | Model that is used in Find Object Dialog |
CSkyObjectLite | |
CSkyObjItem | |
CSkyObjListModel | |
CSkyOpacityNode | A wrapper for QSGOpacityNode that provides hide() and show() functions. If node is invisible (opacity is 0) it won't be rendered |
CSkyPainter | Draws things on the sky, without regard to backend |
CSkyPoint | Stores dms coordinates for a point in the sky. for converting between coordinate systems |
CSkyPointLite | |
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 | |
CSolarSystemListComponent | |
CSolarSystemSingleComponent | |
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 | |
CSpatialInterfaceError | SpatialException thrown on violation of interface protocols |
CSpatialUnimplemented | SpatialException thrown by unimplemented functions |
CSpatialVector | |
CStarBlock | |
CStarBlockFactory | A factory that creates StarBlocks and recycles them in an LRU Cache |
CStarBlockList | |
CStarComponent | Represents the stars on the sky map. For optimization reasons the stars are not separate objects and are stored in a list |
CStarData | A 32-byte Structure that holds star data |
CStarHopper | Helps planning star hopping |
CStarItem | Class that handles Stars |
CStarObject | Subclass of SkyObject specialized for stars |
CState | [1] |
CStereographicProjector | |
CSupernova | |
CSupernovaeComponent | This class encapsulates Supernovae |
CSupernovaeItem | |
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 | |
CTelescopeLite | |
CTelescopeSymbolsItem | |
CTerrainComponent | |
CTextureManager | Singleton class to manage texture loading/retrieval |
CThumbnailPicker | Dialog for modifying an object's thumbnail image |
CTimeDialog | Dialog for adjusting the Time and Date |
CTimeSpinBox | |
CTimeStepBox | Composite spinbox for specifying a time step. This composite widget consists of a TimeSpinBox (a QSpinBox), coupled with a TimeUnitBox (a second pair of up/down buttons). The second set of buttons makes larger steps through the 82 possible time-step values, skipping to the next even unit of time |
CTimeUnitBox | Provides a second set of up/down buttons for TimeStepBox. A pair of buttons, arranged one above the other, labeled "+"/"-". These buttons are to be paired with the TimeSpinBox widget. Their function is to provide a way to cycle through the possible time steps using larger intervals than the up/down buttons of the TimeSpinBox. For example, say the Spinbox currently shows a timestep of "1 sec". Increasing the timestep with the spinbox up-button will change it to "2 sec", while using the "+" button of this widget will change it to "1 min" |
CTimeZoneRule | |
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 |
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. The user sets the bortle dark-sky rating for the night sky, and this value is used to calculate one of the parameters that decides the limiting mangnitude |
CWIView | Manages the QML user interface for What's Interesting. WIView is used to display the QML UI using a QQuickView. It acts on all signals emitted by the UI and manages the data sent to the UI for display |
CWUTDialog | |
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-2023 The KDE developers.
Generated on Thu Sep 21 2023 04:05:33 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Sep 21 2023 04:05:33 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.