IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 25, 2012, 11:19:56 AM (14 years ago)
Author:
bills
Message:

add pxskycellAdd functions for managing select parameters based
on skycell coordinates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/pxspace.c

    r25770 r33921  
    5656    psMetadataAddF64(md, PS_LIST_TAIL, "-decl", 0,             "DEC value for radius search (degrees)", false);
    5757}
     58
     59void pxskycellAddArguments(psMetadata *md)
     60{
     61    psMetadataAddF32(md,  PS_LIST_TAIL, "-ra_min",            0, "search by right ascension (degrees)", NAN);
     62    psMetadataAddF32(md,  PS_LIST_TAIL, "-dec_min",           0, "search by declination (degrees)", NAN);
     63    psMetadataAddF32(md,  PS_LIST_TAIL, "-ra_max",            0, "search by right ascension (degrees)", NAN);
     64    psMetadataAddF32(md,  PS_LIST_TAIL, "-dec_max",           0, "search by declination (degrees)", NAN);
     65    psMetadataAddF32(md,  PS_LIST_TAIL, "-glong_min",         0, "search by galactic longitude (degrees)", NAN);
     66    psMetadataAddF32(md,  PS_LIST_TAIL, "-glat_min",          0, "search by galactic latitude (degrees)", NAN);
     67    psMetadataAddF32(md,  PS_LIST_TAIL, "-glong_max",         0, "search by galactic longitude (degrees)", NAN);
     68    psMetadataAddF32(md,  PS_LIST_TAIL, "-glat_max",          0, "search by galactic latitude (degrees)", NAN);
     69}
     70
     71bool pxskycellAddWhere(pxConfig *config, psMetadata *where)
     72{
     73    PXOPT_COPY_F32(config->args, where, "-ra_min", "skycell.radeg", ">=");
     74    PXOPT_COPY_F32(config->args, where, "-dec_min", "skycell.decdeg", ">=");
     75    PXOPT_COPY_F32(config->args, where, "-ra_max", "skycell.radeg", "<");
     76    PXOPT_COPY_F32(config->args, where, "-dec_max", "skycell.decdeg", "<");
     77    PXOPT_COPY_F32(config->args, where, "-glong_min", "skycell.glong", ">=");
     78    PXOPT_COPY_F32(config->args, where, "-glat_min", "skycell.glat", ">=");
     79    PXOPT_COPY_F32(config->args, where, "-glong_max", "skycell.glong", "<");
     80    PXOPT_COPY_F32(config->args, where, "-glat_max", "skycell.glat", "<");
     81    return true;
     82}
Note: See TracChangeset for help on using the changeset viewer.