SuperNOVAS C++ API v1.6
High-precision C/C++ astrometry library
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cnovas_cat_entryBasic astrometric data for any sidereal object located outside the solar system
 Cnovas_delaunay_argsFundamental Delaunay arguments of the Sun and Moon, from Simon section 3.4(b.3)
 Cnovas_frameA set of parameters that uniquely define the place and time of observation
 Cnovas_in_spaceData for an observer's location on Earth orbit
 Cnovas_matrixA 3x3 matrix for coordinate transformations
 Cnovas_objectCelestial object of interest
 Cnovas_observableSpherical and spectral coordinate set
 Cnovas_observerObserver location
 Cnovas_on_surfaceData for an observer's location on the surface of the Earth, and optional local weather data for refraction calculations only
 Cnovas_orbitalKeplerian orbital elements for NOVAS_ORBITAL_OBJECT type
 Cnovas_orbital_systemSpecification of an orbital system, in which orbital elements are defined
 Cnovas_planet_bundlePosition and velocity data for a set of major planets (which may include the Sun and the Moon also)
 Cnovas_sky_posCelestial object's place on the sky; contains the output from place()
 Cnovas_timespecA structure, which defines a precise instant of time that can be extpressed in any of the astronomical timescales
 Cnovas_trackThe spherical and spectral tracking position of a source, and its first and second time derivatives
 Cnovas_transformA transformation between two astronomical coordinate systems for the same observer location and time
 Csupernovas::ConstantVarious physical constants that SuperNOVAS uses for astrometric calculations, all expressed in terms of SI units
 Csupernovas::UnitVarious physical units for converting quantities expressed in conventional units to SI, and vice versa
 Csupernovas::ValidatingA simple interface class handling validation checking for classes that inherit it
 Csupernovas::Track< Equatorial >
 Csupernovas::EquatorialTrackApproximate trajectory of a source in equatorial coordinates, using a local quadratic approximation around a time instant
 Csupernovas::Track< Horizontal >
 Csupernovas::HorizontalTrackApproximate trajectory of a source in horizontal coordinates, using a local quadratic approximation around a time instant
 Csupernovas::ApparentApparent position on sky as seen by an observer at a specific time of observation
 Csupernovas::CalendarType of calendar used for representing dates, such as Gregorian, Roman, or astronomical
 Csupernovas::CalendarDateA time specified in a specific type of calendar (Gregorian, Roman, or astronomical)
 Csupernovas::CatalogEntryDefines the astrometric parameters of a sidereal source, such as a star, a Galactic cloud, a distant galaxy, or a quasar
 Csupernovas::EOPIERS Earth Orientation Parameters (EOP)
 Csupernovas::EquinoxAn 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::FrameAn observing frame, defined by an observer location and precise time of observation
 Csupernovas::GeometricThe geometric (3D) position and velocity of a source relative to an observer location
 Csupernovas::ObserverAn abstract observer location
 Csupernovas::GeocentricObserverAn 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::GeodeticObserverAn observer location at a geodetic (longitude, latitude, altitude) location at the surface or above it (such as in an aircraft or on balloon)
 Csupernovas::SolarSystemObserverAn observer location anywhere in the Solar System, defined by its momentary barycentric position and velocity vectors
 Csupernovas::OrbitalKeplerian orbital elements, for example, for a comet using parameters published by the IAU Minor Planet Center
 Csupernovas::OrbitalSystemOrbital 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::ScalarAbstract base class for scalar quantities, expressed in standard S.I
 Csupernovas::AngleA representation of a regularized angle, which can be expressed in various commonly used angular units as needed
 Csupernovas::TimeAngleA representation of a regularized angle, which can also be represented as a time value in the 0 to 24 hour range
 Csupernovas::CoordinateA scalar coordinate or distance between two points in space
 Csupernovas::IntervalA signed time interval between two instants of time, in the astronomical timescale of choice
 Csupernovas::PressureA physical pressure value, which can be instantiated, and then expressed, in different commonly used pressure units (kPa, mbar, torr, atm, and more)
 Csupernovas::ScalarVelocityA scalar velocity (if signed) or speed (if unsigned)
 Csupernovas::TemperatureA physical temperature value, which can be instantiated, and then expressed, in different commonly used temperature units (C, K, or F)
 Csupernovas::ScalarEvolutionThe evolution of a scalar quantity in time, based on a local quadratic approximation
 Csupernovas::SiteAn Earth-based (geodetic) observer site location, or airborne observer location
 Csupernovas::SourceAn abstract superclass for an astronomical source or target of observation
 Csupernovas::CatalogSourceA sidereal source, defined by its catalog coordinates and various other available catalog parameters
 Csupernovas::SolarSystemSourceAn abstract class of an astronomical source within the Solar-system
 Csupernovas::EphemerisSourceA Solar-system source, whose positions / velocities are provided from ephemeris data
 Csupernovas::OrbitalSourceA Solar-system source, whose position and velocity can be calculated using Keplerian orbital elements
 Csupernovas::PlanetA 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::SphericalSpherical coordinates (longitude, latitude), representing a direction on sky
 Csupernovas::EclipticEcliptic 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::EquatorialEquatorial 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::GalacticGalactic coordinates (l, b), representing the direction on the sky, relative to the Galactic plane and the nominal Galactic center location
 Csupernovas::HorizontalHorizontal (azimuth, elevation = Az/El) sky coordinates at a geodetic observing location, such as an observatory site, an aircraft, or a balloon
 Csupernovas::TimePrecise 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::VectorA generic 3D spatial vector, expressed in arbitrary units
 Csupernovas::Interferometricu, v, w projections of an interferometric station along a line of sight
 Csupernovas::PositionA 3D physical position vector in space
 Csupernovas::AstrometricPositionThe 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::VelocityA 3D physical velocity vector in space
 Csupernovas::WeatherWeather data, mainly for atmopsheric refraction correction for Earth-based (geodetic) observers