IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 17, 2014, 12:30:45 PM (12 years ago)
Author:
eugene
Message:

merge changes (from past YEAR) into trunk

Location:
branches/eam_branches/ipp-ops-20130712/psModules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-ops-20130712/psModules

    • Property svn:mergeinfo deleted
  • branches/eam_branches/ipp-ops-20130712/psModules/src/camera/pmFPAfileIO.c

    r35561 r37066  
    3434#include "pmMoments.h"
    3535#include "pmModelFuncs.h"
     36#include "pmModelClass.h"
    3637#include "pmModel.h"
    3738#include "pmSourceMasks.h"
     
    3940#include "pmSourceDiffStats.h"
    4041#include "pmSourceSatstar.h"
     42#include "pmSourceLensing.h"
    4143#include "pmSource.h"
    4244#include "pmSourceFitModel.h"
     
    4749#include "pmPSF_IO.h"
    4850
     51#include "pmKHcorrect.h"
    4952#include "pmAstrometryModel.h"
    5053#include "pmAstrometryRefstars.h"
     
    222225      case PM_FPA_FILE_CMP:
    223226      case PM_FPA_FILE_CMF:
     227      case PM_FPA_FILE_CFF:
    224228      case PM_FPA_FILE_WCS:
    225229      case PM_FPA_FILE_SRCTEXT:
     
    231235      case PM_FPA_FILE_ASTROM_MODEL:
    232236        status = pmAstromModelReadForView (view, file, config);
     237        break;
     238      case PM_FPA_FILE_KH_CORRECT:
     239        status = pmKHcorrectReadForView (view, file, config);
    233240        break;
    234241      case PM_FPA_FILE_EXPNUM:
     
    317324      case PM_FPA_FILE_CMP:
    318325      case PM_FPA_FILE_CMF:
     326      case PM_FPA_FILE_CFF:
    319327      case PM_FPA_FILE_WCS:
    320328      case PM_FPA_FILE_PSF:
    321329      case PM_FPA_FILE_ASTROM_MODEL:
    322330      case PM_FPA_FILE_ASTROM_REFSTARS:
     331      case PM_FPA_FILE_KH_CORRECT:
    323332      case PM_FPA_FILE_JPEG:
    324333      case PM_FPA_FILE_KAPA:
     
    405414      }
    406415    }
     416    if (file->type == PM_FPA_FILE_KH_CORRECT) {
     417      psTrace("psModules.camera", 6, "skip write for %s, no write function defined", file->name);
     418      return true;
     419    }
    407420
    408421    // open the file if not yet opened
     
    483496      case PM_FPA_FILE_CMP:
    484497      case PM_FPA_FILE_CMF:
     498      case PM_FPA_FILE_CFF:
    485499        status = pmFPAviewWriteObjects (view, file, config);
    486500        break;
     
    496510      case PM_FPA_FILE_ASTROM_REFSTARS:
    497511        status = pmAstromRefstarsWriteForView (view, file, config);
     512        break;
     513
     514      case PM_FPA_FILE_KH_CORRECT:
     515        psError(PS_ERR_IO, true, "cannot write type KH.CORRECT (%s)", file->name);
    498516        break;
    499517
     
    567585      case PM_FPA_FILE_PATTERN:
    568586      case PM_FPA_FILE_CMF:
     587      case PM_FPA_FILE_CFF:
    569588      case PM_FPA_FILE_WCS:
    570589      case PM_FPA_FILE_PSF:
    571590      case PM_FPA_FILE_ASTROM_MODEL:
    572591      case PM_FPA_FILE_ASTROM_REFSTARS:
     592      case PM_FPA_FILE_KH_CORRECT:
    573593      case PM_FPA_FILE_LINEARITY:
    574594      case PM_FPA_FILE_EXPNUM:
     
    643663      case PM_FPA_FILE_CMP:
    644664      case PM_FPA_FILE_CMF:
     665      case PM_FPA_FILE_CFF:
    645666      case PM_FPA_FILE_WCS:
    646667      case PM_FPA_FILE_PSF:
    647668      case PM_FPA_FILE_ASTROM_MODEL:
    648669      case PM_FPA_FILE_ASTROM_REFSTARS:
     670      case PM_FPA_FILE_KH_CORRECT:
    649671      case PM_FPA_FILE_EXPNUM:
    650672        psTrace ("psModules.camera", 6, "NOT freeing %s (%s) : save for further analysis\n", file->filename, file->name);
     
    804826      case PM_FPA_FILE_PATTERN:
    805827      case PM_FPA_FILE_CMF:
     828      case PM_FPA_FILE_CFF:
    806829      case PM_FPA_FILE_WCS:
    807830      case PM_FPA_FILE_PSF:
    808831      case PM_FPA_FILE_ASTROM_MODEL:
    809832      case PM_FPA_FILE_ASTROM_REFSTARS:
     833      case PM_FPA_FILE_KH_CORRECT:
    810834      case PM_FPA_FILE_LINEARITY:
    811835      case PM_FPA_FILE_EXPNUM:
     
    10111035      case PM_FPA_FILE_EXPNUM:
    10121036      case PM_FPA_FILE_ASTROM_MODEL:
     1037      case PM_FPA_FILE_KH_CORRECT:
    10131038      case PM_FPA_FILE_SX:
    10141039      case PM_FPA_FILE_RAW:
     
    10161041      case PM_FPA_FILE_CMP:
    10171042      case PM_FPA_FILE_WCS:
     1043      case PM_FPA_FILE_CFF:
    10181044      case PM_FPA_FILE_JPEG:
    10191045      case PM_FPA_FILE_KAPA:
Note: See TracChangeset for help on using the changeset viewer.