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 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. 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 various other available 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
 IERS Earth Orientation Parameters (EOP). 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 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. More...
 
class  EquatorialTrack
 Approximate trajectory of a source in equatorial coordinates, using a local quadratic approximation around a time instant. More...
 
class  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. 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 satellite, 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 (such as in an aircraft or on balloon). 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  Interferometric
 u, v, w projections of an interferometric station along a line of sight. 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, the Moon, the Solar-System Barycenter (SSB), the Earth-Moon Barycenter (EMB), or 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  Scalar
 Abstract base class for scalar quantities, expressed in standard S.I. 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 (if 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 an astronomical source within the Solar-system. More...
 
class  Source
 An abstract superclass for an 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 24 hour 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.
Since
1.6

References supernovas::Validating::is_valid().