This is kep.h in view mode; [Download] [Up]
/**************************************/ /* kep.h */ /* */ /* General definitions for aa program */ /**************************************/ /***** description * * $Id: kep.h,v 1.2 1993/04/21 15:16:15 craig Exp $ * */ /***** modification history * * $Log: kep.h,v $ * Revision 1.2 1993/04/21 15:16:15 craig * First working version. Removed everything except the orbit and * star structures. * * */ struct orbit { char obname[16]; /* name of the object */ double epoch; /* epoch of orbital elements */ double i; /* inclination */ double W; /* longitude of the ascending node */ double w; /* argument of the perihelion */ double a; /* mean distance (semimajor axis) */ double dm; /* daily motion */ double ecc; /* eccentricity */ double M; /* mean anomaly */ double equinox; /* epoch of equinox and ecliptic */ double mag; /* visual magnitude at 1AU from earth and sun */ double sdiam; /* equatorial semidiameter at 1au, arc seconds */ /* The following used by perterbation formulas: */ int (*oelmnt) (); /* address of program to compute elements */ int (*celmnt) (); /* program to correct longitude and radius */ double L; /* computed mean longitude */ double r; /* computed radius vector */ double plat; /* perturbation in ecliptic latitude */ }; struct star { char obname[32]; /* Object name (31 chars) */ double epoch; /* Epoch of coordinates */ double ra; /* Right Ascension, radians */ double dec; /* Declination, radians */ double px; /* Parallax, radians */ double mura; /* proper motion in R.A., rad/century */ double mudec; /* proper motion in Dec., rad/century */ double v; /* radial velocity, km/s */ double equinox; /* Epoch of equinox and ecliptic */ }; /* Note the items for a star are in different measurement units * in the ASCII file description. */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.