diff options
author | Thomas White <taw@physics.org> | 2024-05-06 17:22:39 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2024-05-06 17:22:39 +0200 |
commit | 741ca70b8fae1ca560fa84b7a533efbd7f2ba1de (patch) | |
tree | c3c980789ad150b94dbd56755daa2ffa84848806 | |
parent | c7a602f5d1e1109e341f25bad264a11f2beec9b3 (diff) |
data_template_write_to_fh: Don't try to write coffset at top level
Previously, there was a bad bug here. We would still try to write a
top-level coffset even if panels have moved such that the coffset is no
longer a single value.
One possibility is to unset panel->cnz_offset_default when moving a
panel. This works, but we have to do it on every translation, or accept
a floating-point comparison with zero and associated non-determinism.
It's very likely that if we move one panel, we'll be moving all panels,
even if only by a small amount. So, a more stable way seems to just
write separate coffset values all the time. The coffset values aren't
really meant to be used at the top level anyway (that's what clen is
for!), so this fits pretty well.
-rw-r--r-- | libcrystfel/src/datatemplate.c | 12 | ||||
-rw-r--r-- | libcrystfel/src/datatemplate_priv.h | 1 | ||||
-rwxr-xr-x | tests/geom_roundtrip | 65 |
3 files changed, 65 insertions, 13 deletions
diff --git a/libcrystfel/src/datatemplate.c b/libcrystfel/src/datatemplate.c index 2f5763a8..94c894cb 100644 --- a/libcrystfel/src/datatemplate.c +++ b/libcrystfel/src/datatemplate.c @@ -591,7 +591,6 @@ static int parse_field_for_panel(struct panel_template *panel, const char *key, } else if ( strcmp(key, "coffset") == 0) { panel->cnz_offset = atof(val); - panel->cnz_offset_default = def; } else if ( strcmp(key, "res") == 0 ) { panel->pixel_pitch = 1.0/atof(val); panel->pixel_pitch_default = def; @@ -1067,7 +1066,6 @@ DataTemplate *data_template_new_from_string(const char *string_in) defaults.cnx = NAN; defaults.cny = NAN; defaults.cnz_offset = 0.0; - defaults.cnz_offset_default = 1; defaults.pixel_pitch = -1.0; defaults.pixel_pitch_default = 1; defaults.bad = 0; @@ -2403,7 +2401,6 @@ int data_template_write_to_fh(const DataTemplate *dtempl, FILE *fh) } /* Other top-levels */ - int cnz_offset_done = 0; int mask_done[MAX_MASKS] = {0}; int satmap_done = 0; int satmap_file_done = 0; @@ -2419,11 +2416,6 @@ int data_template_write_to_fh(const DataTemplate *dtempl, FILE *fh) const struct panel_template *p = &dtempl->panels[i]; int j; - if ( p->cnz_offset_default && !cnz_offset_done ) { - fprintf(fh, "coffset = %f\n", p->cnz_offset); - cnz_offset_done = 1; - } - for ( j=0; j<MAX_MASKS; j++ ) { if ( p->masks[j].data_location == NULL ) continue; if ( !p->masks[j].mask_default ) continue; @@ -2561,9 +2553,7 @@ int data_template_write_to_fh(const DataTemplate *dtempl, FILE *fh) fprintf(fh, "%s/ss = %fx %+fy %+fz\n", p->name, p->ssx, p->ssy, p->ssz); - if ( !p->cnz_offset_default ) { - fprintf(fh, "%s/coffset = %f\n", p->name, p->cnz_offset); - } + fprintf(fh, "%s/coffset = %f\n", p->name, p->cnz_offset); for ( j=0; j<MAX_MASKS; j++ ) { if ( p->masks[j].data_location == NULL ) continue; diff --git a/libcrystfel/src/datatemplate_priv.h b/libcrystfel/src/datatemplate_priv.h index ab40ac2f..26ee91ed 100644 --- a/libcrystfel/src/datatemplate_priv.h +++ b/libcrystfel/src/datatemplate_priv.h @@ -130,7 +130,6 @@ struct panel_template /** The offset to be applied from clen */ double cnz_offset; - int cnz_offset_default; /** Mask definitions */ struct mask_template masks[MAX_MASKS]; diff --git a/tests/geom_roundtrip b/tests/geom_roundtrip index 9e0e2425..8f7249ca 100755 --- a/tests/geom_roundtrip +++ b/tests/geom_roundtrip @@ -6,7 +6,6 @@ cat > roundtrip.geom << EOF photon_energy = /LCLS/photon_energy_eV eV clen = /LCLS/detector_1/EncoderValue bandwidth = 1.000000e-08 -coffset = 0.573224 mask0_data = /entry_1/data_1/mask mask0_goodbits = 0x0 mask0_badbits = 0xffff @@ -36,6 +35,7 @@ q0a0/corner_x = 443.819000 q0a0/corner_y = -49.871900 q0a0/fs = 0.004806x +0.999989y +0.000000z q0a0/ss = -0.999989x +0.004806y +0.000000z +q0a0/coffset = 0.573224 q0a0/dim3 = 0 q0a1/min_fs = 194 @@ -46,6 +46,7 @@ q0a1/corner_x = 444.766000 q0a1/corner_y = 147.126000 q0a1/fs = 0.004806x +0.999989y +0.000000z q0a1/ss = -0.999989x +0.004806y +0.000000z +q0a1/coffset = 0.573224 q0a1/dim3 = 0 q0a2/min_fs = 0 @@ -56,6 +57,7 @@ q0a2/corner_x = 239.800000 q0a2/corner_y = -49.350400 q0a2/fs = 0.003265x +0.999995y +0.000000z q0a2/ss = -0.999995x +0.003265y +0.000000z +q0a2/coffset = 0.573224 q0a2/dim3 = 0 q0a3/min_fs = 194 @@ -66,6 +68,7 @@ q0a3/corner_x = 240.444000 q0a3/corner_y = 147.649000 q0a3/fs = 0.003265x +0.999995y +0.000000z q0a3/ss = -0.999995x +0.003265y +0.000000z +q0a3/coffset = 0.573224 q0a3/dim3 = 0 q0a4/min_fs = 0 @@ -76,6 +79,7 @@ q0a4/corner_x = 872.219000 q0a4/corner_y = 342.054000 q0a4/fs = -0.999997x +0.002424y +0.000000z q0a4/ss = -0.002424x -0.999997y +0.000000z +q0a4/coffset = 0.573224 q0a4/dim3 = 0 q0a5/min_fs = 194 @@ -86,6 +90,7 @@ q0a5/corner_x = 675.220000 q0a5/corner_y = 342.532000 q0a5/fs = -0.999997x +0.002424y +0.000000z q0a5/ss = -0.002424x -0.999997y +0.000000z +q0a5/coffset = 0.573224 q0a5/dim3 = 0 q0a6/min_fs = 0 @@ -96,6 +101,7 @@ q0a6/corner_x = 871.381000 q0a6/corner_y = 135.836000 q0a6/fs = -0.999997x +0.002685y +0.000000z q0a6/ss = -0.002685x -0.999997y +0.000000z +q0a6/coffset = 0.573224 q0a6/dim3 = 0 q0a7/min_fs = 194 @@ -106,6 +112,7 @@ q0a7/corner_x = 674.382000 q0a7/corner_y = 136.365000 q0a7/fs = -0.999997x +0.002685y +0.000000z q0a7/ss = -0.002685x -0.999997y +0.000000z +q0a7/coffset = 0.573224 q0a7/dim3 = 0 q0a8/min_fs = 0 @@ -116,6 +123,7 @@ q0a8/corner_x = 480.758000 q0a8/corner_y = 769.640000 q0a8/fs = -0.000078x -0.999999y +0.000000z q0a8/ss = 0.999999x -0.000078y +0.000000z +q0a8/coffset = 0.573224 q0a8/dim3 = 0 q0a9/min_fs = 194 @@ -126,6 +134,7 @@ q0a9/corner_x = 480.743000 q0a9/corner_y = 572.640000 q0a9/fs = -0.000078x -0.999999y +0.000000z q0a9/ss = 0.999999x -0.000078y +0.000000z +q0a9/coffset = 0.573224 q0a9/dim3 = 0 q0a10/min_fs = 0 @@ -136,6 +145,7 @@ q0a10/corner_x = 689.447000 q0a10/corner_y = 770.295000 q0a10/fs = 0.001551x -0.999999y +0.000000z q0a10/ss = 0.999999x +0.001551y +0.000000z +q0a10/coffset = 0.573224 q0a10/dim3 = 0 q0a11/min_fs = 194 @@ -146,6 +156,7 @@ q0a11/corner_x = 689.752000 q0a11/corner_y = 573.296000 q0a11/fs = 0.001551x -0.999999y +0.000000z q0a11/ss = 0.999999x +0.001551y +0.000000z +q0a11/coffset = 0.573224 q0a11/dim3 = 0 q0a12/min_fs = 0 @@ -156,6 +167,7 @@ q0a12/corner_x = 445.672000 q0a12/corner_y = 751.701000 q0a12/fs = -0.999998x -0.002161y +0.000000z q0a12/ss = 0.002161x -0.999998y +0.000000z +q0a12/coffset = 0.573224 q0a12/dim3 = 0 q0a13/min_fs = 194 @@ -166,6 +178,7 @@ q0a13/corner_x = 248.672000 q0a13/corner_y = 751.276000 q0a13/fs = -0.999998x -0.002161y +0.000000z q0a13/ss = 0.002161x -0.999998y +0.000000z +q0a13/coffset = 0.573224 q0a13/dim3 = 0 q0a14/min_fs = 0 @@ -176,6 +189,7 @@ q0a14/corner_x = 445.151000 q0a14/corner_y = 541.081000 q0a14/fs = -0.999999x -0.000074y +0.000000z q0a14/ss = 0.000074x -0.999999y +0.000000z +q0a14/coffset = 0.573224 q0a14/dim3 = 0 q0a15/min_fs = 194 @@ -186,6 +200,7 @@ q0a15/corner_x = 248.151000 q0a15/corner_y = 541.066000 q0a15/fs = -0.999999x -0.000074y +0.000000z q0a15/ss = 0.000074x -0.999999y +0.000000z +q0a15/coffset = 0.573224 q0a15/dim3 = 0 q1a0/min_fs = 388 @@ -196,6 +211,7 @@ q1a0/corner_x = 28.477600 q1a0/corner_y = 436.830000 q1a0/fs = -0.999990x -0.004167y +0.000000z q1a0/ss = 0.004167x -0.999990y +0.000000z +q1a0/coffset = 0.573224 q1a0/dim3 = 1 q1a1/min_fs = 582 @@ -206,6 +222,7 @@ q1a1/corner_x = -168.520000 q1a1/corner_y = 436.009000 q1a1/fs = -0.999990x -0.004167y +0.000000z q1a1/ss = 0.004167x -0.999990y +0.000000z +q1a1/coffset = 0.573224 q1a1/dim3 = 1 q1a2/min_fs = 388 @@ -216,6 +233,7 @@ q1a2/corner_x = 29.355900 q1a2/corner_y = 226.978000 q1a2/fs = -1.000001x +0.000385y +0.000000z q1a2/ss = -0.000385x -1.000001y +0.000000z +q1a2/coffset = 0.573224 q1a2/dim3 = 1 q1a3/min_fs = 582 @@ -226,6 +244,7 @@ q1a3/corner_x = -167.644000 q1a3/corner_y = 227.054000 q1a3/fs = -1.000001x +0.000385y +0.000000z q1a3/ss = -0.000385x -1.000001y +0.000000z +q1a3/coffset = 0.573224 q1a3/dim3 = 1 q1a4/min_fs = 388 @@ -236,6 +255,7 @@ q1a4/corner_x = -364.144000 q1a4/corner_y = 859.163000 q1a4/fs = 0.000539x -1.000000y +0.000000z q1a4/ss = 1.000000x +0.000539y +0.000000z +q1a4/coffset = 0.573224 q1a4/dim3 = 1 q1a5/min_fs = 582 @@ -246,6 +266,7 @@ q1a5/corner_x = -364.038000 q1a5/corner_y = 662.163000 q1a5/fs = 0.000539x -1.000000y +0.000000z q1a5/ss = 1.000000x +0.000539y +0.000000z +q1a5/coffset = 0.573224 q1a5/dim3 = 1 q1a6/min_fs = 388 @@ -256,6 +277,7 @@ q1a6/corner_x = -156.511000 q1a6/corner_y = 857.902000 q1a6/fs = -0.000337x -1.000000y +0.000000z q1a6/ss = 1.000000x -0.000337y +0.000000z +q1a6/coffset = 0.573224 q1a6/dim3 = 1 q1a7/min_fs = 582 @@ -266,6 +288,7 @@ q1a7/corner_x = -156.577000 q1a7/corner_y = 660.902000 q1a7/fs = -0.000337x -1.000000y +0.000000z q1a7/ss = 1.000000x -0.000337y +0.000000z +q1a7/coffset = 0.573224 q1a7/dim3 = 1 q1a8/min_fs = 388 @@ -276,6 +299,7 @@ q1a8/corner_x = -786.718000 q1a8/corner_y = 463.506000 q1a8/fs = 0.999996x +0.002303y +0.000000z q1a8/ss = -0.002303x +0.999996y +0.000000z +q1a8/coffset = 0.573224 q1a8/dim3 = 1 q1a9/min_fs = 582 @@ -286,6 +310,7 @@ q1a9/corner_x = -589.719000 q1a9/corner_y = 463.959000 q1a9/fs = 0.999996x +0.002303y +0.000000z q1a9/ss = -0.002303x +0.999996y +0.000000z +q1a9/coffset = 0.573224 q1a9/dim3 = 1 q1a10/min_fs = 388 @@ -296,6 +321,7 @@ q1a10/corner_x = -787.022000 q1a10/corner_y = 668.135000 q1a10/fs = 0.999997x +0.001741y +0.000000z q1a10/ss = -0.001741x +0.999997y +0.000000z +q1a10/coffset = 0.573224 q1a10/dim3 = 1 q1a11/min_fs = 582 @@ -306,6 +332,7 @@ q1a11/corner_x = -590.022000 q1a11/corner_y = 668.478000 q1a11/fs = 0.999997x +0.001741y +0.000000z q1a11/ss = -0.001741x +0.999997y +0.000000z +q1a11/coffset = 0.573224 q1a11/dim3 = 1 q1a12/min_fs = 388 @@ -316,6 +343,7 @@ q1a12/corner_x = -761.085000 q1a12/corner_y = 428.541000 q1a12/fs = -0.000201x -0.999999y +0.000000z q1a12/ss = 0.999999x -0.000201y +0.000000z +q1a12/coffset = 0.573224 q1a12/dim3 = 1 q1a13/min_fs = 582 @@ -326,6 +354,7 @@ q1a13/corner_x = -761.125000 q1a13/corner_y = 231.541000 q1a13/fs = -0.000201x -0.999999y +0.000000z q1a13/ss = 0.999999x -0.000201y +0.000000z +q1a13/coffset = 0.573224 q1a13/dim3 = 1 q1a14/min_fs = 388 @@ -336,6 +365,7 @@ q1a14/corner_x = -559.624000 q1a14/corner_y = 428.347000 q1a14/fs = 0.003097x -0.999995y +0.000000z q1a14/ss = 0.999995x +0.003097y +0.000000z +q1a14/coffset = 0.573224 q1a14/dim3 = 1 q1a15/min_fs = 582 @@ -346,6 +376,7 @@ q1a15/corner_x = -559.014000 q1a15/corner_y = 231.348000 q1a15/fs = 0.003097x -0.999995y +0.000000z q1a15/ss = 0.999995x +0.003097y +0.000000z +q1a15/coffset = 0.573224 q1a15/dim3 = 1 q2a0/min_fs = 776 @@ -356,6 +387,7 @@ q2a0/corner_x = -442.346000 q2a0/corner_y = 20.338200 q2a0/fs = -0.004086x -0.999991y +0.000000z q2a0/ss = 0.999991x -0.004086y +0.000000z +q2a0/coffset = 0.573224 q2a0/dim3 = 2 q2a1/min_fs = 970 @@ -366,6 +398,7 @@ q2a1/corner_x = -443.151000 q2a1/corner_y = -176.660000 q2a1/fs = -0.004086x -0.999991y +0.000000z q2a1/ss = 0.999991x -0.004086y +0.000000z +q2a1/coffset = 0.573224 q2a1/dim3 = 2 q2a2/min_fs = 776 @@ -376,6 +409,7 @@ q2a2/corner_x = -235.519000 q2a2/corner_y = 19.231200 q2a2/fs = 0.000302x -1.000000y +0.000000z q2a2/ss = 1.000000x +0.000302y +0.000000z +q2a2/coffset = 0.573224 q2a2/dim3 = 2 q2a3/min_fs = 970 @@ -386,6 +420,7 @@ q2a3/corner_x = -235.459000 q2a3/corner_y = -177.769000 q2a3/fs = 0.000302x -1.000000y +0.000000z q2a3/ss = 1.000000x +0.000302y +0.000000z +q2a3/coffset = 0.573224 q2a3/dim3 = 2 q2a4/min_fs = 776 @@ -396,6 +431,7 @@ q2a4/corner_x = -863.817000 q2a4/corner_y = -370.344000 q2a4/fs = 0.999997x -0.002037y +0.000000z q2a4/ss = 0.002037x +0.999997y +0.000000z +q2a4/coffset = 0.573224 q2a4/dim3 = 2 q2a5/min_fs = 970 @@ -406,6 +442,7 @@ q2a5/corner_x = -666.817000 q2a5/corner_y = -370.746000 q2a5/fs = 0.999997x -0.002037y +0.000000z q2a5/ss = 0.002037x +0.999997y +0.000000z +q2a5/coffset = 0.573224 q2a5/dim3 = 2 q2a6/min_fs = 776 @@ -416,6 +453,7 @@ q2a6/corner_x = -863.549000 q2a6/corner_y = -165.126000 q2a6/fs = 1.000000x -0.001155y +0.000000z q2a6/ss = 0.001155x +1.000000y +0.000000z +q2a6/coffset = 0.573224 q2a6/dim3 = 2 q2a7/min_fs = 970 @@ -426,6 +464,7 @@ q2a7/corner_x = -666.549000 q2a7/corner_y = -165.353000 q2a7/fs = 1.000000x -0.001155y +0.000000z q2a7/ss = 0.001155x +1.000000y +0.000000z +q2a7/coffset = 0.573224 q2a7/dim3 = 2 q2a8/min_fs = 776 @@ -436,6 +475,7 @@ q2a8/corner_x = -473.620000 q2a8/corner_y = -793.473000 q2a8/fs = 0.002076x +0.999998y +0.000000z q2a8/ss = -0.999998x +0.002076y +0.000000z +q2a8/coffset = 0.573224 q2a8/dim3 = 2 q2a9/min_fs = 970 @@ -446,6 +486,7 @@ q2a9/corner_x = -473.211000 q2a9/corner_y = -596.474000 q2a9/fs = 0.002076x +0.999998y +0.000000z q2a9/ss = -0.999998x +0.002076y +0.000000z +q2a9/coffset = 0.573224 q2a9/dim3 = 2 q2a10/min_fs = 776 @@ -456,6 +497,7 @@ q2a10/corner_x = -676.809000 q2a10/corner_y = -792.653000 q2a10/fs = 0.004134x +0.999991y +0.000000z q2a10/ss = -0.999991x +0.004134y +0.000000z +q2a10/coffset = 0.573224 q2a10/dim3 = 2 q2a11/min_fs = 970 @@ -466,6 +508,7 @@ q2a11/corner_x = -675.995000 q2a11/corner_y = -595.655000 q2a11/fs = 0.004134x +0.999991y +0.000000z q2a11/ss = -0.999991x +0.004134y +0.000000z +q2a11/coffset = 0.573224 q2a11/dim3 = 2 q2a12/min_fs = 776 @@ -476,6 +519,7 @@ q2a12/corner_x = -442.034000 q2a12/corner_y = -769.447000 q2a12/fs = 0.999981x -0.006417y +0.000000z q2a12/ss = 0.006417x +0.999981y +0.000000z +q2a12/coffset = 0.573224 q2a12/dim3 = 2 q2a13/min_fs = 970 @@ -486,6 +530,7 @@ q2a13/corner_x = -245.038000 q2a13/corner_y = -770.711000 q2a13/fs = 0.999981x -0.006417y +0.000000z q2a13/ss = 0.006417x +0.999981y +0.000000z +q2a13/coffset = 0.573224 q2a13/dim3 = 2 q2a14/min_fs = 776 @@ -496,6 +541,7 @@ q2a14/corner_x = -441.283000 q2a14/corner_y = -566.627000 q2a14/fs = 0.999996x -0.002727y +0.000000z q2a14/ss = 0.002727x +0.999996y +0.000000z +q2a14/coffset = 0.573224 q2a14/dim3 = 2 q2a15/min_fs = 970 @@ -506,6 +552,7 @@ q2a15/corner_x = -244.283000 q2a15/corner_y = -567.164000 q2a15/fs = 0.999996x -0.002727y +0.000000z q2a15/ss = 0.002727x +0.999996y +0.000000z +q2a15/coffset = 0.573224 q2a15/dim3 = 2 q3a0/min_fs = 1164 @@ -516,6 +563,7 @@ q3a0/corner_x = -33.350700 q3a0/corner_y = -458.693000 q3a0/fs = 0.999988x -0.004965y +0.000000z q3a0/ss = 0.004965x +0.999988y +0.000000z +q3a0/coffset = 0.573224 q3a0/dim3 = 3 q3a1/min_fs = 1358 @@ -526,6 +574,7 @@ q3a1/corner_x = 163.647000 q3a1/corner_y = -459.671000 q3a1/fs = 0.999988x -0.004965y +0.000000z q3a1/ss = 0.004965x +0.999988y +0.000000z +q3a1/coffset = 0.573224 q3a1/dim3 = 3 q3a2/min_fs = 1164 @@ -536,6 +585,7 @@ q3a2/corner_x = -31.831600 q3a2/corner_y = -254.931000 q3a2/fs = 0.999998x -0.002316y +0.000000z q3a2/ss = 0.002316x +0.999998y +0.000000z +q3a2/coffset = 0.573224 q3a2/dim3 = 3 q3a3/min_fs = 1358 @@ -546,6 +596,7 @@ q3a3/corner_x = 165.168000 q3a3/corner_y = -255.388000 q3a3/fs = 0.999998x -0.002316y +0.000000z q3a3/ss = 0.002316x +0.999998y +0.000000z +q3a3/coffset = 0.573224 q3a3/dim3 = 3 q3a4/min_fs = 1164 @@ -556,6 +607,7 @@ q3a4/corner_x = 359.553000 q3a4/corner_y = -886.512000 q3a4/fs = 0.002474x +0.999997y +0.000000z q3a4/ss = -0.999997x +0.002474y +0.000000z +q3a4/coffset = 0.573224 q3a4/dim3 = 3 q3a5/min_fs = 1358 @@ -566,6 +618,7 @@ q3a5/corner_x = 360.040000 q3a5/corner_y = -689.512000 q3a5/fs = 0.002474x +0.999997y +0.000000z q3a5/ss = -0.999997x +0.002474y +0.000000z +q3a5/coffset = 0.573224 q3a5/dim3 = 3 q3a6/min_fs = 1164 @@ -576,6 +629,7 @@ q3a6/corner_x = 154.142000 q3a6/corner_y = -884.763000 q3a6/fs = 0.000059x +1.000000y +0.000000z q3a6/ss = -1.000000x +0.000059y +0.000000z +q3a6/coffset = 0.573224 q3a6/dim3 = 3 q3a7/min_fs = 1358 @@ -586,6 +640,7 @@ q3a7/corner_x = 154.154000 q3a7/corner_y = -687.763000 q3a7/fs = 0.000059x +1.000000y +0.000000z q3a7/ss = -1.000000x +0.000059y +0.000000z +q3a7/coffset = 0.573224 q3a7/dim3 = 3 q3a8/min_fs = 1164 @@ -596,6 +651,7 @@ q3a8/corner_x = 784.877000 q3a8/corner_y = -492.935000 q3a8/fs = -0.999993x +0.004040y +0.000000z q3a8/ss = -0.004040x -0.999993y +0.000000z +q3a8/coffset = 0.573224 q3a8/dim3 = 3 q3a9/min_fs = 1358 @@ -606,6 +662,7 @@ q3a9/corner_x = 587.878000 q3a9/corner_y = -492.139000 q3a9/fs = -0.999993x +0.004040y +0.000000z q3a9/ss = -0.004040x -0.999993y +0.000000z +q3a9/coffset = 0.573224 q3a9/dim3 = 3 q3a10/min_fs = 1164 @@ -616,6 +673,7 @@ q3a10/corner_x = 784.254000 q3a10/corner_y = -699.590000 q3a10/fs = -0.999971x +0.007529y +0.000000z q3a10/ss = -0.007529x -0.999971y +0.000000z +q3a10/coffset = 0.573224 q3a10/dim3 = 3 q3a11/min_fs = 1358 @@ -626,6 +684,7 @@ q3a11/corner_x = 587.260000 q3a11/corner_y = -698.107000 q3a11/fs = -0.999971x +0.007529y +0.000000z q3a11/ss = -0.007529x -0.999971y +0.000000z +q3a11/coffset = 0.573224 q3a11/dim3 = 3 q3a12/min_fs = 1164 @@ -636,6 +695,7 @@ q3a12/corner_x = 769.176000 q3a12/corner_y = -460.510000 q3a12/fs = 0.004516x +0.999990y +0.000000z q3a12/ss = -0.999990x +0.004516y +0.000000z +q3a12/coffset = 0.573224 q3a12/dim3 = 3 q3a13/min_fs = 1358 @@ -646,6 +706,7 @@ q3a13/corner_x = 770.066000 q3a13/corner_y = -263.512000 q3a13/fs = 0.004516x +0.999990y +0.000000z q3a13/ss = -0.999990x +0.004516y +0.000000z +q3a13/coffset = 0.573224 q3a13/dim3 = 3 q3a14/min_fs = 1164 @@ -656,6 +717,7 @@ q3a14/corner_x = 554.764000 q3a14/corner_y = -460.250000 q3a14/fs = 0.004918x +0.999989y +0.000000z q3a14/ss = -0.999989x +0.004918y +0.000000z +q3a14/coffset = 0.573224 q3a14/dim3 = 3 q3a15/min_fs = 1358 @@ -666,6 +728,7 @@ q3a15/corner_x = 555.732000 q3a15/corner_y = -263.253000 q3a15/fs = 0.004918x +0.999989y +0.000000z q3a15/ss = -0.999989x +0.004918y +0.000000z +q3a15/coffset = 0.573224 q3a15/dim3 = 3 group_a0 = q0a0,q0a1 |