SuperNOVAS C++ API v1.6
High-precision C/C++ astrometry library
Loading...
Searching...
No Matches
supernovas Namespace Reference

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.

Function Documentation

◆ operator*()

Vector supernovas::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.

Parameters
factorthe scaling factor on the left-hand side
vthe vector on the right-hand side
Returns
a new vector that is the scaled version of the input vector by the specified factor.

References supernovas::Validating::is_valid().