IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 18, 2008, 8:38:14 AM (18 years ago)
Author:
eugene
Message:

renaming pmAstrometryTable to pmAstrometryModel; adding pmAstrometryRefstars; using PS_DEG_RAD, PS_RAD_DEG

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/camera/pmFPAfileIO.c

    r17025 r17036  
    3434#include "pmResiduals.h"
    3535#include "pmPSF_IO.h"
    36 #include "pmAstrometryTable.h"
     36#include "pmAstrometryModel.h"
     37#include "pmAstrometryRefstars.h"
    3738#include "pmFPA_JPEG.h"
    3839#include "pmSourcePlots.h"
     
    196197        status = pmPSFmodelReadForView (view, file, config);
    197198        break;
    198       case PM_FPA_FILE_ASTROM:
    199         status = pmAstromReadForView (view, file, config);
    200         break;
     199      case PM_FPA_FILE_ASTROM_MODEL:
     200        status = pmAstromModelReadForView (view, file, config);
     201        break;
     202      case PM_FPA_FILE_ASTROM_REFSTARS:
    201203      case PM_FPA_FILE_JPEG:
    202204      case PM_FPA_FILE_KAPA:
     
    281283    case PM_FPA_FILE_CMF:
    282284    case PM_FPA_FILE_PSF:
    283     case PM_FPA_FILE_ASTROM:
     285    case PM_FPA_FILE_ASTROM_MODEL:
     286    case PM_FPA_FILE_ASTROM_REFSTARS:
    284287    case PM_FPA_FILE_JPEG:
    285288    case PM_FPA_FILE_KAPA:
     
    357360      }
    358361    }
    359     if (file->type == PM_FPA_FILE_ASTROM) {
    360       if (!pmAstromCheckDataStatusForView (view, file)) {
     362    if (file->type == PM_FPA_FILE_ASTROM_MODEL) {
     363      if (!pmAstromModelCheckDataStatusForView (view, file)) {
     364        psTrace("psModules.camera", 6, "skip write for %s, no data for this entry", file->name);
     365        return true;
     366      }
     367    }
     368    if (file->type == PM_FPA_FILE_ASTROM_REFSTARS) {
     369      if (!pmAstromRefstarsCheckDataStatusForView (view, file)) {
    361370        psTrace("psModules.camera", 6, "skip write for %s, no data for this entry", file->name);
    362371        return true;
     
    405414    fitsType |= (file->type == PM_FPA_FILE_CMF);
    406415    fitsType |= (file->type == PM_FPA_FILE_PSF);
    407     fitsType |= (file->type == PM_FPA_FILE_ASTROM);
     416    fitsType |= (file->type == PM_FPA_FILE_ASTROM_MODEL);
     417    fitsType |= (file->type == PM_FPA_FILE_ASTROM_REFSTARS);
    408418
    409419    // Ensure headers and all are updated
     
    481491        break;
    482492
    483       case PM_FPA_FILE_ASTROM:
    484         status = pmAstromWriteForView (view, file, config);
     493      case PM_FPA_FILE_ASTROM_MODEL:
     494        status = pmAstromModelWriteForView (view, file, config);
     495        break;
     496
     497      case PM_FPA_FILE_ASTROM_REFSTARS:
     498        status = pmAstromRefstarsWriteForView (view, file, config);
    485499        break;
    486500
     
    543557      case PM_FPA_FILE_CMF:
    544558      case PM_FPA_FILE_PSF:
    545       case PM_FPA_FILE_ASTROM:
     559      case PM_FPA_FILE_ASTROM_MODEL:
     560      case PM_FPA_FILE_ASTROM_REFSTARS:
    546561        psTrace ("psModules.camera", 5, "closing %s (%s) (%d:%d:%d)\n", file->filename, file->name, view->chip, view->cell, view->readout);
    547562        status = psFitsClose (file->fits);
     
    611626      case PM_FPA_FILE_CMF:
    612627      case PM_FPA_FILE_PSF:
    613       case PM_FPA_FILE_ASTROM:
     628      case PM_FPA_FILE_ASTROM_MODEL:
     629      case PM_FPA_FILE_ASTROM_REFSTARS:
    614630        psTrace ("psModules.camera", 5, "NOT freeing %s (%s) : save for further analysis\n", file->filename, file->name);
    615631        return true;
     
    749765      case PM_FPA_FILE_CMF:
    750766      case PM_FPA_FILE_PSF:
    751       case PM_FPA_FILE_ASTROM:
     767      case PM_FPA_FILE_ASTROM_MODEL:
     768      case PM_FPA_FILE_ASTROM_REFSTARS:
    752769        psTrace ("psModules.camera", 5, "opening %s (%s) (%d:%d:%d)\n",
    753770                 file->filename, file->name, view->chip, view->cell, view->readout);
     
    922939        status = pmPSFmodelWritePHU (view, file, config);
    923940        break;
    924       case PM_FPA_FILE_ASTROM:
     941      case PM_FPA_FILE_ASTROM_REFSTARS:
     942        status = pmAstromRefstarsWritePHU (view, file, config);
     943        break;
     944      case PM_FPA_FILE_ASTROM_MODEL:
    925945      case PM_FPA_FILE_SX:
    926946      case PM_FPA_FILE_RAW:
Note: See TracChangeset for help on using the changeset viewer.