![]() |
SuperNOVAS C++ API v1.6
High-precision C/C++ astrometry library
|
Basic astrometric data for any sidereal object located outside the solar system. More...
#include <novas.h>
Public Attributes | |
| char | catalog [SIZE_OF_CAT_NAME] |
| catalog designator (e.g., HIP) | |
| double | dec |
| [deg] ICRS declination | |
| double | parallax |
| [mas] parallax | |
| double | promodec |
| [mas/yr] ICRS proper motion in declination | |
| double | promora |
| [mas/yr] ICRS proper motion in right ascension | |
| double | ra |
| [h] ICRS right ascension | |
| double | radialvelocity |
| [km/s] catalog radial velocity (w.r.t. | |
| char | starname [SIZE_OF_OBJ_NAME] |
| name of celestial object | |
| long | starnumber |
| integer identifier assigned to object | |
Basic astrometric data for any sidereal object located outside the solar system.
Note, that despite the slightly expanded catalog name, this has the same memory footprint as the original NOVAS C version, allowing for cross-compatible binary exchange (I/O) of these structures.
| char novas_cat_entry::catalog[SIZE_OF_CAT_NAME] |
catalog designator (e.g., HIP)
Referenced by transform_cat(), and transform_hip().
| double novas_cat_entry::dec |
[deg] ICRS declination
Referenced by mean_star(), novas_set_lsr_vel(), rad_vel2(), supernovas::CatalogSource::to_string(), and transform_cat().
| double novas_cat_entry::parallax |
[mas] parallax
Referenced by novas_set_parallax(), rad_vel2(), and transform_cat().
| double novas_cat_entry::promodec |
[mas/yr] ICRS proper motion in declination
Referenced by novas_set_proper_motion(), and transform_cat().
| double novas_cat_entry::promora |
[mas/yr] ICRS proper motion in right ascension
Referenced by novas_set_proper_motion(), and transform_cat().
| double novas_cat_entry::ra |
[h] ICRS right ascension
Referenced by mean_star(), novas_set_lsr_vel(), rad_vel2(), supernovas::CatalogSource::to_string(), transform_cat(), and transform_hip().
| double novas_cat_entry::radialvelocity |
[km/s] catalog radial velocity (w.r.t.
SSB) To specify radial velocities defined in the Local Standard of Rest (LSR) you might use novas_set_lsr_vel()
Referenced by novas_set_ssb_vel(), rad_vel2(), and transform_cat().
| char novas_cat_entry::starname[SIZE_OF_OBJ_NAME] |
name of celestial object
Referenced by make_cat_object(), supernovas::CatalogSource::to_string(), and transform_cat().
| long novas_cat_entry::starnumber |
integer identifier assigned to object
Referenced by make_cat_object(), and transform_cat().