![]() |
SuperNOVAS C++ API v1.6
High-precision C/C++ astrometry library
|
| Cnovas_cat_entry | Basic astrometric data for any sidereal object located outside the solar system |
| Cnovas_delaunay_args | Fundamental Delaunay arguments of the Sun and Moon, from Simon section 3.4(b.3) |
| Cnovas_frame | A set of parameters that uniquely define the place and time of observation |
| Cnovas_in_space | Data for an observer's location on Earth orbit |
| Cnovas_matrix | A 3x3 matrix for coordinate transformations |
| Cnovas_object | Celestial object of interest |
| Cnovas_observable | Spherical and spectral coordinate set |
| Cnovas_observer | Observer location |
| Cnovas_on_surface | Data for an observer's location on the surface of the Earth, and optional local weather data for refraction calculations only |
| Cnovas_orbital | Keplerian orbital elements for NOVAS_ORBITAL_OBJECT type |
| Cnovas_orbital_system | Specification of an orbital system, in which orbital elements are defined |
| Cnovas_planet_bundle | Position and velocity data for a set of major planets (which may include the Sun and the Moon also) |
| Cnovas_sky_pos | Celestial object's place on the sky; contains the output from place() |
| Cnovas_timespec | A structure, which defines a precise instant of time that can be extpressed in any of the astronomical timescales |
| Cnovas_track | The spherical and spectral tracking position of a source, and its first and second time derivatives |
| Cnovas_transform | A transformation between two astronomical coordinate systems for the same observer location and time |
| Csupernovas::Constant | Various physical constants that SuperNOVAS uses for astrometric calculations, all expressed in terms of SI units |
| Csupernovas::Unit | Various physical units for converting quantities expressed in conventional units to SI, and vice versa |
| ▼Csupernovas::Validating | A simple interface class handling validation checking for classes that inherit it |
| ▼Csupernovas::Track< Equatorial > | |
| Csupernovas::EquatorialTrack | Approximate trajectory of a source in equatorial coordinates, using a local quadratic approximation around a time instant |
| ▼Csupernovas::Track< Horizontal > | |
| Csupernovas::HorizontalTrack | Approximate trajectory of a source in horizontal coordinates, using a local quadratic approximation around a time instant |
| Csupernovas::Apparent | Apparent position on sky as seen by an observer at a specific time of observation |
| Csupernovas::Calendar | Type of calendar used for representing dates, such as Gregorian, Roman, or astronomical |
| Csupernovas::CalendarDate | A time specified in a specific type of calendar (Gregorian, Roman, or astronomical) |
| Csupernovas::CatalogEntry | Defines the astrometric parameters of a sidereal source, such as a star, a Galactic cloud, a distant galaxy, or a quasar |
| Csupernovas::EOP | IERS Earth Orientation Parameters (EOP) |
| Csupernovas::Equinox | An inertial equatorial coordinate system, defined by the orientation of the equator and its origin (such as the Vernal Equinox or else the Celestial Intermediate Origin), relative to which the right ascention and declination (RA/Dec) coordinates are measured |
| Csupernovas::Frame | An observing frame, defined by an observer location and precise time of observation |
| Csupernovas::Geometric | The geometric (3D) position and velocity of a source relative to an observer location |
| ▼Csupernovas::Observer | An abstract observer location |
| Csupernovas::GeocentricObserver | An observer location and motion, defined relative to the geocenter, such as for an Earth-orbit satellite, or for a virtual observer located at the geocenter itself |
| Csupernovas::GeodeticObserver | An observer location at a geodetic (longitude, latitude, altitude) location at the surface or above it (such as in an aircraft or on balloon) |
| Csupernovas::SolarSystemObserver | An observer location anywhere in the Solar System, defined by its momentary barycentric position and velocity vectors |
| Csupernovas::Orbital | Keplerian orbital elements, for example, for a comet using parameters published by the IAU Minor Planet Center |
| Csupernovas::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 |
| ▼Csupernovas::Scalar | Abstract base class for scalar quantities, expressed in standard S.I |
| ▼Csupernovas::Angle | A representation of a regularized angle, which can be expressed in various commonly used angular units as needed |
| Csupernovas::TimeAngle | A representation of a regularized angle, which can also be represented as a time value in the 0 to 24 hour range |
| Csupernovas::Coordinate | A scalar coordinate or distance between two points in space |
| Csupernovas::Interval | A signed time interval between two instants of time, in the astronomical timescale of choice |
| Csupernovas::Pressure | A physical pressure value, which can be instantiated, and then expressed, in different commonly used pressure units (kPa, mbar, torr, atm, and more) |
| Csupernovas::ScalarVelocity | A scalar velocity (if signed) or speed (if unsigned) |
| Csupernovas::Temperature | A physical temperature value, which can be instantiated, and then expressed, in different commonly used temperature units (C, K, or F) |
| Csupernovas::ScalarEvolution | The evolution of a scalar quantity in time, based on a local quadratic approximation |
| Csupernovas::Site | An Earth-based (geodetic) observer site location, or airborne observer location |
| ▼Csupernovas::Source | An abstract superclass for an astronomical source or target of observation |
| Csupernovas::CatalogSource | A sidereal source, defined by its catalog coordinates and various other available catalog parameters |
| ▼Csupernovas::SolarSystemSource | An abstract class of an astronomical source within the Solar-system |
| Csupernovas::EphemerisSource | A Solar-system source, whose positions / velocities are provided from ephemeris data |
| Csupernovas::OrbitalSource | A Solar-system source, whose position and velocity can be calculated using Keplerian orbital elements |
| Csupernovas::Planet | A major planet (including Pluto), or the Sun, the Moon, the Solar-System Barycenter (SSB), the Earth-Moon Barycenter (EMB), or the Pluto-system barycenter |
| ▼Csupernovas::Spherical | Spherical coordinates (longitude, latitude), representing a direction on sky |
| Csupernovas::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 |
| Csupernovas::Equatorial | Equatorial coordinates (RA, Dec / α, δ), representing the direction on the sky, for a particular type of equatorial coordinate reference system, relative to the equator and equatorial origin (such as the Vernal Equinox or CIO) in that system |
| Csupernovas::Galactic | Galactic coordinates (l, b), representing the direction on the sky, relative to the Galactic plane and the nominal Galactic center location |
| Csupernovas::Horizontal | Horizontal (azimuth, elevation = Az/El) sky coordinates at a geodetic observing location, such as an observatory site, an aircraft, or a balloon |
| Csupernovas::Time | Precise astronomical time specification, supporting all relevant astronomical timescales (UT1, UTC, TAI, GPS, TT, TDB, TCG, and TCB) |
| Csupernovas::Track< CoordType > | Approximate trajectory of a source in spherical coordinates, using a local quadratic approximation around a time instant, in some coordinate system |
| ▼Csupernovas::Vector | A generic 3D spatial vector, expressed in arbitrary units |
| Csupernovas::Interferometric | u, v, w projections of an interferometric station along a line of sight |
| ▼Csupernovas::Position | A 3D physical position vector in space |
| Csupernovas::AstrometricPosition | The 3D geometric equatorial position of an object, relative to a reference Solar-system location and a specific instant of time, in the coordinate system of choice |
| Csupernovas::Velocity | A 3D physical velocity vector in space |
| Csupernovas::Weather | Weather data, mainly for atmopsheric refraction correction for Earth-based (geodetic) observers |