IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 4, 2006, 7:02:16 AM (20 years ago)
Author:
eugene
Message:

substantial updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psastro/src/psastroLoadReferences.c

    r7014 r7332  
    6262
    6363    // convert the Average table to the pmAstromObj entries
    64     psArray *objects = psArrayAlloc (table->n);
     64    psArray *refs = psArrayAlloc (table->n);
    6565    for (int i = 0; i < table->n; i++) {
    66         pmAstromObj *object = pmAstromObjAlloc ();
     66        pmAstromObj *ref = pmAstromObjAlloc ();
    6767
    6868        psMetadata *row = table->data[i];
     
    7070        // DVO tables are stored in degrees
    7171        # if ELIXIR_MODE
    72         object->sky->r   = RAD_DEG*psMetadataLookupF32 (&status, row, "RA");
    73         object->sky->d   = RAD_DEG*psMetadataLookupF32 (&status, row, "DEC");
    74         object->Mag      = 0.001*psMetadataLookupS32 (&status, row, "MAG");  // XXX ELIXIR uses millimags, PANSTARRS uses mags
     72        ref->sky->r   = RAD_DEG*psMetadataLookupF32 (&status, row, "RA");
     73        ref->sky->d   = RAD_DEG*psMetadataLookupF32 (&status, row, "DEC");
     74        ref->Mag      = 0.001*psMetadataLookupS32 (&status, row, "MAG");  // XXX ELIXIR uses millimags, PANSTARRS uses mags
    7575        # else
    76         object->sky->r   = RAD_DEG*psMetadataLookupF64 (&status, row, "RA");
    77         object->sky->d   = RAD_DEG*psMetadataLookupF64 (&status, row, "DEC");
    78         object->Mag      = psMetadataLookupF32 (&status, row, "MAG");
     76        ref->sky->r   = RAD_DEG*psMetadataLookupF64 (&status, row, "RA");
     77        ref->sky->d   = RAD_DEG*psMetadataLookupF64 (&status, row, "DEC");
     78        ref->Mag      = psMetadataLookupF32 (&status, row, "MAG");
    7979        # endif
    8080
    81         psArrayAdd (objects, 100, object);
    82         psFree (object);
     81        psArrayAdd (refs, 100, ref);
     82        psFree (ref);
    8383    }
    8484    psFree (header);
     
    8686
    8787    psTrace (__func__, 3, "loaded %d reference stars from (%10.6f,%10.6f) - (%10.6f,%10.6f)\n",
    88              objects->n, RAmin, DECmin, RAmax, DECmax);
    89     return objects;
     88             refs->n, RAmin, DECmin, RAmax, DECmax);
     89    return refs;
    9090}
    9191
Note: See TracChangeset for help on using the changeset viewer.