IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 28, 2015, 8:24:37 PM (11 years ago)
Author:
eugene
Message:

merge changes from trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20150112/ippTools/src/pxspace.c

    r35040 r38049  
    5757}
    5858
     59bool pxspaceBoxAddWhere(pxConfig *config, psMetadata *where)
     60{
     61  PXOPT_LOOKUP_F64(ra_min, config->args, "-ra_min", false, false);
     62  PXOPT_LOOKUP_F64(ra_max, config->args, "-ra_max", false, false);
     63  PXOPT_LOOKUP_F64(dec_min, config->args, "-dec_min", false, false);
     64  PXOPT_LOOKUP_F64(dec_max, config->args, "-dec_max", false, false);
     65
     66  if (ra_min) {
     67    ra_min *= PS_RAD_DEG;
     68    psMetadataAddF32(where,PS_LIST_TAIL,"rawExp.ra",PS_META_DUPLICATE_OK, ">=", ra_min);
     69  }
     70  if (ra_max) {
     71    ra_max *= PS_RAD_DEG;
     72    psMetadataAddF32(where,PS_LIST_TAIL,"rawExp.ra",PS_META_DUPLICATE_OK, "<=", ra_max);
     73  }
     74  if (dec_min) {
     75    dec_min *= PS_RAD_DEG;
     76    psMetadataAddF32(where,PS_LIST_TAIL,"rawExp.decl",PS_META_DUPLICATE_OK, ">=", dec_min);
     77  }
     78  if (dec_max) {
     79    dec_max *= PS_RAD_DEG;
     80    psMetadataAddF32(where,PS_LIST_TAIL,"rawExp.decl",PS_META_DUPLICATE_OK, "<=", dec_max);
     81  }
     82   
     83  return true;
     84}
     85
     86void pxspaceBoxAddArguments(psMetadata *md)
     87{
     88    psMetadataAddF64(md,  PS_LIST_TAIL, "-ra_min",            0, "search by right ascension (degrees)", NAN);
     89    psMetadataAddF64(md,  PS_LIST_TAIL, "-dec_min",           0, "search by declination (degrees)", NAN);
     90    psMetadataAddF64(md,  PS_LIST_TAIL, "-ra_max",            0, "search by right ascension (degrees)", NAN);
     91    psMetadataAddF64(md,  PS_LIST_TAIL, "-dec_max",           0, "search by declination (degrees)", NAN);
     92}
     93 
     94
    5995void pxskycellAddArguments(psMetadata *md)
    6096{
Note: See TracChangeset for help on using the changeset viewer.