IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39811


Ignore:
Timestamp:
Nov 13, 2016, 10:23:59 AM (10 years ago)
Author:
eugene
Message:

add ability to update stack measurements

Location:
branches/czw_branch/20160809/Ohana/src/relastro
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/20160809/Ohana/src/relastro/include/relastro.h

    r39794 r39811  
    376376int    SKIP_CFH;
    377377
     378int    UPDATE_PS1_STACK_MEASURE;
    378379int    UPDATE_PS1_CHIP_MEASURE;
    379380int    UPDATE_HSC_MEASURE;
  • branches/czw_branch/20160809/Ohana/src/relastro/src/UpdateMeasures.c

    r39731 r39811  
    115115
    116116      // only modify the chip coordinates
     117      if (UPDATE_PS1_STACK_MEASURE && isGPC1stack (measureT->photcode)) {
     118        measureT->R = R;
     119        measureT->D = D;
     120        if (measureB) {
     121          measureB->R = R;
     122          measureB->D = D;
     123        }
     124      }
     125      // only modify the chip coordinates
    117126      if (UPDATE_PS1_CHIP_MEASURE && isGPC1chip (measureT->photcode)) {
    118127        measureT->R = R;
  • branches/czw_branch/20160809/Ohana/src/relastro/src/UpdateObjectOffsets.c

    r39765 r39811  
    208208    if (CHECK_MEASURE_TO_IMAGE) strextend (&command, "-check-measures");
    209209
     210    if (UPDATE_PS1_STACK_MEASURE) strextend (&command, "-update-ps1-stack");
    210211    if (UPDATE_PS1_CHIP_MEASURE) strextend (&command, "-update-ps1-chip");
    211212    if (UPDATE_HSC_MEASURE)      strextend (&command, "-update-hsc");
     
    346347    if (CHECK_MEASURE_TO_IMAGE) strextend (&command, "-check-measures");
    347348
     349    if (UPDATE_PS1_STACK_MEASURE) strextend (&command, "-update-ps1-stack");
    348350    if (UPDATE_PS1_CHIP_MEASURE) strextend (&command, "-update-ps1-chip");
    349351    if (UPDATE_HSC_MEASURE)      strextend (&command, "-update-hsc");
  • branches/czw_branch/20160809/Ohana/src/relastro/src/args.c

    r39794 r39811  
    158158  }
    159159
     160  UPDATE_PS1_STACK_MEASURE = FALSE;
     161  if ((N = get_argument (argc, argv, "-update-ps1-stack"))) {
     162    remove_argument (N, &argc, argv);
     163    UPDATE_PS1_STACK_MEASURE = TRUE;
     164  }
    160165  UPDATE_PS1_CHIP_MEASURE = FALSE;
    161166  if ((N = get_argument (argc, argv, "-update-ps1-chip"))) {
     
    174179  }
    175180  if (RELASTRO_OP == OP_UPDATE_OFFSETS) {
    176     if (!UPDATE_PS1_CHIP_MEASURE && !UPDATE_HSC_MEASURE && !UPDATE_CFH_MEASURE) {
    177       fprintf (stderr, "for -update-offsets, need to select at least one of -update-ps1-chip, -update-hsc, -update-cfh\n");
     181    if (!UPDATE_PS1_STACK_MEASURE && !UPDATE_PS1_CHIP_MEASURE && !UPDATE_HSC_MEASURE && !UPDATE_CFH_MEASURE) {
     182      fprintf (stderr, "for -update-offsets, need to select at least one of -update-ps1-stack, -update-ps1-chip, -update-hsc, -update-cfh\n");
    178183      exit (2);
    179184    }
    180185  }
    181186  if ((RELASTRO_OP == OP_PARALLEL_IMAGES) || (RELASTRO_OP == OP_IMAGES)) {
    182     if (APPLY_OFFSETS && !UPDATE_PS1_CHIP_MEASURE && !UPDATE_HSC_MEASURE && !UPDATE_CFH_MEASURE) {
    183       fprintf (stderr, "for [-images or -parallel-images] with -apply-offsets, need to select at least one of -update-ps1-chip, -update-hsc, -update-cfh\n");
     187    if (APPLY_OFFSETS && !UPDATE_PS1_STACK_MEASURE && !UPDATE_PS1_CHIP_MEASURE && !UPDATE_HSC_MEASURE && !UPDATE_CFH_MEASURE) {
     188      fprintf (stderr, "for [-images or -parallel-images] with -apply-offsets, need to select at least one of -update-ps1-stack, -update-ps1-chip, -update-hsc, -update-cfh\n");
    184189      exit (2);
    185190    }
     
    879884  }
    880885
     886  UPDATE_PS1_STACK_MEASURE = FALSE;
     887  if ((N = get_argument (argc, argv, "-update-ps1-stack"))) {
     888    remove_argument (N, &argc, argv);
     889    UPDATE_PS1_STACK_MEASURE = TRUE;
     890  }
    881891  UPDATE_PS1_CHIP_MEASURE = FALSE;
    882892  if ((N = get_argument (argc, argv, "-update-ps1-chip"))) {
     
    895905  }
    896906  if (RELASTRO_OP == OP_UPDATE_OFFSETS) {
    897     if (!UPDATE_PS1_CHIP_MEASURE && !UPDATE_HSC_MEASURE && !UPDATE_CFH_MEASURE) {
    898       fprintf (stderr, "for -update-offsets, need to select at least one of -update-ps1-chip, -update-hsc, -update-cfh\n");
     907    if (!UPDATE_PS1_STACK_MEASURE && !UPDATE_PS1_CHIP_MEASURE && !UPDATE_HSC_MEASURE && !UPDATE_CFH_MEASURE) {
     908      fprintf (stderr, "for -update-offsets, need to select at least one of -update-ps1-stack, -update-ps1-chip, -update-hsc, -update-cfh\n");
    899909      exit (2);
    900910    }
Note: See TracChangeset for help on using the changeset viewer.