|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://astro.uni-altai.ru/~aw/stellarium/api/annotated.html
Дата изменения: Unknown Дата индексирования: Fri Feb 28 07:14:01 2014 Кодировка: Поисковые слова: rainbow |
![]() |
Stellarium 0.12.3
|
| General purpose utility functions | |
| Special SphericalRegion for the whole sphere | |
| This is an example of a plug-in which can be dynamically loaded into stellarium | |
| This class is used by Qt to manage a plug-in interface | |
| A spin box for displaying/entering angular values | |
| Compute and display the daylight sky color | |
| A title bar control used in windows derived from StelDialog | |
| Implementation of StelFader which behaves like a normal boolean, i.e | |
| Radio communication channel properties | |
| This is an example of a plug-in which can be dynamically loaded into stellarium | |
| This class is used by Qt to manage a plug-in interface | |
| Display a list of results matching the search string, and allow to tab through those selections | |
| TCP/IP connection to a client | |
| Models a grouping of stars in a Sky Culture | |
| Display and manage the constellations | |
| Contains all the credits for the creator of the image collection | |
| The TextUserInterface wants to intercept all key presses including those which are assigned to glocal key bindings in the main GUI definition (i.e | |
| Describe a vertex composing polygon contours, and whether it belong to an edge or not | |
| A exoplanet object represents one pulsar on the sky | |
| This is an example of a plug-in which can be dynamically loaded into stellarium | |
| This class is used by Qt to manage a plug-in interface | |
| This class performs extinction computations, following literature from atmospheric optics and astronomy | |
| Allows for concatinating fields from a model for disply | |
| The GridLinesMgr controls the drawing of the Azimuthal and Equatorial Grids, as well as the great circles: Meridian Line, Ecliptic Line and Equator Line | |
| Sat position and velocity predictions over TEME reference system | |
| Wrapper allowing compatibility between gsat and Stellarium/Qt | |
| This class implements time calculations | |
| This is an example of a plug-in which can be dynamically loaded into stellarium | |
| This class is used by Qt to manage a plug-in interface | |
| The informations about the currently selected object | |
| Qt-style iterator over a JSON array | |
| Allows for creation of custom labels on objects or coordinates | |
| Store and manages the displaying of the Landscape | |
| Manages all the rendering at the level of the observer's surroundings | |
| Implementation of StelFader which implements a linear transition | |
| This is an example of a plug-in which can be dynamically loaded into stellarium | |
| This class is used by Qt to manage a plug-in interface | |
| Abstract base class for Meade LX200 (and compatible) commands | |
| Meade LX200 command: Get the current declination | |
| Meade LX200 command: Get the current right ascension | |
| Meade LX200 command: Slew to the coordinates set before | |
| Meade LX200 command: Set declination | |
| Meade LX200 command: Set right ascension | |
| Meade LX200 command: Stop the current slew | |
| Meade LX200 command: Toggle long or short format | |
| Serial port connection to a Meade LX200 or a compatible telescope | |
| Window for manual entry of Solar System object properties | |
| Special QLabel that shows a world map | |
| A templatized column-major 4x4 matrix | |
| Models a single meteor | |
| Simulates a meteor shower | |
| Manages the displaying of the Milky Way | |
| Window for importing orbital elements from the Minor Planet Center | |
| Abstract base class for managing multi-level tree objects stored in JSON format | |
| Manage a collection of nebulae | |
| Abstract base class for Celestron NexStar (and compatible) commands | |
| Celestron NexStar command: Get the current position | |
| Celestron NexStar command: Slew to a given position | |
| Serial port connection to a Celestron NexStar or a compatible telescope | |
| Manage a non-convex polygon which can extends on more than 180 deg | |
| Main class of the Oculars plug-in | |
| A screen widget similar to InfoPanel. Contains controls and information | |
| This class is used by Qt to manage a plug-in interface | |
| A telescope's position at a given time | |
| Allows to define non linear operations in addition to the standard linear (Matrix 4d) ModelView transformation | |
| This class provides a table model for just about any QObject | |
| A Pulsar object represents one pulsar on the sky | |
| This is an example of a plug-in which can be dynamically loaded into stellarium | |
| This class is used by Qt to manage a plug-in interface | |
| Special version of QSharedPointer which by default doesn't delete the referenced pointer when the reference count reaches 0 | |
| A Quasar object represents one Quasar on the sky | |
| This is an example of a plug-in which can be dynamically loaded into stellarium | |
| This class is used by Qt to manage a plug-in interface | |
| This class performs refraction computations, following literature from atmospheric optics and astronomy | |
| Displays statistics about the running renderer (e.g. draws, texture memory usage, etc.) | |
| This class is used by Qt to manage a plug-in interface | |
| Parameters specifying how to generate a ring | |
| A representation of a satellite in Earth orbit | |
| Main class of the Satellites plugin | |
| Main configuration window of the Satellites plugin | |
| Custom proxy model allowing filtering by satellite group and flag | |
| A model encapsulating a satellite list | |
| This class is used by Qt to manage a plug-in interface | |
| Module for managing images for scripting | |
| The sky object search dialog | |
| Serial interface connection | |
| Base class for telescope server classes | |
| Contain all the credits for a given server hosting the data | |
| Specialised GUI control for entering keyboard shortcut combinations | |
| Custom filter class for filtering tree sub-items | |
| Contains all the information about a current simbad lookup query | |
| Provides lookup features into the online Simbad service from CDS | |
| This is an example of a plug-in which can be dynamically loaded into stellarium | |
| This class is used by Qt to manage a plug-in interface | |
| Compute the luminance of the sky according to some parameters like sun moon position or time or altitude etc.. | |
| The class managing the layout for button bars, selected object info and loading bars | |
| This StelObjectModule derivative is used to model SolarSystem bodies | |
| Main class of the Solar System Editor plug-in | |
| This class is used by Qt to manage a plug-in interface | |
| Main window for handling Solar System objects | |
| An observer which moves from from one position to another one and/or from one planet to another one | |
| Parameters specifying how to generate a sphere | |
| A SphericalCap is defined by a direction and an aperture | |
| A special case of SphericalPolygon for which the polygon is convex | |
| A special case of SphericalPolygon for which the polygon is composed of disjoint convex polygons | |
| Special SphericalRegion for a point on the sphere | |
| Abstract class defining default implementations for some spherical geometry methods | |
| Abstract class defining a region of the sphere | |
| A shared pointer on a SphericalRegion | |
| Extension of SphericalConvexPolygon for textured polygon | |
| Stores the star catalogue data | |
| Base class for all vertex buffers | |
| Singleton main Stellarium application class | |
| A QGraphicsWidget encapsulating all the Stellarium main sky view and the embedded GUI widgets such as the moving button bars | |
| A Button Graphicsitem for use in Stellarium's graphic widgets | |
| Provides functions to draw circle arcs using StelRenderer | |
| Main class for Stellarium core processing | |
| Base class for all the GUI windows in Stellarium | |
| Manages a (usually smooth) transition between two states (typically ON/OFF) in function of a counter It used for various purpose like smooth transitions between | |
| Provides utilities for locating and handling files | |
| Texture loader that loads an image from the file system | |
| Grid of triangles (zones) on the sphere with radius 1, generated by subdividing the icosahedron | |
| Builds various geometry primitives, storing them in vertex buffers | |
| Drawable 2D or 3D ring | |
| Drawable 3D sphere | |
| GLSL shader program | |
| Main class for the GUI based on QGraphicView | |
| Abstract class defining the base interface for all GUIs | |
| Define the interface to implement when creating a GUI plugin | |
| Texture loader that loads an image from the web | |
| Generic index buffer interface usable with all Renderer backends | |
| Qt-based simple JSON reader inspired by the one from Zoolib | |
| Basic light source | |
| This class is used to display loading bar | |
| Manage i18n operations such as message translation and date/time localization | |
| Store the informations for a location on a planet | |
| Manage the list of available location | |
| Class wit only static members used to manage logging for Stellarium | |
| Reimplement a QGraphicsView for Stellarium | |
| Provide script API for Stellarium global functions | |
| Because the core API runs in a different thread to the main program, direct function calls to some classes can cause problems - especially when images must be loaded, or other non-atomic operations are involved | |
| Reimplement a QMainWindow for Stellarium | |
| This is the common base class for all the main components of stellarium | |
| Manage a collection of StelModules including both core and plugin modules | |
| Manages the head movements and zoom operations | |
| Dummy implementation of StelGuiBase to use when no GUI is used | |
| An example GUI plugin with an empty GUI | |
| The base abstract class for sky objects used in Stellarium like Stars, Planets, Constellations etc.. | |
| Manage the selection and queries on one or more StelObjects | |
| Specialization of StelModule which manages a collection of StelObject | |
| Should be renamed as PlanetBasedObserver and derive from a more generical StelObserver class | |
| Contains information about a Stellarium plugin | |
| Define the interface to implement when creating a plugin | |
| Provide the main interface to all operations of projecting coordinates from sky to screen | |
| OpenGL 1 vertex array style VertexBuffer backend | |
| OpenGL 1 interleaved vertex array VertexBuffer backend | |
| Renderer backend using OpenGL 1.2 with Qt | |
| OpenGL 2 vertex array style VertexBuffer backend, used for testing and transition | |
| OpenGL 2 interleaved vertex array VertexBuffer backend | |
| Renderer backend using OpenGL 2.1 or GLSL 2.0 with Qt | |
| Base class for QGL-using vertex buffer backends based on separate attribute arrays | |
| QGL based StelGLSLShader implementation, used by the QGL2 renderer backend | |
| Qt-OpenGL index buffer implementation | |
| Base class for QGL-using vertex buffer backends based on interleaved attribute arrays | |
| Base class for renderer based on OpenGL and at the same time Qt's QGL | |
| Texture backend based on QGL, usable with both GL1 and GL2 | |
| Manages OpenGL viewport | |
| GLWidget specialized for Stellarium, mainly to provide better debugging information | |
| Simple abstract class defining basic methods implemented by all objects that need to be stored in a StelSphericalIndex | |
| Provides access to scene rendering so StelRenderer can control it | |
| Main class of the Renderer subsystem | |
| Stores and provides access to statistics about a StelRenderer backend | |
| Manage scripting in Stellarium | |
| Manager of the keyboard shortcuts tied to different features | |
| Store basic info about a sky culture for stellarium | |
| Manage sky cultures for stellarium | |
| Provide a set of methods used to draw sky objects taking into account eyes adaptation, zoom level, instrument model and artificially set magnitude limits | |
| Base class for any astro image with a fixed position | |
| Abstract class defining the API to implement for all sky layer | |
| Manage the sky background images, including DSS and deep sky objects images | |
| Base class for any polygon with a fixed position in the sky | |
| Container allowing to store and query SphericalRegion | |
| Container allowing to store and query SphericalRegion | |
| Allow to load the GUI as a static plugin | |
| Holds the information related to a color style for GUI and modules of Stellarium | |
| Base class for texture implementations | |
| Caches textures, ensuring no texture is loaded twice | |
| Texture Loader interface - used internally by texture implementations to load image data | |
| Texture interface | |
| Converts tones in function of the eye adaptation to luminance | |
| Class used to translate strings to any language | |
| Describes a single vertex attribute (e.g | |
| Vertex buffer interface | |
| Base class of all vertex buffer backends | |
| Allow to apply visual effects on the whole Stellarium viewport | |
| A Supernova object represents one supernova on the sky | |
| Main class of the Historical Supernovae plugin | |
| This class is used by Qt to manage a plug-in interface | |
| An abstract base class that should never be used directly, only inherited | |
| Telescope client that connects directly to a Meade LX200 through a serial port | |
| Telescope client that connects directly to a Celestron NexStar through a serial port | |
| Example Telescope class | |
| This class manages the controlling of one or more telescopes by one instance of the stellarium program | |
| This class is used by Qt to manage a plug-in interface | |
| This TelescopeClient class can controll a telescope by communicating to a server process ("telescope server") via the "Stellarium telescope control protocol" over TCP/IP | |
| Unittests for StelVertexBuffer implementations | |
| Parameters specifying how to draw text | |
| Parameters specifying how to construct a texture | |
| This is an example of a plug-in which can be dynamically loaded into stellarium | |
| This class is used by Qt to manage a plug-in interface | |
| This class is used by Qt to manage a plug-in interface | |
| Main window of the Time Zone configuration plug-in | |
| Data structure containing unvalidated TLE set as read from a TLE list file | |
| TLE update source, used only internally for now | |
| Allows iteration over triangles in QVectors of vertices | |
| A simple struct holding a triplet of values of some type | |
| TuiNode objects are linked together in a network of nodes to form the structure of a menu which may be navigated using the cursor keys | |
| Allows navigation but also sends a signal to a specified object when the return key is pressed | |
| Allows navigation but also editing of a boolean value | |
| Allows navigation but also editing of color value as represented by a Vec3f object | |
| Allows navigation but also editing of a julian date | |
| Allows navigation but also editing of a double value | |
| Pure virtual from which editables for different data types are derived | |
| Allows navigation but also selection from a list of string values | |
| Allows navigation but also editing of a float value | |
| Allows navigation but also editing of an integer value | |
| A TuiNodeResponse contains a flag, "accepted" if a keystroke was accepted And a link to a node, should the key action have prompted a change in the current node used by the menu system | |
| A templatized 2d vector | |
| A templatized 3d vector | |
| A templatized 4d vector | |
| Vertex with only a 2D position | |
| Vertex with a 3D position and a 2D texture coordinate | |
| Vertex with a 3D position, 2D texture coordinate and an RGBA color | |
1.8.3.1