337 #ifndef WCSLIB_WCSUNITS 338 #define WCSLIB_WCSUNITS 368 #define WCSUNITS_PLANE_ANGLE 0 369 #define WCSUNITS_SOLID_ANGLE 1 370 #define WCSUNITS_CHARGE 2 371 #define WCSUNITS_MOLE 3 372 #define WCSUNITS_TEMPERATURE 4 373 #define WCSUNITS_LUMINTEN 5 374 #define WCSUNITS_MASS 6 375 #define WCSUNITS_LENGTH 7 376 #define WCSUNITS_TIME 8 377 #define WCSUNITS_BEAM 9 378 #define WCSUNITS_BIN 10 379 #define WCSUNITS_BIT 11 380 #define WCSUNITS_COUNT 12 381 #define WCSUNITS_MAGNITUDE 13 382 #define WCSUNITS_PIXEL 14 383 #define WCSUNITS_SOLRATIO 15 384 #define WCSUNITS_VOXEL 16 386 #define WCSUNITS_NTYPE 17 389 int wcsunitse(
const char have[],
const char want[],
double *scale,
390 double *offset,
double *power,
struct wcserr **err);
394 int wcsulexe(
const char unitstr[],
int *func,
double *scale,
398 int wcsunits(
const char have[],
const char want[],
double *scale,
399 double *offset,
double *power);
400 int wcsutrn(
int ctrl,
char unitstr[]);
401 int wcsulex(
const char unitstr[],
int *func,
double *scale,
408 #endif // WCSLIB_WCSUNITS const char * wcsunits_units[]
Names of units.
Definition: wcsunits.h:357
Error message handling.
Definition: wcserr.h:222
Definition: wcsunits.h:354
int wcsulex(const char unitstr[], int *func, double *scale, double units[WCSUNITS_NTYPE])
int wcsulexe(const char unitstr[], int *func, double *scale, double units[WCSUNITS_NTYPE], struct wcserr **err)
FITS units specification parser.
Definition: wcsunits.h:358
int wcsunitse(const char have[], const char want[], double *scale, double *offset, double *power, struct wcserr **err)
FITS units specification conversion.
Definition: wcsunits.h:351
const char * wcsunits_errmsg[]
Status return messages.
Definition: wcsunits.h:356
Definition: wcsunits.h:355
int wcsutrn(int ctrl, char unitstr[])
int wcsutrne(int ctrl, char unitstr[], struct wcserr **err)
Translation of non-standard unit specifications.
Definition: wcsunits.h:361
int wcsunits(const char have[], const char want[], double *scale, double *offset, double *power)
Definition: wcsunits.h:359
Definition: wcsunits.h:360
Definition: wcsunits.h:352
Definition: wcsunits.h:362
wcsunits_errmsg_enum
Definition: wcsunits.h:349
#define WCSUNITS_NTYPE
Number of entries in the units array.
Definition: wcsunits.h:386
Definition: wcsunits.h:350
Definition: wcsunits.h:353
const char * wcsunits_types[]
Names of physical quantities.