![]() |
SuperNOVAS C++ API v1.6
High-precision C/C++ astrometry library
|
Celestial object of interest. More...
#include <novas.h>
Public Attributes | |
| char | name [SIZE_OF_OBJ_NAME] |
| name of the object (0-terminated) | |
| long | number |
| enum novas_planet, or minor planet ID (e.g. NAIF), or star catalog ID. | |
| struct novas_orbital | orbit |
| orbital data for NOVAS_ORBITAL_OBJECT type. | |
| struct novas_cat_entry | star |
| basic astrometric data (in ICRS) for NOVAS_CATALOG_OBJECT type. | |
| enum novas_object_type | type |
| NOVAS object type. | |
Celestial object of interest.
Note, the memory footprint is different from NOVAS C due to the use of the enum vs short 'type' and the long vs. short 'number' values – hence it is not cross-compatible for binary data exchange with NOVAS C 3.1.
| char novas_object::name[SIZE_OF_OBJ_NAME] |
name of the object (0-terminated)
Referenced by make_object().
| long novas_object::number |
enum novas_planet, or minor planet ID (e.g. NAIF), or star catalog ID.
Referenced by make_object().
| struct novas_orbital novas_object::orbit |
| struct novas_cat_entry novas_object::star |
basic astrometric data (in ICRS) for NOVAS_CATALOG_OBJECT type.
Referenced by make_cat_object_sys(), make_object(), make_redshifted_object_sys(), and place_star().
| enum novas_object_type novas_object::type |
NOVAS object type.
Referenced by make_object(), and place_star().