IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 2, 2014, 3:36:37 PM (12 years ago)
Author:
eugene
Message:

adding spherical harmonics code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20140904/Ohana/src/libdvo/include/dvo.h

    r37512 r37546  
    114114  ID_MEAS_STACK_PRIMARY  = 0x00010000,  // this stack measurement is in the primary skycell
    115115  ID_MEAS_STACK_PHOT_SRC = 0x00020000,  // this measurement supplied the stack photometry
     116  ID_MEAS_ICRF_QSO       = 0x00040000,  // this measurement is an ICRF reference position
    116117} DVOMeasureFlags;
    117118
     
    130131*/
    131132
     133/** these names were previously used for Average flags in old (LONEOS-era) dvo versions
     134  ID_BAD_OBJECT        = 0x00004000, // if all measurements are bad, set this bit
     135  ID_MOVING            = 0x00008000, // is a moving object
     136  ID_ROCK              = 0x0000a000, // 0x8000 + 0x2000
     137  ID_GHOST             = 0x0000c001, // 0x8000 + 0x4000 + 0x0001
     138  ID_TRAIL             = 0x0000c002, // 0x8000 + 0x4000 + 0x0002
     139  ID_BLEED             = 0x0000c003, // 0x8000 + 0x4000 + 0x0003
     140  ID_COSMIC            = 0x0000c004, // 0x8000 + 0x4000 + 0x0004
     141**/
     142
    132143/* Average.flags values -- these values are 32 bit (as of PS1_V1) */
    133144typedef enum {
    134   ID_STAR_FEW       = 0x00000001, // used within relphot: skip star
    135   ID_STAR_POOR      = 0x00000002, // used within relphot: skip star
    136   ID_PROPER         = 0x00000400, // star with large proper motion
    137   ID_TRANSIENT      = 0x00001000, // is this mutually exclusive with USNO?
    138   ID_VARIABLE       = 0x00002000, // not currently set?
    139   ID_ASTEROID       = 0x00002000, // identified with an asteroid
    140   ID_BAD_OBJECT     = 0x00004000, // if all measurements are bad, set this bit
    141   ID_MOVING         = 0x00008000, // is a moving object
    142   ID_ROCK           = 0x0000a000, // 0x8000 + 0x2000
    143   ID_GHOST          = 0x0000c001, // 0x8000 + 0x4000 + 0x0001
    144   ID_TRAIL          = 0x0000c002, // 0x8000 + 0x4000 + 0x0002
    145   ID_BLEED          = 0x0000c003, // 0x8000 + 0x4000 + 0x0003
    146   ID_COSMIC         = 0x0000c004, // 0x8000 + 0x4000 + 0x0004
    147   ID_STAR_FIT_AVE   = 0x00010000, // average position fitted
    148   ID_STAR_FIT_PM    = 0x00020000, // proper motion fitted
    149   ID_STAR_FIT_PAR   = 0x00040000, // parallax fitted
    150   ID_STAR_USE_AVE   = 0x00080000, // average position used (not PM or PAR)
    151   ID_STAR_USE_PM    = 0x00100000, // proper motion used (not AVE or PAR)
    152   ID_STAR_USE_PAR   = 0x00200000, // parallax used (not AVE or PM)
    153   ID_STAR_NO_ASTROM = 0x00400000, // mean astrometry could not be measured
    154   ID_STAR_BAD_PM    = 0x00800000, // mean astrometry could not be measured
    155   ID_OBJ_EXT        = 0x01000000, // extended in our data (eg, PS)
    156   ID_OBJ_EXT_ALT    = 0x02000000, // extended in external data (eg, 2MASS)
    157   ID_OBJ_GOOD       = 0x04000000, // good-quality measurement in our data (eg,PS)
    158   ID_OBJ_GOOD_ALT   = 0x08000000, // good-quality measurement in  external data (eg, 2MASS)
    159   ID_OBJ_GOOD_STACK = 0x10000000, // good-quality object in the stack (> 1 good stack)
     145  ID_STAR_FEW          = 0x00000001, // used within relphot: skip star
     146  ID_STAR_POOR         = 0x00000002, // used within relphot: skip star
     147  ID_ICRF_QSO          = 0x00000004, // object IDed with known ICRF quasar (may have ICRF position measurement)
     148  ID_OTHEF_QSO         = 0x00000008, // object IDed with known or suspected quasar, without ICRF reference data
     149  ID_PROPER            = 0x00000010, // star with large proper motion
     150  ID_TRANSIENT         = 0x00000020, // identified as a non-periodic (stationary) transient
     151  ID_VARIABLE          = 0x00000040, // identified as a period variable
     152  ID_ASTEROID          = 0x00000080, // identified with a known solar-system object (asteroid or other)
     153  // bits 0x00000100 - 0x00008000 are currently unused
     154  ID_STAR_FIT_AVE      = 0x00010000, // average position fitted
     155  ID_STAR_FIT_PM       = 0x00020000, // proper motion fitted
     156  ID_STAR_FIT_PAR      = 0x00040000, // parallax fitted
     157  ID_STAR_USE_AVE      = 0x00080000, // average position used (not PM or PAR)
     158  ID_STAR_USE_PM       = 0x00100000, // proper motion used (not AVE or PAR)
     159  ID_STAR_USE_PAR      = 0x00200000, // parallax used (not AVE or PM)
     160  ID_STAR_NO_ASTROM    = 0x00400000, // mean astrometry could not be measured
     161  ID_STAR_BAD_PM       = 0x00800000, // mean astrometry could not be measured
     162  ID_OBJ_EXT           = 0x01000000, // extended in our data (eg, PS)
     163  ID_OBJ_EXT_ALT       = 0x02000000, // extended in external data (eg, 2MASS)
     164  ID_OBJ_GOOD          = 0x04000000, // good-quality measurement in our data (eg,PS)
     165  ID_OBJ_GOOD_ALT      = 0x08000000, // good-quality measurement in  external data (eg, 2MASS)
     166  ID_OBJ_GOOD_STACK    = 0x10000000, // good-quality object in the stack (> 1 good stack)
    160167  ID_OBJ_SUSPECT_STACK = 0x20000000, // suspect object in the stack (> 1 good or suspect stack, < 2 good)
    161   ID_OBJ_BAD_STACK  = 0x40000000, // good-quality object in the stack (> 1 good stack)
     168  ID_OBJ_BAD_STACK     = 0x40000000, // good-quality object in the stack (> 1 good stack)
    162169} DVOAverageFlags;
    163170
Note: See TracChangeset for help on using the changeset viewer.