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

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.

Detailed Description

Member Data Documentation

◆ name

char novas_object::name[SIZE_OF_OBJ_NAME]

name of the object (0-terminated)

Referenced by make_object().

◆ number

long novas_object::number

enum novas_planet, or minor planet ID (e.g. NAIF), or star catalog ID.

Referenced by make_object().

◆ orbit

struct novas_orbital novas_object::orbit

orbital data for NOVAS_ORBITAL_OBJECT type.

Since
1.2

Referenced by make_orbital_object().

◆ star

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().

◆ type

enum novas_object_type novas_object::type

NOVAS object type.

Referenced by make_object(), and place_star().