Changeset 309
- Timestamp:
- 01/25/2011 10:19:02 AM (13 years ago)
- Location:
- SH_SHM/trunk/source/motif
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
SH_SHM/trunk/source/motif/cblib3.c
r180 r309 2405 2405 2406 2406 void cl3_restore_from_evt( char evtfile[], CUT_PARAMS *par, long *eventid, 2407 TSy Status *status )2407 TSyBoolean ignore_magnitudes, TSyStatus *status ) 2408 2408 2409 2409 /* restores event & phase parameters from evt-file … … 2413 2413 * CUT_PARAMS *par; output; params read in 2414 2414 * long *eventid; output; event ID if found in evt file (ptr may be NULL) 2415 * TSyBoolean ignore_magnitudes; input; do not read magnitudes from file 2415 2416 * TSyStatus *status; output; return status 2416 2417 */ … … 2610 2611 if (event.period != EvEMPTY_PERIOD) 2611 2612 phase.period = event.period; 2612 if (event.mag[EvcMagMl] != EvEMPTY_MAGNITUDE) { 2613 phase.magnitude = event.mag[EvcMagMl]; 2614 phase.magn_source = cPiMagnMl; 2615 } /*endif*/ 2616 if (event.mag[EvcMagMs] != EvEMPTY_MAGNITUDE) { 2617 phase.magnitude = event.mag[EvcMagMs]; 2618 phase.magn_source = cPiMagnMsPlain; 2619 } /*endif*/ 2620 if (event.mag[EvcMagMb] != EvEMPTY_MAGNITUDE) { 2621 phase.magnitude = event.mag[EvcMagMb]; 2622 phase.magn_source = cPiMagnMb; 2623 } /*endif*/ 2624 if (event.mag[EvcMagMw] != EvEMPTY_MAGNITUDE) { 2625 phase.magnitude = event.mag[EvcMagMw]; 2626 phase.magn_source = cPiMagnMw; 2627 } /*endif*/ 2628 if (event.mag[EvcMagMbb] != EvEMPTY_MAGNITUDE) { 2629 phase.bb.mbb = event.mag[EvcMagMbb]; 2630 } /*endif*/ 2631 if (event.mag[EvcMagMu] != EvEMPTY_MAGNITUDE) { 2632 phase.magnitude = event.mag[EvcMagMu]; 2633 phase.magn_source = cPiMagnMu; 2613 if (!ignore_magnitudes) { 2614 if (event.mag[EvcMagMl] != EvEMPTY_MAGNITUDE) { 2615 phase.magnitude = event.mag[EvcMagMl]; 2616 phase.magn_source = cPiMagnMl; 2617 } /*endif*/ 2618 if (event.mag[EvcMagMs] != EvEMPTY_MAGNITUDE) { 2619 phase.magnitude = event.mag[EvcMagMs]; 2620 phase.magn_source = cPiMagnMsPlain; 2621 } /*endif*/ 2622 if (event.mag[EvcMagMb] != EvEMPTY_MAGNITUDE) { 2623 phase.magnitude = event.mag[EvcMagMb]; 2624 phase.magn_source = cPiMagnMb; 2625 } /*endif*/ 2626 if (event.mag[EvcMagMw] != EvEMPTY_MAGNITUDE) { 2627 phase.magnitude = event.mag[EvcMagMw]; 2628 phase.magn_source = cPiMagnMw; 2629 } /*endif*/ 2630 if (event.mag[EvcMagMbb] != EvEMPTY_MAGNITUDE) { 2631 phase.bb.mbb = event.mag[EvcMagMbb]; 2632 } /*endif*/ 2633 if (event.mag[EvcMagMu] != EvEMPTY_MAGNITUDE) { 2634 phase.magnitude = event.mag[EvcMagMu]; 2635 phase.magn_source = cPiMagnMu; 2636 } /*endif*/ 2634 2637 } /*endif*/ 2635 2638 if (event.ap_source == EvcApSourceDirect) … … 3289 3292 cl3v_extproc[num-1].evtinput ); 3290 3293 par = parset->par + parset->parno; 3291 cl3_restore_from_evt( cl3v_extproc[num-1].evtinput, par, NULL, status ); 3294 cl3_restore_from_evt( cl3v_extproc[num-1].evtinput, par, NULL, FALSE, 3295 status ); 3292 3296 if (SySevere(status)) return; 3293 3297 par->soft_change = TRUE; -
SH_SHM/trunk/source/motif/cblib3.h
r180 r309 264 264 265 265 void cl3_restore_from_evt( char evtfile[], CUT_PARAMS *par, long *eventid, 266 STATUS *status );266 TSyBoolean ignore_magnitudes, STATUS *status ); 267 267 268 268 /* restores event & phase parameters from evt-file … … 272 272 * CUT_PARAMS *par; output; params read in 273 273 * long *eventid; output; event ID if found, ptr may be NULL 274 * TSyBoolean ignore_magnitudes; input; do not read magnitudes from file 274 275 * STATUS *status; output; return status 275 276 */ -
SH_SHM/trunk/source/motif/shm.c
r195 r309 3 3 * ===== 4 4 * 5 * $Revision: 1 13 $, $Date: 2010-03-05 19:28:01 +0100 (Fr, 05 MÀr 2010) $5 * $Revision: 151 $, $Date: 2011-01-21 10:02:56 +0100 (Fr, 21 Jan 2011) $ 6 6 * 7 7 * main module of shm … … 829 829 printf( "SHM-dbg1: load evt %s\n", autoexec ); 830 830 status = cBcNoError; 831 cl3_restore_from_evt( autoexec, xmv_cpar, NULL, &status );831 cl3_restore_from_evt( autoexec, xmv_cpar, NULL, FALSE, &status ); 832 832 mg_tracedisplay( xmv_w[k_widget_draw], &xmv_dspctrl, &status ); 833 833 } /*endif*/ … … 1575 1575 /*cu_delete_all_phases( xmv_w[k_widget_draw], 1576 1576 xmv_w[k_widget_single_draw], "*", TRUE );*/ 1577 cl3_restore_from_evt( autoevt, xmv_cpar, &eventid, &status ); 1577 cl3_restore_from_evt( autoevt, xmv_cpar, &eventid, TRUE, 1578 &status ); 1578 1579 if (Severe(&status)) { 1579 1580 cu_alert( status ); … … 4736 4737 xmv_par.evid = i; 4737 4738 } else if (mode == CLC_PATH_EVT) { 4738 cl3_restore_from_evt( selfile, xmv_cpar, &eventid, &status );4739 cl3_restore_from_evt( selfile, xmv_cpar, &eventid, FALSE, &status ); 4739 4740 if (GpGetBoolean(cGpB_recover_evid)) xmv_par.evid = eventid; 4740 4741 if (Severe(&status)) {
Note: See TracChangeset
for help on using the changeset viewer.