![]() |
SuperNOVAS C++ API v1.6
High-precision C/C++ astrometry library
|
Classes | |
| class | Angle |
| A representation of a regularized angle, which can be expressed in various commonly used angular units as needed. More... | |
| class | Apparent |
| Apparent position on sky as seen by an observer at a specific time of observation. More... | |
| class | AstrometricPosition |
| The astrometric 3D geometric equatorial position of an object, referenced to the Solar System Barycenter (SSB) or place in the Solar-system w.r.t. More... | |
| class | Calendar |
| Type of calendar used for representing dates, such as Gregorian, Roman, or astronomical. More... | |
| class | CalendarDate |
| A time specified in a specific type of calendar (Gregorian, Roman, or astronomical). More... | |
| class | CatalogEntry |
| Defines the astrometric parameters of a sidereal source, such as a star, a Galactic cloud, a distant galaxy, or a quasar. More... | |
| class | CatalogSource |
| A sidereal source, defined by its catalog coordinates and other catalog parameters. More... | |
| class | Constant |
| Various physical constants that SuperNOVAS uses for astrometric calculations, all expressed in terms of SI units. More... | |
| class | Coordinate |
| A scalar coordinate or distance between two points in space. More... | |
| class | Ecliptic |
| Ecliptic coordinates (l, b or λ, β), representing the direction on the sky, for a particular type of equatorial coordinate reference system, relative to the ecliptic and equinox of that system. More... | |
| class | EOP |
| Mean (interpolated) IERS Earth Orientation Parameters (EOP), without diurnal variations. More... | |
| class | EphemerisSource |
| A Solar-system source, whose positions / velocities are provided from ephemeris data. More... | |
| class | Equatorial |
| Equatorial coordinates (RA, Dec = α, δ), representing the direction ob the sky, for a particular type of equatorial coordinate reference system, relative to the equator and equinox on that system. More... | |
| class | EquatorialTrack |
| Approximate trajectory of a source in equatorial coordinates, using a local quadratic approximation around a time instant. More... | |
| class | Equinox |
| Equatorial coordinate system, defining the orientation of the equator and the location of the equinox, relative to which the right ascention and declination (RA/Dec) coordinates are defined. More... | |
| class | Frame |
| An observing frame, defined by an observer location and precise time of observation. More... | |
| class | Galactic |
| Galactic coordinates (l, b), representing the direction on the sky, relative to the Galactic plane and the nominal Galactic center location. More... | |
| class | GeocentricObserver |
| An observer location and motion, defined relative to the geocenter, such as for an Earth-orbit sattelite, or for a virtual observer located at the geocenter itself. More... | |
| class | GeodeticObserver |
| An observer location at a geodetic (longitude, latitude, altitude) location at the surface or above it (e.g. More... | |
| class | Geometric |
| The geometric (3D) position and velocity of a source relative to an observer location. More... | |
| class | Horizontal |
| Horizontal (azimuth, elevation = Az/El) sky coordinates at a geodetic observing location, such as an observatory site, an aircraft, or a balloon. More... | |
| class | HorizontalTrack |
| Approximate trajectory of a source in horizontal coordinates, using a local quadratic approximation around a time instant. More... | |
| class | Interval |
| A signed time interval between two instants of time, in the astronomical timescale of choice. More... | |
| class | Observer |
| An abstract observer location. More... | |
| class | Orbital |
| Keplerian orbital elements, for example, for a comet using parameters published by the IAU Minor Planet Center. More... | |
| class | OrbitalSource |
| A Solar-system source, whose position and velocity can be calculated using Keplerian orbital elements. More... | |
| class | OrbitalSystem |
| Orbital system for Keplerian orbitals, defining the orbital plane and orientation, and the central body (such as the Sun or a planet), around which the Keplerian orbital is to be defined. More... | |
| class | Planet |
| A major planet (including Pluto), or the Sun and the Moon, the Solar-System Barycenter (SSB), the Earth-Moon Barycenter (EMB), and the Pluto-system barycenter. More... | |
| class | Position |
| A 3D physical position vector in space. More... | |
| class | Pressure |
| A physical pressure value, which can be instantiated, and then expressed, in different commonly used pressure units (kPa, mbar, torr, atm, and more). More... | |
| class | ScalarEvolution |
| The evolution of a scalar quantity in time, based on a local quadratic approximation. More... | |
| class | ScalarVelocity |
| A scalar velocity (if signed) or speed (unsigned). More... | |
| class | Site |
| An Earth-based (geodetic) observer site location, or airborne observer location. More... | |
| class | SolarSystemObserver |
| An observer location anywhere in the Solar System, defined by its momentary barycentric position and velocity vectors. More... | |
| class | SolarSystemSource |
| An abstract class of a source in the Solar-system. More... | |
| class | Source |
| An abstract astronomical source, or target of observation. More... | |
| class | Spherical |
| Spherical coordinates (longitude, latitude), representing a direction on sky. More... | |
| class | Temperature |
| A physical temperature value, which can be instantiated, and then expressed, in different commonly used temperature units (C, K, or F). More... | |
| class | Time |
| Precise astronomical time specification, supporting all relevant astronomical timescales (UT1, UTC, TAI, GPS, TT, TDB, TCG, and TCB). More... | |
| class | TimeAngle |
| A representation of a regularized angle, which can also be represented as a time value in the 0 to 24h range. More... | |
| class | Track |
| Approximate trajectory of a source in spherical coordinates, using a local quadratic approximation around a time instant, in some coordinate system. More... | |
| class | Unit |
| Various physical units for converting quantities expressed in conventional units to SI, and vice versa. More... | |
| class | Validating |
| A simple interface class handling validation checking for classes that inherit it. More... | |
| class | Vector |
| A generic 3D spatial vector, expressed in arbitrary units. More... | |
| class | Velocity |
| A 3D physical velocity vector in space. More... | |
| class | Weather |
| Weather data, mainly for atmopsheric refraction correction for Earth-based (geodetic) observers. More... | |
Functions | |
| Vector | operator* (double factor, const Vector &v) |
| Returns a scaled version of the vector in the right-hand side with the factor on the left-hand side. | |
Returns a scaled version of the vector in the right-hand side with the factor on the left-hand side.
| factor | the scaling factor on the left-hand side |
| v | the vector on the right-hand side |
References supernovas::Validating::is_valid().