0026235: Command tolmax works wrong
authorski <ski@opencascade.com>
Fri, 26 Jun 2015 08:03:58 +0000 (11:03 +0300)
committerski <ski@opencascade.com>
Thu, 20 Aug 2015 13:51:36 +0000 (16:51 +0300)
Command tolmax was removed.
Tcl command checkmaxtol is used now in test cases to check maximum tolerance.
Reference values in test cases were updated.

780 files changed:
dox/dev_guides/tests/tests.md
src/DrawResources/CheckCommands.tcl
src/TestTopOpe/TestTopOpe_CORCommands.cxx
src/TopOpeBRepTool/TopOpeBRepTool_TOPOLOGY.cxx
tests/bugs/iges/bug306
tests/bugs/modalg_1/buc60523
tests/bugs/modalg_1/buc60905
tests/bugs/modalg_2/bug22500
tests/bugs/modalg_2/bug22717
tests/bugs/modalg_2/bug22765
tests/bugs/modalg_2/bug22770_1
tests/bugs/modalg_2/bug22770_10
tests/bugs/modalg_2/bug22770_11
tests/bugs/modalg_2/bug22770_12
tests/bugs/modalg_2/bug22770_13
tests/bugs/modalg_2/bug22770_14
tests/bugs/modalg_2/bug22770_15
tests/bugs/modalg_2/bug22770_16
tests/bugs/modalg_2/bug22770_17
tests/bugs/modalg_2/bug22770_18
tests/bugs/modalg_2/bug22770_19
tests/bugs/modalg_2/bug22770_2
tests/bugs/modalg_2/bug22770_20
tests/bugs/modalg_2/bug22770_21
tests/bugs/modalg_2/bug22770_22
tests/bugs/modalg_2/bug22770_23
tests/bugs/modalg_2/bug22770_24
tests/bugs/modalg_2/bug22770_25
tests/bugs/modalg_2/bug22770_26
tests/bugs/modalg_2/bug22770_27
tests/bugs/modalg_2/bug22770_28
tests/bugs/modalg_2/bug22770_29
tests/bugs/modalg_2/bug22770_3
tests/bugs/modalg_2/bug22770_30
tests/bugs/modalg_2/bug22770_4
tests/bugs/modalg_2/bug22770_5
tests/bugs/modalg_2/bug22770_6
tests/bugs/modalg_2/bug22770_7
tests/bugs/modalg_2/bug22770_8
tests/bugs/modalg_2/bug22770_9
tests/bugs/modalg_2/bug22804
tests/bugs/modalg_2/bug22881
tests/bugs/modalg_2/bug322
tests/bugs/modalg_2/bug5805_1
tests/bugs/modalg_2/bug5805_2
tests/bugs/modalg_2/bug5805_3
tests/bugs/modalg_2/bug5805_4
tests/bugs/modalg_2/bug5805_5
tests/bugs/modalg_3/bug5805_6
tests/bugs/modalg_4/bug5806
tests/bugs/modalg_4/bug714
tests/bugs/modalg_5/bug22747
tests/bugs/modalg_5/bug23375_1
tests/bugs/modalg_5/bug23845
tests/bugs/modalg_5/bug24036
tests/bugs/modalg_5/bug24107
tests/bugs/modalg_5/bug24174_1
tests/bugs/modalg_5/bug24174_2
tests/bugs/modalg_5/bug24204
tests/bugs/modalg_5/bug24390_1
tests/bugs/modalg_5/bug24390_2
tests/bugs/modalg_5/bug24817
tests/bugs/modalg_5/bug25175
tests/bugs/moddata_1/bug135
tests/bugs/moddata_1/bug20904_1
tests/bugs/moddata_1/bug20904_2
tests/bugs/moddata_1/bug20904_3
tests/bugs/moddata_2/bug326
tests/bugs/moddata_2/bug343
tests/bugs/moddata_2/bug36
tests/bugs/moddata_2/bug42
tests/bugs/moddata_3/buc60898
tests/bugs/moddata_3/bug24065
tests/bugs/moddata_3/bug24138
tests/bugs/moddata_3/bug25223
tests/bugs/xde/bug184
tests/bugs/xde/bug547_2
tests/bugs/xde/bug6491
tests/bugs/xde/bug6675
tests/bugs/xde/bug859
tests/sewing/tol_0_01/A1
tests/sewing/tol_0_01/A2
tests/sewing/tol_0_01/A3
tests/sewing/tol_0_01/A4
tests/sewing/tol_0_01/A5
tests/sewing/tol_0_01/A6
tests/sewing/tol_0_01/A7
tests/sewing/tol_0_01/A8
tests/sewing/tol_0_01/A9
tests/sewing/tol_0_01/B1
tests/sewing/tol_0_01/B2
tests/sewing/tol_0_01/B3
tests/sewing/tol_0_01/B4
tests/sewing/tol_0_01/B5
tests/sewing/tol_0_01/B6
tests/sewing/tol_0_01/B7
tests/sewing/tol_0_01/B8
tests/sewing/tol_0_01/B9
tests/sewing/tol_0_01/C1
tests/sewing/tol_0_01/C2
tests/sewing/tol_0_01/C3
tests/sewing/tol_0_01/C4
tests/sewing/tol_0_01/C5
tests/sewing/tol_0_01/C6
tests/sewing/tol_0_01/C7
tests/sewing/tol_0_01/C8
tests/sewing/tol_0_01/C9
tests/sewing/tol_0_01/D1
tests/sewing/tol_0_01/D2
tests/sewing/tol_0_01/D3
tests/sewing/tol_0_01/D4
tests/sewing/tol_0_01/D5
tests/sewing/tol_0_01/D6
tests/sewing/tol_0_01/D7
tests/sewing/tol_0_01/D8
tests/sewing/tol_0_01/D9
tests/sewing/tol_0_01/E1
tests/sewing/tol_0_01/E2
tests/sewing/tol_0_01/E3
tests/sewing/tol_0_01/E4
tests/sewing/tol_0_01/E5
tests/sewing/tol_0_01/E6
tests/sewing/tol_0_01/E7
tests/sewing/tol_0_01/E8
tests/sewing/tol_0_01/E9
tests/sewing/tol_0_01/F1
tests/sewing/tol_0_01/F2
tests/sewing/tol_0_01/F3
tests/sewing/tol_0_01/F4
tests/sewing/tol_0_01/F5
tests/sewing/tol_0_01/F6
tests/sewing/tol_0_01/F7
tests/sewing/tol_0_01/F8
tests/sewing/tol_0_01/F9
tests/sewing/tol_0_01/G1
tests/sewing/tol_0_01/G2
tests/sewing/tol_0_01/G3
tests/sewing/tol_0_01/G4
tests/sewing/tol_0_01/G5
tests/sewing/tol_0_01/G6
tests/sewing/tol_0_01/G7
tests/sewing/tol_0_01/G8
tests/sewing/tol_0_01/G9
tests/sewing/tol_0_01/H1
tests/sewing/tol_0_01/H2
tests/sewing/tol_0_01/H3
tests/sewing/tol_0_01/H4
tests/sewing/tol_0_01/H5
tests/sewing/tol_0_01/H6
tests/sewing/tol_0_01/H7
tests/sewing/tol_0_01/H8
tests/sewing/tol_0_01/H9
tests/sewing/tol_0_01/I1
tests/sewing/tol_0_01/I2
tests/sewing/tol_0_01/I3
tests/sewing/tol_0_01/I4
tests/sewing/tol_0_01/I5
tests/sewing/tol_0_01/I6
tests/sewing/tol_0_01/I7
tests/sewing/tol_0_01/I8
tests/sewing/tol_0_01/I9
tests/sewing/tol_0_01/J1
tests/sewing/tol_0_01/J2
tests/sewing/tol_0_01/J3
tests/sewing/tol_0_01/J4
tests/sewing/tol_0_01/J5
tests/sewing/tol_0_01/J6
tests/sewing/tol_0_01/J7
tests/sewing/tol_0_01/J8
tests/sewing/tol_0_01/J9
tests/sewing/tol_0_01/K1
tests/sewing/tol_0_01/K2
tests/sewing/tol_0_01/K3
tests/sewing/tol_0_01/K4
tests/sewing/tol_0_01/K5
tests/sewing/tol_0_01/K6
tests/sewing/tol_0_01/K7
tests/sewing/tol_0_01/K8
tests/sewing/tol_0_01/K9
tests/sewing/tol_0_01/L1
tests/sewing/tol_0_01/L2
tests/sewing/tol_0_01/L3
tests/sewing/tol_0_01/L4
tests/sewing/tol_0_01/L5
tests/sewing/tol_0_01/L6
tests/sewing/tol_0_01/L7
tests/sewing/tol_0_01/L8
tests/sewing/tol_0_01/L9
tests/sewing/tol_0_01/M1
tests/sewing/tol_0_01/M2
tests/sewing/tol_0_01/M3
tests/sewing/tol_0_01/M4
tests/sewing/tol_0_01/M5
tests/sewing/tol_0_01/M6
tests/sewing/tol_0_01/M7
tests/sewing/tol_0_01/M8
tests/sewing/tol_0_01/M9
tests/sewing/tol_0_01/N1
tests/sewing/tol_0_01/N2
tests/sewing/tol_0_01/N3
tests/sewing/tol_0_01/N4
tests/sewing/tol_0_01/N5
tests/sewing/tol_0_01/N6
tests/sewing/tol_0_01/N7
tests/sewing/tol_0_01/N8
tests/sewing/tol_0_01/N9
tests/sewing/tol_0_01/O1
tests/sewing/tol_0_01/O2
tests/sewing/tol_0_01/O3
tests/sewing/tol_0_01/O4
tests/sewing/tol_0_01/O5
tests/sewing/tol_0_01/O6
tests/sewing/tol_0_01/O7
tests/sewing/tol_0_01/O8
tests/sewing/tol_0_01/O9
tests/sewing/tol_0_01/P1
tests/sewing/tol_0_01/P2
tests/sewing/tol_0_01/P3
tests/sewing/tol_0_01/P4
tests/sewing/tol_0_01/P5
tests/sewing/tol_0_01/P6
tests/sewing/tol_0_01/P7
tests/sewing/tol_0_01/P8
tests/sewing/tol_0_01/P9
tests/sewing/tol_0_01/Q1
tests/sewing/tol_0_01/Q2
tests/sewing/tol_0_01/Q3
tests/sewing/tol_0_01/Q4
tests/sewing/tol_0_01/Q5
tests/sewing/tol_0_01/Q6
tests/sewing/tol_0_01/Q7
tests/sewing/tol_0_01/Q8
tests/sewing/tol_0_01/Q9
tests/sewing/tol_0_01/R1
tests/sewing/tol_0_01/R2
tests/sewing/tol_0_01/R3
tests/sewing/tol_0_01/R4
tests/sewing/tol_0_01/R5
tests/sewing/tol_0_01/R6
tests/sewing/tol_0_01/R7
tests/sewing/tol_0_01/R8
tests/sewing/tol_0_01/R9
tests/sewing/tol_0_01/S1
tests/sewing/tol_0_01/S2
tests/sewing/tol_0_01/S3
tests/sewing/tol_0_01/S4
tests/sewing/tol_0_01/S5
tests/sewing/tol_0_01/S6
tests/sewing/tol_0_01/S7
tests/sewing/tol_0_01/S8
tests/sewing/tol_0_01/S9
tests/sewing/tol_0_01/T1
tests/sewing/tol_0_01/T2
tests/sewing/tol_0_01/T3
tests/sewing/tol_0_01/T4
tests/sewing/tol_0_01/T5
tests/sewing/tol_0_01/T6
tests/sewing/tol_0_01/T7
tests/sewing/tol_0_01/T8
tests/sewing/tol_0_01/T9
tests/sewing/tol_0_01/U1
tests/sewing/tol_0_01/U2
tests/sewing/tol_0_01/U3
tests/sewing/tol_0_01/U4
tests/sewing/tol_0_01/U5
tests/sewing/tol_0_01/U6
tests/sewing/tol_0_01/U7
tests/sewing/tol_0_01/U8
tests/sewing/tol_0_01/U9
tests/sewing/tol_0_01/V1
tests/sewing/tol_0_01/V2
tests/sewing/tol_0_01/V3
tests/sewing/tol_0_01/V4
tests/sewing/tol_0_01/V5
tests/sewing/tol_0_01/V6
tests/sewing/tol_0_01/V7
tests/sewing/tol_0_01/V8
tests/sewing/tol_0_01/V9
tests/sewing/tol_0_01/W1
tests/sewing/tol_0_01/W2
tests/sewing/tol_0_01/W3
tests/sewing/tol_0_01/W4
tests/sewing/tol_0_01/W5
tests/sewing/tol_0_01/W6
tests/sewing/tol_0_01/W7
tests/sewing/tol_0_01/W8
tests/sewing/tol_0_01/W9
tests/sewing/tol_0_01/X1
tests/sewing/tol_0_01/X2
tests/sewing/tol_0_01/X3
tests/sewing/tol_0_01/X4
tests/sewing/tol_0_01/X5
tests/sewing/tol_0_01/X6
tests/sewing/tol_0_01/X7
tests/sewing/tol_0_01/X8
tests/sewing/tol_0_01/X9
tests/sewing/tol_0_01/Y1
tests/sewing/tol_0_01/Y2
tests/sewing/tol_0_01/Y3
tests/sewing/tol_0_01/Y4
tests/sewing/tol_0_01/Y5
tests/sewing/tol_0_01/Y6
tests/sewing/tol_0_01/Y7
tests/sewing/tol_0_01/Y8
tests/sewing/tol_0_01/Y9
tests/sewing/tol_0_01/Z1
tests/sewing/tol_0_01/Z2
tests/sewing/tol_0_01/Z3
tests/sewing/tol_0_01/Z4
tests/sewing/tol_0_01/Z5
tests/sewing/tol_0_01/Z6
tests/sewing/tol_0_01/Z7
tests/sewing/tol_0_01/Z8
tests/sewing/tol_0_01/Z9
tests/sewing/tol_1/A1
tests/sewing/tol_1/A2
tests/sewing/tol_1/A3
tests/sewing/tol_1/A4
tests/sewing/tol_1/A5
tests/sewing/tol_1/A6
tests/sewing/tol_1/A7
tests/sewing/tol_1/A8
tests/sewing/tol_1/A9
tests/sewing/tol_1/B1
tests/sewing/tol_1/B2
tests/sewing/tol_1/B3
tests/sewing/tol_1/B4
tests/sewing/tol_1/B5
tests/sewing/tol_1/B6
tests/sewing/tol_1/B7
tests/sewing/tol_1/B8
tests/sewing/tol_1/B9
tests/sewing/tol_1/C1
tests/sewing/tol_1/C2
tests/sewing/tol_1/C3
tests/sewing/tol_1/C4
tests/sewing/tol_1/C5
tests/sewing/tol_1/C6
tests/sewing/tol_1/C7
tests/sewing/tol_1/C8
tests/sewing/tol_1/C9
tests/sewing/tol_1/D1
tests/sewing/tol_1/D2
tests/sewing/tol_1/D3
tests/sewing/tol_1/D4
tests/sewing/tol_1/D5
tests/sewing/tol_1/D6
tests/sewing/tol_1/D7
tests/sewing/tol_1/D8
tests/sewing/tol_1/D9
tests/sewing/tol_1/E1
tests/sewing/tol_1/E2
tests/sewing/tol_1/E3
tests/sewing/tol_1/E4
tests/sewing/tol_1/E5
tests/sewing/tol_1/E6
tests/sewing/tol_1/E7
tests/sewing/tol_1/E8
tests/sewing/tol_1/E9
tests/sewing/tol_1/F1
tests/sewing/tol_1/F2
tests/sewing/tol_1/F3
tests/sewing/tol_1/F4
tests/sewing/tol_1/F5
tests/sewing/tol_1/F6
tests/sewing/tol_1/F7
tests/sewing/tol_1/F8
tests/sewing/tol_1/F9
tests/sewing/tol_1/G1
tests/sewing/tol_1/G2
tests/sewing/tol_1/G3
tests/sewing/tol_1/G4
tests/sewing/tol_1/G5
tests/sewing/tol_1/G6
tests/sewing/tol_1/G7
tests/sewing/tol_1/G8
tests/sewing/tol_1/G9
tests/sewing/tol_1/H1
tests/sewing/tol_1/H2
tests/sewing/tol_1/H3
tests/sewing/tol_1/H4
tests/sewing/tol_1/H5
tests/sewing/tol_1/H6
tests/sewing/tol_1/H7
tests/sewing/tol_1/H8
tests/sewing/tol_1/H9
tests/sewing/tol_1/I1
tests/sewing/tol_1/I2
tests/sewing/tol_1/I3
tests/sewing/tol_1/I4
tests/sewing/tol_1/I5
tests/sewing/tol_1/I6
tests/sewing/tol_1/I7
tests/sewing/tol_1/I8
tests/sewing/tol_1/I9
tests/sewing/tol_1/J1
tests/sewing/tol_1/J2
tests/sewing/tol_1/J3
tests/sewing/tol_1/J4
tests/sewing/tol_1/J5
tests/sewing/tol_1/J6
tests/sewing/tol_1/J7
tests/sewing/tol_1/J8
tests/sewing/tol_1/J9
tests/sewing/tol_1/K1
tests/sewing/tol_1/K2
tests/sewing/tol_1/K3
tests/sewing/tol_1/K4
tests/sewing/tol_1/K5
tests/sewing/tol_1/K6
tests/sewing/tol_1/K7
tests/sewing/tol_1/K8
tests/sewing/tol_1/K9
tests/sewing/tol_1/L1
tests/sewing/tol_1/L2
tests/sewing/tol_1/L3
tests/sewing/tol_1/L4
tests/sewing/tol_1/L5
tests/sewing/tol_1/L6
tests/sewing/tol_1/L7
tests/sewing/tol_1/L8
tests/sewing/tol_1/L9
tests/sewing/tol_1/M1
tests/sewing/tol_1/M2
tests/sewing/tol_1/M3
tests/sewing/tol_1/M4
tests/sewing/tol_1/M5
tests/sewing/tol_1/M6
tests/sewing/tol_1/M7
tests/sewing/tol_1/M8
tests/sewing/tol_1/M9
tests/sewing/tol_1/N1
tests/sewing/tol_1/N2
tests/sewing/tol_1/N3
tests/sewing/tol_1/N4
tests/sewing/tol_1/N5
tests/sewing/tol_1/N6
tests/sewing/tol_1/N7
tests/sewing/tol_1/N8
tests/sewing/tol_1/N9
tests/sewing/tol_1/O1
tests/sewing/tol_1/O2
tests/sewing/tol_1/O3
tests/sewing/tol_1/O4
tests/sewing/tol_1/O5
tests/sewing/tol_1/O6
tests/sewing/tol_1/O7
tests/sewing/tol_1/O8
tests/sewing/tol_1/O9
tests/sewing/tol_1/P1
tests/sewing/tol_1/P2
tests/sewing/tol_1/P3
tests/sewing/tol_1/P4
tests/sewing/tol_1/P5
tests/sewing/tol_1/P6
tests/sewing/tol_1/P7
tests/sewing/tol_1/P8
tests/sewing/tol_1/P9
tests/sewing/tol_1/Q1
tests/sewing/tol_1/Q2
tests/sewing/tol_1/Q3
tests/sewing/tol_1/Q4
tests/sewing/tol_1/Q5
tests/sewing/tol_1/Q6
tests/sewing/tol_1/Q7
tests/sewing/tol_1/Q8
tests/sewing/tol_1/Q9
tests/sewing/tol_1/R1
tests/sewing/tol_1/R2
tests/sewing/tol_1/R3
tests/sewing/tol_1/R4
tests/sewing/tol_1/R5
tests/sewing/tol_1/R6
tests/sewing/tol_1/R7
tests/sewing/tol_1/R8
tests/sewing/tol_1/R9
tests/sewing/tol_1/S1
tests/sewing/tol_1/S2
tests/sewing/tol_1/S3
tests/sewing/tol_1/S4
tests/sewing/tol_1/S5
tests/sewing/tol_1/S6
tests/sewing/tol_1/S7
tests/sewing/tol_1/S8
tests/sewing/tol_1/S9
tests/sewing/tol_1/T1
tests/sewing/tol_1/T2
tests/sewing/tol_1/T3
tests/sewing/tol_1/T4
tests/sewing/tol_1/T5
tests/sewing/tol_1/T6
tests/sewing/tol_1/T7
tests/sewing/tol_1/T8
tests/sewing/tol_1/T9
tests/sewing/tol_1/U1
tests/sewing/tol_1/U2
tests/sewing/tol_1/U3
tests/sewing/tol_1/U4
tests/sewing/tol_1/U5
tests/sewing/tol_1/U6
tests/sewing/tol_1/U7
tests/sewing/tol_1/U8
tests/sewing/tol_1/U9
tests/sewing/tol_1/V1
tests/sewing/tol_1/V2
tests/sewing/tol_1/V3
tests/sewing/tol_1/V4
tests/sewing/tol_1/V5
tests/sewing/tol_1/V6
tests/sewing/tol_1/V7
tests/sewing/tol_1/V8
tests/sewing/tol_1/V9
tests/sewing/tol_1/W1
tests/sewing/tol_1/W2
tests/sewing/tol_1/W3
tests/sewing/tol_1/W4
tests/sewing/tol_1/W5
tests/sewing/tol_1/W6
tests/sewing/tol_1/W7
tests/sewing/tol_1/W8
tests/sewing/tol_1/W9
tests/sewing/tol_1/X1
tests/sewing/tol_1/X2
tests/sewing/tol_1/X3
tests/sewing/tol_1/X4
tests/sewing/tol_1/X5
tests/sewing/tol_1/X6
tests/sewing/tol_1/X7
tests/sewing/tol_1/X8
tests/sewing/tol_1/X9
tests/sewing/tol_1/Y1
tests/sewing/tol_1/Y2
tests/sewing/tol_1/Y3
tests/sewing/tol_1/Y4
tests/sewing/tol_1/Y5
tests/sewing/tol_1/Y6
tests/sewing/tol_1/Y7
tests/sewing/tol_1/Y8
tests/sewing/tol_1/Y9
tests/sewing/tol_1/Z1
tests/sewing/tol_1/Z2
tests/sewing/tol_1/Z3
tests/sewing/tol_1/Z4
tests/sewing/tol_1/Z5
tests/sewing/tol_1/Z6
tests/sewing/tol_1/Z7
tests/sewing/tol_1/Z8
tests/sewing/tol_1/Z9
tests/sewing/tol_100/A1
tests/sewing/tol_100/A2
tests/sewing/tol_100/A3
tests/sewing/tol_100/A4
tests/sewing/tol_100/A5
tests/sewing/tol_100/A6
tests/sewing/tol_100/A7
tests/sewing/tol_100/A8
tests/sewing/tol_100/A9
tests/sewing/tol_100/B1
tests/sewing/tol_100/B2
tests/sewing/tol_100/B3
tests/sewing/tol_100/B4
tests/sewing/tol_100/B5
tests/sewing/tol_100/B6
tests/sewing/tol_100/B7
tests/sewing/tol_100/B8
tests/sewing/tol_100/B9
tests/sewing/tol_100/C1
tests/sewing/tol_100/C2
tests/sewing/tol_100/C3
tests/sewing/tol_100/C4
tests/sewing/tol_100/C5
tests/sewing/tol_100/C6
tests/sewing/tol_100/C7
tests/sewing/tol_100/C8
tests/sewing/tol_100/C9
tests/sewing/tol_100/D1
tests/sewing/tol_100/D2
tests/sewing/tol_100/D3
tests/sewing/tol_100/D4
tests/sewing/tol_100/D5
tests/sewing/tol_100/D6
tests/sewing/tol_100/D7
tests/sewing/tol_100/D8
tests/sewing/tol_100/D9
tests/sewing/tol_100/E1
tests/sewing/tol_100/E2
tests/sewing/tol_100/E3
tests/sewing/tol_100/E4
tests/sewing/tol_100/E5
tests/sewing/tol_100/E6
tests/sewing/tol_100/E7
tests/sewing/tol_100/E8
tests/sewing/tol_100/E9
tests/sewing/tol_100/F1
tests/sewing/tol_100/F2
tests/sewing/tol_100/F3
tests/sewing/tol_100/F4
tests/sewing/tol_100/F5
tests/sewing/tol_100/F6
tests/sewing/tol_100/F7
tests/sewing/tol_100/F8
tests/sewing/tol_100/F9
tests/sewing/tol_100/G1
tests/sewing/tol_100/G2
tests/sewing/tol_100/G3
tests/sewing/tol_100/G4
tests/sewing/tol_100/G5
tests/sewing/tol_100/G6
tests/sewing/tol_100/G7
tests/sewing/tol_100/G8
tests/sewing/tol_100/G9
tests/sewing/tol_100/H1
tests/sewing/tol_100/H2
tests/sewing/tol_100/H3
tests/sewing/tol_100/H4
tests/sewing/tol_100/H5
tests/sewing/tol_100/H6
tests/sewing/tol_100/H7
tests/sewing/tol_100/H8
tests/sewing/tol_100/H9
tests/sewing/tol_100/I1
tests/sewing/tol_100/I2
tests/sewing/tol_100/I3
tests/sewing/tol_100/I4
tests/sewing/tol_100/I5
tests/sewing/tol_100/I6
tests/sewing/tol_100/I7
tests/sewing/tol_100/I8
tests/sewing/tol_100/I9
tests/sewing/tol_100/J1
tests/sewing/tol_100/J2
tests/sewing/tol_100/J3
tests/sewing/tol_100/J4
tests/sewing/tol_100/J5
tests/sewing/tol_100/J6
tests/sewing/tol_100/J7
tests/sewing/tol_100/J8
tests/sewing/tol_100/J9
tests/sewing/tol_100/K1
tests/sewing/tol_100/K2
tests/sewing/tol_100/K3
tests/sewing/tol_100/K4
tests/sewing/tol_100/K5
tests/sewing/tol_100/K6
tests/sewing/tol_100/K7
tests/sewing/tol_100/K8
tests/sewing/tol_100/K9
tests/sewing/tol_100/L1
tests/sewing/tol_100/L2
tests/sewing/tol_100/L3
tests/sewing/tol_100/L4
tests/sewing/tol_100/L5
tests/sewing/tol_100/L6
tests/sewing/tol_100/L7
tests/sewing/tol_100/L8
tests/sewing/tol_100/L9
tests/sewing/tol_100/M1
tests/sewing/tol_100/M2
tests/sewing/tol_100/M3
tests/sewing/tol_100/M4
tests/sewing/tol_100/M5
tests/sewing/tol_100/M6
tests/sewing/tol_100/M7
tests/sewing/tol_100/M8
tests/sewing/tol_100/M9
tests/sewing/tol_100/N1
tests/sewing/tol_100/N2
tests/sewing/tol_100/N3
tests/sewing/tol_100/N4
tests/sewing/tol_100/N5
tests/sewing/tol_100/N6
tests/sewing/tol_100/N7
tests/sewing/tol_100/N8
tests/sewing/tol_100/N9
tests/sewing/tol_100/O1
tests/sewing/tol_100/O2
tests/sewing/tol_100/O3
tests/sewing/tol_100/O4
tests/sewing/tol_100/O5
tests/sewing/tol_100/O6
tests/sewing/tol_100/O7
tests/sewing/tol_100/O8
tests/sewing/tol_100/O9
tests/sewing/tol_100/P1
tests/sewing/tol_100/P2
tests/sewing/tol_100/P3
tests/sewing/tol_100/P4
tests/sewing/tol_100/P5
tests/sewing/tol_100/P6
tests/sewing/tol_100/P7
tests/sewing/tol_100/P8
tests/sewing/tol_100/P9
tests/sewing/tol_100/Q1
tests/sewing/tol_100/Q2
tests/sewing/tol_100/Q3
tests/sewing/tol_100/Q4
tests/sewing/tol_100/Q5
tests/sewing/tol_100/Q6
tests/sewing/tol_100/Q7
tests/sewing/tol_100/Q8
tests/sewing/tol_100/Q9
tests/sewing/tol_100/R1
tests/sewing/tol_100/R2
tests/sewing/tol_100/R3
tests/sewing/tol_100/R4
tests/sewing/tol_100/R5
tests/sewing/tol_100/R6
tests/sewing/tol_100/R7
tests/sewing/tol_100/R8
tests/sewing/tol_100/R9
tests/sewing/tol_100/S1
tests/sewing/tol_100/S2
tests/sewing/tol_100/S3
tests/sewing/tol_100/S4
tests/sewing/tol_100/S5
tests/sewing/tol_100/S6
tests/sewing/tol_100/S7
tests/sewing/tol_100/S8
tests/sewing/tol_100/S9
tests/sewing/tol_100/T1
tests/sewing/tol_100/T2
tests/sewing/tol_100/T3
tests/sewing/tol_100/T4
tests/sewing/tol_100/T5
tests/sewing/tol_100/T6
tests/sewing/tol_100/T7
tests/sewing/tol_100/T8
tests/sewing/tol_100/T9
tests/sewing/tol_100/U1
tests/sewing/tol_100/U2
tests/sewing/tol_100/U3
tests/sewing/tol_100/U4
tests/sewing/tol_100/U5
tests/sewing/tol_100/U6
tests/sewing/tol_100/U7
tests/sewing/tol_100/U8
tests/sewing/tol_100/U9
tests/sewing/tol_100/V1
tests/sewing/tol_100/V2
tests/sewing/tol_100/V3
tests/sewing/tol_100/V4
tests/sewing/tol_100/V5
tests/sewing/tol_100/V6
tests/sewing/tol_100/V7
tests/sewing/tol_100/V8
tests/sewing/tol_100/V9
tests/sewing/tol_100/W1
tests/sewing/tol_100/W2
tests/sewing/tol_100/W3
tests/sewing/tol_100/W4
tests/sewing/tol_100/W5
tests/sewing/tol_100/W6
tests/sewing/tol_100/W7
tests/sewing/tol_100/W8
tests/sewing/tol_100/W9
tests/sewing/tol_100/X1
tests/sewing/tol_100/X2
tests/sewing/tol_100/X3
tests/sewing/tol_100/X4
tests/sewing/tol_100/X5
tests/sewing/tol_100/X6
tests/sewing/tol_100/X7
tests/sewing/tol_100/X8
tests/sewing/tol_100/X9
tests/sewing/tol_100/Y1
tests/sewing/tol_100/Y2
tests/sewing/tol_100/Y3
tests/sewing/tol_100/Y4
tests/sewing/tol_100/Y5
tests/sewing/tol_100/Y6
tests/sewing/tol_100/Y7
tests/sewing/tol_100/Y9
tests/sewing/tol_100/Z1
tests/sewing/tol_100/Z2
tests/sewing/tol_100/Z3
tests/sewing/tol_100/Z4
tests/sewing/tol_100/Z5
tests/sewing/tol_100/Z6
tests/sewing/tol_100/Z7
tests/sewing/tol_100/Z8

index 63d461f..fe36b42 100644 (file)
@@ -1043,18 +1043,17 @@ regexp { *VERTEX +: +MAX=([-0-9.+eE]+)} $tolerance dummy max_vertex
 
 It is possible to use command *checkmaxtol* to check maximal tolerance of shape and compare it with reference value.
 
-Use: checkmaxtol shape ref_value [source_shapes={}] [options...]
+Use: checkmaxtol shape [options...]
 
 Allowed options are:
+ *   -ref: reference value of maximum tolerance
+ *   -source: list of shapes to compare with
  *   -min_tol: minimum tolerance for comparison
  *   -multi_tol: tolerance multiplier
 
-Argument "source_shapes" is a list of shapes to compare with.
-It can be empty to skip comparison of tolerance with these shapes.
-
 The default syntax of *checkmaxtol* command for comparison with the reference value:
 ~~~~~
-checkmaxtol result 0.00001
+checkmaxtol result -ref 0.00001
 ~~~~~
 
 There is an opportunity to compare max tolerance of resulting shape with max tolerance of source shape.
@@ -1063,11 +1062,17 @@ Then it chooses the maximum value between founded tolerance and value -min_tol (
 and multiply it on the coefficient -multi_tol (i.e. 2):
 
 ~~~~~
-checkmaxtol result 0.00001 {a_1 a_2} -min_tol 0.000001 -multi_tol 2
+checkmaxtol result -source {a_1 a_2} -min_tol 0.000001 -multi_tol 2
 ~~~~~
 
 If the value of maximum tolerance more than founded tolerance for comparison, the command will return an error.
 
+Also, command *checkmaxtol* can be used to get max tolerance of the shape:
+
+~~~~~
+set maxtol [checkmaxtol result]
+~~~~~
+
 @subsubsection testmanual_5_3_3 Shape volume, area, or length
 
 Use command *vprops, sprops,* or *lprops* to correspondingly measure volume, area, or length of the shape produced by the test. The value can be extracted from the result of the command by *regexp*.
index d456d04..36a65db 100644 (file)
@@ -351,26 +351,33 @@ proc checkfreebounds {shape ref_value args} {
 }
 
 help checkmaxtol {
-  Compare max tolerance of shape with ref_value.
-  Argument "source_shapes" is a list of used for sewing shapes.
-  It can be empty to skip comparison of tolerance with source shapes.
+  Compare max tolerance of shape with reference value.
+  Command returns max tolerance of the shape.
 
-  Use: checkmaxtol shape ref_value [source_shapes={}] [options...]
+  Use: checkmaxtol shape [options...]
   Allowed options are:
-    -min_tol: minimum tolerance for comparison
-    -multi_tol: tolerance multiplier
+    -ref: reference value of maximum tolerance.
+    -source: list of shapes to compare with, e.g.: -source {shape1 shape2 shape3}
+    -min_tol: minimum tolerance for comparison.
+    -multi_tol: tolerance multiplier.
 }
-proc checkmaxtol {shape ref_value {source_shapes {}} args} {
-  puts "checkmaxtol ${shape} ${ref_value} ${source_shapes} ${args}"
+
+proc checkmaxtol {shape args} {
+  puts "checkmaxtol ${shape} ${args}"
   upvar ${shape} ${shape}
 
+  set ref_value ""
+  set source_shapes {}
   set min_tol 0
   set tol_multiplier 0
 
+  # check arguments
   for {set narg 0} {$narg < [llength $args]} {incr narg} {
     set arg [lindex $args $narg]
     if {[_check_arg "-min_tol" min_tol 1] ||
-        [_check_arg "-multi_tol" tol_multiplier 1]
+        [_check_arg "-multi_tol" tol_multiplier 1] ||
+        [_check_arg "-source" source_shapes 1] ||
+        [_check_arg "-ref" ref_value 1]
        } {
       continue
     }
@@ -382,26 +389,33 @@ proc checkmaxtol {shape ref_value {source_shapes {}} args} {
   }
 
   # get max tol of shape
-  regexp {max tol = ([-0-9.+eE]+)} [tolmax ${shape}] full max_tol
-
-  checkreal "Max tolerance" $max_tol $ref_value 0.0001 0.01
-  if {[llength $source_shapes]} {
-    # find max tol of source shapes
-    foreach source_shape $source_shapes {
-      upvar ${source_shape} ${source_shape}
-      regexp {max tol = ([-0-9.+eE]+)} [tolmax $source_shape] full _src_max_tol
-      if { ${_src_max_tol} > ${min_tol} } {
-        set min_tol ${_src_max_tol}
-      }
-    }
-    if {${tol_multiplier}} {
-      set min_tol [expr ${tol_multiplier} * ${_src_max_tol}]
-    }
-    # compare max tol of source shapes with max tol of sewing_result
-    if { ${max_tol} > ${min_tol} } {
-      puts "Error: tolerance of \"${shape}\" (${max_tol}) is greater than max tolerance of source shapes (${min_tol})"
+  set max_tol 0
+  if {[regexp "Tolerance MAX=(\[-0-9.+eE\]+)" [tolerance ${shape}] full maxtol_temp]} {
+    set max_tol ${maxtol_temp}
+  } else {
+    error "Error: cannot get tolerances of shape \"${shape}\""
+  }
+
+  # find max tol of source shapes
+  foreach source_shape ${source_shapes} {
+    upvar ${source_shape} ${source_shape}
+    set _src_max_tol [checkmaxtol ${source_shape}]
+    if { [expr ${_src_max_tol} > ${min_tol} ] } {
+      set min_tol ${_src_max_tol}
     }
   }
+  # apply -multi_tol option
+  if {${tol_multiplier}} {
+    set min_tol [expr ${tol_multiplier} * ${_src_max_tol}]
+  }
+  # compare max tol of source shapes with checking tolerance
+  if { ${min_tol} && [expr ${max_tol} > ${min_tol}] } {
+    puts "Error: tolerance of \"${shape}\" (${max_tol}) is greater than checking tolerance (${min_tol})"
+  }
+  if { ${ref_value} != "" } {
+    checkreal "Max tolerance" ${max_tol} ${ref_value} 0.0001 0.01
+  }
+  return ${max_tol}
 }
 
 help checkfaults {
index 9ef17ba..60b51b5 100644 (file)
@@ -714,16 +714,6 @@ static Standard_Integer projponf(Draw_Interpretor& di, Standard_Integer n, const
   return 0;
 }  
 
-static Standard_Integer tolmax(Draw_Interpretor& di, Standard_Integer n, const char** a)
-{
-  if (n < 2) return 1;
-  TopoDS_Shape s = DBRep::Get(a[1]);
-  if (s.IsNull()) {di<<"null shape"<<"\n"; return 1;}  
-  Standard_Real tol = FUN_tool_maxtol(s);
-  di<<"max tol = "<<tol<<"\n";
-  return 0;
-}
-
 static Standard_Integer solidclassifier(Draw_Interpretor& di, Standard_Integer n, const char** a)
 {
   if (n < 4) return 1;
@@ -903,7 +893,6 @@ void TestTopOpe::CORCommands(Draw_Interpretor& theCommands)
   theCommands.Add("projponf",   
                   "projponf f pnt [extrema flag: -min/-max/-minmax] [extrema algo: -g(grad)/-t(tree)]",
                                                             __FILE__, projponf, g);
-  theCommands.Add("tolmax",     "tolmax s",                 __FILE__, tolmax, g);
   theCommands.Add("normal",     "normal f p3d length",      __FILE__, normal, g);
   theCommands.Add("curvature",  "curvature f x y z",        __FILE__, curvature , g);
   
index 158d747..a5b7ea4 100644 (file)
@@ -856,7 +856,6 @@ Standard_EXPORT Standard_Boolean FUN_tool_findPinE(const TopoDS_Shape& E,gp_Pnt&
 Standard_EXPORT Standard_Boolean FUN_tool_maxtol(const TopoDS_Shape& S,const TopAbs_ShapeEnum& typ,Standard_Real& maxtol)
 // purpose : returns maxtol of <S>'s shapes of type <typ> 
 {
-  maxtol = 0.;
   Standard_Boolean face   = (typ == TopAbs_FACE);
   Standard_Boolean edge   = (typ == TopAbs_EDGE);
   Standard_Boolean vertex = (typ == TopAbs_VERTEX);
@@ -878,37 +877,9 @@ Standard_EXPORT Standard_Real FUN_tool_maxtol(const TopoDS_Shape& S)
 // purpose : returns maxtol between <S>'s shapes.
 {
   Standard_Real maxtol = 0.;
-  if (S.IsNull()) return maxtol;
-  Standard_Boolean hasfa = FUN_tool_maxtol(S,TopAbs_FACE,maxtol);
-  if (hasfa) {
-    TopExp_Explorer exf(S,TopAbs_FACE);
-    for (; exf.More(); exf.Next()){
-      const TopoDS_Shape& ff = exf.Current();
-      Standard_Boolean hasedge = FUN_tool_maxtol(ff,TopAbs_EDGE,maxtol);
-      if (hasedge) {   
-       TopExp_Explorer exe(S,TopAbs_FACE);
-       for (; exe.More(); exe.Next())
-  {
-         const TopoDS_Shape& ee = exe.Current();
-    FUN_tool_maxtol(ee,TopAbs_VERTEX,maxtol);
-       }
-      }
-    }
-  }
-  if (!hasfa) {
-    Standard_Boolean hasedge = FUN_tool_maxtol(S,TopAbs_EDGE,maxtol);
-    if (hasedge) {     
-      TopExp_Explorer exe(S,TopAbs_FACE);
-      for (; exe.More(); exe.Next())
-      {
-        const TopoDS_Shape& ee = exe.Current();
-        FUN_tool_maxtol(ee,TopAbs_VERTEX,maxtol);
-      }
-    }
-    if (!hasedge) {
-      FUN_tool_maxtol(S,TopAbs_VERTEX,maxtol);
-    }
-  }
+  FUN_tool_maxtol(S,TopAbs_FACE,maxtol);
+  FUN_tool_maxtol(S,TopAbs_EDGE,maxtol);
+  FUN_tool_maxtol(S,TopAbs_VERTEX,maxtol);
   return maxtol;
 }
 
index 0c0686b..a4513ca 100755 (executable)
@@ -28,7 +28,7 @@ if { ($tri != 6409 || $nod != 6195) } {
     puts "Shading problem may be, nb tri & nod"
 } 
 
-checkmaxtol result 0.00061050555357809982
+checkmaxtol result -ref 0.92213088179312575
 checknbshapes result -shell 1
 checkfreebounds result 265
 
index 493e963..d1e0c5e 100755 (executable)
@@ -7,7 +7,7 @@ restore [locate_data_file buc60523a.brep] a
 checkshape a
 sewing result 1.e-7 a
 
-checkmaxtol result 0.0010002000000000001
+checkmaxtol result -ref 0.001
 checknbshapes result -shell 1
 checkfreebounds result 2
 
index 41b7255..85527d8 100755 (executable)
@@ -20,7 +20,7 @@ vdisplay result
 
 # checkshape res
 
-checkmaxtol result 0.0022960682613350899
+checkmaxtol result -ref 1.56901e+001
 checknbshapes result -shell 2
 checkfreebounds result 115
 
index 3eacecb..f6af859 100755 (executable)
@@ -14,7 +14,7 @@ if { [catch {sewing result 0.01 a} catch_result] } {
     puts "Faulty ${BugNumber} : function Sewing works wrongly"
 }
 
-checkmaxtol result 4.3455205172376901e-006
+checkmaxtol result -ref 4.5583792019775401e-006
 checknbshapes result -shell 1
 checkfreebounds result 28
 
index db6b271..bedee93 100755 (executable)
@@ -18,7 +18,7 @@ if [catch {sewing result 0.019 shape_8h} catch_result] {
   checkshape result f
 }
 
-checkmaxtol result 0.99457631799307555
+checkmaxtol result -ref 0.99057887669774025
 checknbshapes result -shell 1
 checkfreebounds result 13
 
index 143f249..9fb5d93 100755 (executable)
@@ -13,7 +13,7 @@ sewing result 0.1 a
 
 checkshape result f
 
-checkmaxtol result 2.0000280013370992e-005
+checkmaxtol result -ref 1.0000280013370991e-005
 checknbshapes result -shell 1
 checkfreebounds result 456
 
index 57fcb2f..2a5c323 100755 (executable)
@@ -36,7 +36,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 6
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 0.0050001000000007819
 checknbshapes result -shell 0
 checkfreebounds result 0
 
index 77b658a..a2ecd54 100755 (executable)
@@ -12,11 +12,6 @@ restore [locate_data_file 22770-tramp.brep] a
 restore [locate_data_file 22770-trans.brep] b 
 sewing result +t 0.01 a b +mint 0.01 -a
 
-set square 1.88469e+07
-
-checkmaxtol result 0.00087010032709666047
-checkfreebounds result 12
-
 set nbshapes_expected "
 Number of shapes in shape
  VERTEX    : 479
@@ -30,5 +25,8 @@ Number of shapes in shape
  SHAPE     : 1762
 "
 checknbshapes result -ref ${nbshapes_expected} -t -m "sewing result"
+checkmaxtol result -ref 0.066338232054955981
+checkfreebounds result 12
 
+set square 1.88469e+07
 set 3dviewer 1
index 7e97ac4..07f4936 100755 (executable)
@@ -24,7 +24,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 1759
 
-checkmaxtol result 0.00087010032709666047
+checkmaxtol result -ref 0.066338232054955981
 checknbshapes result -shell 2
 checkfreebounds result 6
 
index 0734d56..a8cd985 100755 (executable)
@@ -24,7 +24,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 2871
 
-checkmaxtol result 0.000126867229511314
+checkmaxtol result -ref 0.0451323239933289
 checknbshapes result -shell 22
 checkfreebounds result 1031
 
index 0c39253..0409d87 100755 (executable)
@@ -40,7 +40,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 2737
 
-checkmaxtol result 0.000126867229511314
+checkmaxtol result -ref 0.046734236640099257
 checknbshapes result -shell 18
 checkfreebounds result 926
 
index 32cf1a8..e61febf 100755 (executable)
@@ -24,7 +24,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 3476
 
-checkmaxtol result 0.00077119287499509003
+checkmaxtol result -ref 0.0451323239933289
 checknbshapes result -shell 0
 checkfreebounds result 1469
 
index 95889f9..04ab663 100755 (executable)
@@ -40,7 +40,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 2737
 
-checkmaxtol result 0.000126867229511314
+checkmaxtol result -ref 0.046734236640099257
 checknbshapes result -shell 18
 checkfreebounds result 926
 
index b280f4a..441e8ba 100755 (executable)
@@ -28,7 +28,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 6
 
-checkmaxtol result 0
+checkmaxtol result -ref 0.0050001000000007819
 checknbshapes result -shell 0
 checkfreebounds result 0
 
index 73ec513..09ba68c 100755 (executable)
@@ -28,7 +28,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 7
 
-checkmaxtol result 0
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 0
 checkfreebounds result 0
 
index a4cdaa0..02fb639 100755 (executable)
@@ -27,7 +27,7 @@ set nb_compsol_good 0
 set nb_compound_good 0
 set nb_shape_good 13
 
-checkmaxtol result 1.5
+checkmaxtol result -ref 1.5
 checknbshapes result -shell 1
 checkfreebounds result 0
 
index c118eb6..15d0245 100755 (executable)
@@ -27,7 +27,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 21
 
-checkmaxtol result 0
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 0
 checkfreebounds result 8
 
index 49a3d0a..c485ecb 100755 (executable)
@@ -36,7 +36,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 7
 
-checkmaxtol result 0
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 0
 checkfreebounds result 0
 
index b2f40d3..e33b67d 100755 (executable)
@@ -27,7 +27,7 @@ set nb_compsol_good 0
 set nb_compound_good 0
 set nb_shape_good 13
 
-checkmaxtol result 1.5
+checkmaxtol result -ref 1.5
 checknbshapes result -shell 1
 checkfreebounds result 0
 
index 41e05b6..386a9f0 100755 (executable)
@@ -27,7 +27,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 29
 
-checkmaxtol result 0
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 10
 
index 4e72c06..b167074 100755 (executable)
@@ -27,7 +27,7 @@ set nb_compsol_good 0
 set nb_compound_good 0
 set nb_shape_good 25
 
-checkmaxtol result 1.9999999999999999e-007
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 6
 
index 25ff178..234e5ef 100755 (executable)
@@ -25,7 +25,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 1756
 
-checkmaxtol result 0.00087010032709666047
+checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 0
 
index 816d4cd..8aa1987 100755 (executable)
@@ -27,7 +27,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 1759
 
-checkmaxtol result 0.00087010032709666047
+checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 0
 
index debd9cc..9e449ac 100755 (executable)
@@ -27,7 +27,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 1761
 
-checkmaxtol result 0.00087010032709666047
+checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 6
 
index 310be2b..c9d22bb 100755 (executable)
@@ -27,7 +27,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 1759
 
-checkmaxtol result 0.00087010032709666047
+checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 0
 
index c611e0e..2fae195 100755 (executable)
@@ -25,7 +25,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 1762
 
-checkmaxtol result 0.00087010032709666047
+checkmaxtol result -ref 0.080645000662448688
 checknbshapes result -shell 2
 checkfreebounds result 9
 
index a9fdbb4..7801eac 100755 (executable)
@@ -25,7 +25,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 1756
 
-checkmaxtol result 0.00087010032709666047
+checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 0
 
index 9689707..b25fbd2 100755 (executable)
@@ -25,7 +25,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 3476
 
-checkmaxtol result 0.00077119287499509003
+checkmaxtol result -ref 0.0451323239933289
 checknbshapes result -shell 0
 checkfreebounds result 1469
 
index 4dfcd74..71ea3bb 100755 (executable)
@@ -33,7 +33,7 @@ set nb_compsol_good 0
 set nb_compound_good 0
 set nb_shape_good 13
 
-checkmaxtol result 1.5
+checkmaxtol result -ref 1.5
 checknbshapes result -shell 1
 checkfreebounds result 0
 
index 9cfcba4..bb7b14d 100755 (executable)
@@ -25,7 +25,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 1756
 
-checkmaxtol result 0.00087010032709666047
+checkmaxtol result -ref 0.080878557461246572
 checknbshapes result -shell 2
 checkfreebounds result 0
 
index a6739fd..1dca813 100755 (executable)
@@ -25,7 +25,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 21
 
-checkmaxtol result 0
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 0
 checkfreebounds result 8
 
index 1378b96..8bfb84a 100755 (executable)
@@ -25,7 +25,7 @@ set nb_compsol_good 0
 set nb_compound_good 0
 set nb_shape_good 13
 
-checkmaxtol result 1.5
+checkmaxtol result -ref 1.5
 checknbshapes result -shell 1
 checkfreebounds result 0
 
index 8cedd39..ce982de 100755 (executable)
@@ -25,7 +25,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 29
 
-checkmaxtol result 0
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 10
 
index 9353112..e9a86d1 100755 (executable)
@@ -25,7 +25,7 @@ set nb_compsol_good 0
 set nb_compound_good 0
 set nb_shape_good 25
 
-checkmaxtol result 1.9999999999999999e-007
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 6
 
index 8685386..9356ae5 100755 (executable)
@@ -26,7 +26,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 1761
 
-checkmaxtol result 0.00087010032709666047
+checkmaxtol result -ref 0.066338232054955981
 checknbshapes result -shell 2
 checkfreebounds result 6
 
index 74a6129..1483719 100755 (executable)
@@ -24,7 +24,7 @@ set nb_compsol_good 0
 set nb_compound_good 1
 set nb_shape_good 1759
 
-checkmaxtol result 0.00087010032709666047
+checkmaxtol result -ref 0.066338232054955981
 checknbshapes result -shell 2
 checkfreebounds result 6
 
index f821d2f..d9b4833 100755 (executable)
@@ -53,7 +53,7 @@ if { ${IsOk}  == 0 } {
    puts "${BugNumber}: OK"
 }
 
-checkmaxtol result 2279.641703013865
+checkmaxtol result -ref 2279.641703013865
 checknbshapes result -shell 1
 checkfreebounds result 5
 
index 3bf261c..b0b3d01 100755 (executable)
@@ -24,7 +24,7 @@ set nb_compsol_good 0
 set nb_compound_good 0
 set nb_shape_good 19
 
-checkmaxtol result 2.5976619580820199e-005
+checkmaxtol result -ref 1.6856648382486999e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 
index 15712ab..992eee7 100755 (executable)
@@ -24,7 +24,7 @@ set y_coord 232
 
 checkcolor $x_coord $y_coord 1 1 0
 
-checkmaxtol result 2.0002007833605686e-007
+checkmaxtol result -ref 1.0001007808605688e-007
 checknbshapes result -shell 1
 checkfreebounds result 6
 
index adcd00d..1c459de 100755 (executable)
@@ -32,17 +32,7 @@ if { [catch { offsetshape result rthru2 -0.5 rthru2_3 rthru2_4 } catch_result] }
    puts "Faulty ${BugNumber} : offsetshape is wrong"
 }
 
-if { [catch { set tolmaxres [tolmax result] } catch_result] } {
-   puts "Faulty ${BugNumber} : tolmax is wrong"
-}
-
-regexp {max tol = ([-0-9.+eE]+)} $tolmaxres full maxtolerance
-if { [catch { expr $maxtolerance } res] } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (1)."
-}
-if { $maxtolerance > 1. } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (2)."
-}
+checkmaxtol result -min_tol 1.
 
 set square 981.941
 
index b9739e9..6db1393 100755 (executable)
@@ -28,16 +28,7 @@ if { [catch { offsetshape result rthru2 -0.5 rthru2_2 rthru2_3 } catch_result] }
    puts "Faulty ${BugNumber} : offsetshape is wrong"
 }
 
-if { [catch { set tolmaxres [tolmax result] } catch_result] } {
-   puts "Faulty ${BugNumber} : tolmax is wrong"
-}
-regexp {max tol = ([-0-9.+eE]+)} $tolmaxres full maxtolerance
-if { [catch { expr $maxtolerance } catch_result] } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (1)."
-}
-if { $maxtolerance > 1. } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (2)."
-}
+checkmaxtol result -min_tol 1.
 
 set square 982.254
 
index 44313f3..9acee07 100755 (executable)
@@ -23,17 +23,7 @@ if { [catch { offsetshape result a -1 a_6 } catch_result] } {
    puts "Faulty ${BugNumber} : offsetshape is wrong"
 }
 
-if { [catch { set tolmaxres [tolmax result] } catch_result] } {
-   puts "Faulty ${BugNumber} : tolmax is wrong"
-}
-
-regexp {max tol = ([-0-9.+eE]+)} $tolmaxres full maxtolerance
-if { [catch { expr $maxtolerance } catch_result] } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (1)."
-}
-if { $maxtolerance > 1. } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (2)."
-}
+checkmaxtol result -min_tol 1.
 
 set square 1185.03
 
index 2e5b337..85d9963 100755 (executable)
@@ -1,7 +1,6 @@
 puts "TODO OCC25925 ALL: ERROR. offsetperform operation not done."
 puts "TODO OCC25925 ALL: Faulty OCC5805 : offsetshape is wrong"
-puts "TODO OCC25925 ALL: Faulty OCC5805 : tolmax is wrong"
-puts "TODO OCC25925 ALL: Tcl Exception: can't read"
+puts "TODO OCC25925 ALL: Tcl Exception:"
 puts "TODO OCC25925 ALL: TEST INCOMPLETE"
 
 puts "============"
@@ -33,16 +32,7 @@ if { [catch { offsetperform result } catch_result] } {
    puts "Faulty ${BugNumber} : offsetshape is wrong"
 }
 
-if { [catch { set tolmaxres [tolmax result] } catch_result] } {
-   puts "Faulty ${BugNumber} : tolmax is wrong"
-}
-regexp {max tol = ([-0-9.+eE]+)} $tolmaxres full maxtolerance
-if { [catch { expr $maxtolerance } catch_result] } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (1)."
-}
-if { $maxtolerance > 1. } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (2)."
-}
+checkmaxtol result -min_tol 1.
 
 set square 1185.03
 
index 341e0c0..c6135a3 100755 (executable)
@@ -26,16 +26,7 @@ if { [catch { offsetperform result } catch_result] } {
    puts "Faulty ${BugNumber} : offsetshape is wrong"
 }
 
-if { [catch { set tolmaxres [tolmax result] } catch_result]} {
-   puts "Faulty ${BugNumber} : tolmax is wrong"
-}
-regexp {max tol = ([-0-9.+eE]+)} $tolmaxres full maxtolerance
-if { [catch { expr $maxtolerance } catch_result] } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (1)."
-}
-if { $maxtolerance > 1. } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (2)."
-}
+checkmaxtol result -min_tol 1.
 
 set square 876.584
 
index 44e88f5..cf9940f 100755 (executable)
@@ -21,16 +21,7 @@ if { [catch { offsetshape result a -1 } catch_result] } {
    puts "Faulty ${BugNumber} : offsetshape is wrong"
 }
 
-if { [catch { set tolmaxres [tolmax result] } catch_result] } {
-   puts "Faulty ${BugNumber} : tolmax is wrong"
-}
-regexp {max tol = ([-0-9.+eE]+)} $tolmaxres full maxtolerance
-if { [catch { expr $maxtolerance } catch_result] } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (1)."
-}
-if { $maxtolerance > 1. } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (2)"
-}
+checkmaxtol result -min_tol 1.
 
 set square 876.584
 
index 16eec40..b4033a9 100755 (executable)
@@ -28,16 +28,7 @@ if { [catch { offsetshape result resthru -0.5 resthru_6 resthru_7 } catch_result
    puts "Faulty ${BugNumber} : offsetshape is wrong"
 }
 
-if { [catch { set tolmaxres [tolmax result] } catch_result] } {
-   puts "Faulty ${BugNumber} : tolmax is wrong"
-}
-regexp {max tol = ([-0-9.+eE]+)} $tolmaxres full maxtolerance
-if { [catch { expr $maxtolerance } catch_result] } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (1)."
-}
-if { $maxtolerance > 1. } {
-   puts "Faulty ${BugNumber} : maxtolerance is wrong (2)."
-}
+checkmaxtol result -min_tol 1.
 
 set square 1116.06
 
index 0100b40..5ca495f 100755 (executable)
@@ -29,7 +29,7 @@ if { $ve1 != $ve2 || $ed1 != $ed2 || $we1 != $we2} {
     puts "OK OCC714: SEWING operation was made PROPERLY"
 }
 
-checkmaxtol result 0.00016588397833094108
+checkmaxtol result -ref 0.25619311354638169
 checknbshapes result -shell 1
 checkfreebounds result 0
 
index 1b98b9e..424f5e7 100644 (file)
@@ -29,7 +29,7 @@ if { [regexp "Progress:" $List2] != 1 } {
     puts "Mode +t works properly"
 }
 
-checkmaxtol result 2.0000280013370992e-005
+checkmaxtol result -ref 1.0000280013370991e-005
 checknbshapes result -shell 1
 checkfreebounds result 456
 
index 0687115..4533e36 100755 (executable)
@@ -14,7 +14,7 @@ explode v
 sewing result 0.01 v_1 v_2
 
 checkshape result
-checkmaxtol result 3.1397023587080346e-005 {v_1 v_2} -min_tol 1.e-4
+checkmaxtol result -ref 6.7739238740616194e-005 -source {v_1 v_2} -min_tol 1.e-4
 checknbshapes result -shell 1
 checkfreebounds result 8
 
index 450b32d..02c063d 100755 (executable)
@@ -16,16 +16,9 @@ set CMP_TOL 1.e-6
 
 # 1
 checkshape aa
-set tolmaxres [tolmax aa]
-regexp {max tol = ([-0-9.+eE]+)} $tolmaxres full MaxTolerance
-if { ${MaxTolerance} > ${CMP_TOL} } {
-   puts "Error: invalid tolerance of first wire"
-}
+checkmaxtol aa -min_tol ${CMP_TOL}
 
 # 2
 checkshape bb
-set tolmaxres [tolmax bb]
-regexp {max tol = ([-0-9.+eE]+)} $tolmaxres full MaxTolerance
-if { ${MaxTolerance} > ${CMP_TOL} } {
-   puts "Error: invalid tolerance of second wire"
-}
+checkmaxtol bb -min_tol ${CMP_TOL}
+
index 302d099..446602e 100644 (file)
@@ -14,7 +14,7 @@ explode v
 sewing result 0.00001 v_1 v_2
 
 checkshape result
-checkmaxtol result 2.0000004260026293e-007 {v_1 v_2} -min_tol 1.e-4
+checkmaxtol result -ref 1.0000002593655894e-007 -source {v_1 v_2} -min_tol 1.e-4
 checknbshapes result -shell 1
 checkfreebounds result 2
 
index 4e9646b..efaee75 100755 (executable)
@@ -11,13 +11,4 @@ restore [locate_data_file bug24107_wire.brep] w
 concatC0wire result w
 
 checkshape result
-
-set tolmax_w [tolmax w]
-regexp {max tol = ([-0-9.+eE]+)} ${tolmax_w} full CMP_TOL
-
-set tolmax_result [tolmax result]
-regexp {max tol = ([-0-9.+eE]+)} ${tolmax_result} full MaxTolerance
-
-if { ${MaxTolerance} > [expr 2 * ${CMP_TOL}] } {
-   puts "Error: invalid tolerance of result wire"
-}
+checkmaxtol result -source {w} -multi_tol 2.
index d24d2ef..6caa52e 100644 (file)
@@ -14,7 +14,7 @@ explode a
 sewing result 0.1 a_1 a_2
 
 checkshape result
-checkmaxtol result 8.2074631917183755e-005 {a_1 a_2}
+checkmaxtol result -ref 0.076388434959049206 -source {a_1 a_2}
 checknbshapes result -shell 1
 checkfreebounds result 12
 
index 3f4ec24..314cd18 100644 (file)
@@ -13,7 +13,7 @@ restore [locate_data_file  bug24174_stitch.brep] a
 sewing result 0.1 a
 
 checkshape result
-checkmaxtol result 0.58022137281123598 {a}
+checkmaxtol result -ref 0.58022137281123598 -source {a}
 checknbshapes result -shell 1
 checkfreebounds result 9
 
index 7e8785a..9007bf3 100644 (file)
@@ -20,15 +20,11 @@ addsweep w2
 
 buildsweep result
 
-set log_result [tolmax result]
-regexp {max tol = ([-0-9.+eE]+)} ${log_result} full tolmax_result
-
-set log_w1 [tolmax w1]
-regexp {max tol = ([-0-9.+eE]+)} ${log_w1} full tolmax_w1
-set log_w2 [tolmax w2]
-regexp {max tol = ([-0-9.+eE]+)} ${log_w2} full tolmax_w2
-set log_sp [tolmax sp]
-regexp {max tol = ([-0-9.+eE]+)} ${log_sp} full tolmax_sp
+set tolmax_result [checkmaxtol result]
+
+set tolmax_w1 [checkmaxtol w1]
+set tolmax_w2 [checkmaxtol w2]
+set tolmax_sp [checkmaxtol sp]
 
 set tolmax_s ${tolmax_w1}
 if { ${tolmax_w2} > ${tolmax_s} } {
index 53378ec..fe0fb62 100755 (executable)
@@ -18,7 +18,7 @@ restore [locate_data_file bug24390_face_5.brep] f6
 sewing result f1 f2 f3 f4 f5 f6
 
 checkshape result
-checkmaxtol result 6.1606205182399194e-005 {f1 f2 f3 f4 f5 f6} -min_tol 0 -multi_tol 5.
+checkmaxtol result -ref 2.0535401727466399e-005 -source {f1 f2 f3 f4 f5 f6} -min_tol 0 -multi_tol 5.
 checknbshapes result -shell 1
 checkfreebounds result 0
 
index 05c77f8..5d9005a 100755 (executable)
@@ -14,7 +14,7 @@ restore [locate_data_file bug24390_face2.brep] f2
 sewing result f1 f2
 
 checkshape result
-checkmaxtol result 0.016556973295771653 {f1 f2} -min_tol 0 -multi_tol 5.
+checkmaxtol result -ref 0.016556973295771653 -source {f1 f2} -min_tol 0 -multi_tol 5.
 checknbshapes result -shell 1
 checkfreebounds result 6
 
index e9cbbc2..ac3242f 100755 (executable)
@@ -132,10 +132,10 @@ donly sr2
 fit
 xwd $imagedir/${test_image}_2.png
 
-checkmaxtol sr1 2.0000000024492936e-007
+checkmaxtol sr1 -ref 1.0000000015308085e-007
 checknbshapes sr1 -shell 1
 checkfreebounds sr1 2
 
-checkmaxtol sr2 3.0000000042603855e-007
+checkmaxtol sr2 -ref 1.0000000015308085e-007
 checknbshapes sr2 -shell 1
 checkfreebounds sr2 0
index aeb4261..08ef7fa 100644 (file)
@@ -12,7 +12,7 @@ igesread [locate_data_file bug25175_3.igs] a *
 
 sewing result 0.1 a
 
-checkmaxtol result 0.0076621571738049385
+checkmaxtol result -ref 0.21794517334615857
 checknbshapes result -shell 1
 checkfreebounds result 0
 
index 00e90f1..2b0c4ab 100755 (executable)
@@ -10,7 +10,7 @@ checkshape sh
 sewing result 1 sh
 checkshape result
 
-checkmaxtol result 0.0030000000000000001
+checkmaxtol result -ref 0.0030000000000000001
 checknbshapes result -shell 1
 checkfreebounds result 0
 
index 6684fa0..fbbd95c 100755 (executable)
@@ -45,7 +45,7 @@ if { ${status} != 0 } {
   puts "OK ${BugNumber}"
 }
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 0
 checkfreebounds result 2
 
index 1c8af96..13769cd 100755 (executable)
@@ -44,7 +44,7 @@ if { ${status} != 0 } {
   puts "OK ${BugNumber}"
 }
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 1.0000006355287399e-007
 checknbshapes result -shell 1
 checkfreebounds result 8
 
index 81d1237..ed28df8 100755 (executable)
@@ -45,7 +45,7 @@ if { ${status} != 0 } {
   puts "OK ${BugNumber}"
 }
 
-checkmaxtol result 2.5602765785712274e-006
+checkmaxtol result -ref 4.8601049330873404e-006
 checknbshapes result -shell 1
 checkfreebounds result 5
 
index a98a168..2230473 100755 (executable)
@@ -14,7 +14,7 @@ if [catch { sewing result a } catch_result] {
     puts "OCC326 OK: Sewing is ok, there is no except"
 }
 
-checkmaxtol result 54.6751898398187
+checkmaxtol result -ref 411.37576056225498
 checknbshapes result -shell 1
 checkfreebounds result 254
 
index 3da8854..59ea0b8 100755 (executable)
@@ -18,7 +18,7 @@ if [catch {igesbrep $filepath a *} catch_result] {
     #
     sewing result1 100. a
 
-    checkmaxtol result1 0.20874930847108514
+    checkmaxtol result1 -ref 9.43897e+001
     checknbshapes result1 -shell 1
     checkfreebounds result1 86
 
@@ -71,7 +71,7 @@ if [catch {igesbrep $filepath a *} catch_result] {
         tpcompound a
        sewing result2 100. a
 
-        checkmaxtol result2 0.20874930847108514
+        checkmaxtol result2 -ref 9.43897e+001
         checknbshapes result2 -shell 1
         checkfreebounds result2 86
 
index 49101e0..b9631a8 100755 (executable)
@@ -24,7 +24,7 @@ if [catch { igesbrep $filepath a * } res] {
        puts "Elapsed time is less then 30 seconds - OK"      
     }
 
-    checkmaxtol result 2.5472812372261969e-005
+    checkmaxtol result -ref 0.96087447225733291
     checknbshapes result -shell 13
     checkfreebounds result 1247
 }
index 8fb43c0..ec6066b 100755 (executable)
@@ -34,7 +34,7 @@ if { [llength $closed_wires] != 1} {
    puts "Error : Amount of free closed wires is not equal 1"
 }
 
-checkmaxtol result 0.20874930847108514
+checkmaxtol result -ref 9.43897e+001
 checknbshapes result -shell 1
 checkfreebounds result 86
 
index 766a6a7..764de86 100644 (file)
@@ -18,7 +18,7 @@ if [catch { igesbrep $filepath a *} result] {
        puts " BUC60898 OK: function SEWING works without except"
     }
 
-    checkmaxtol result 0.0002494807463576937
+    checkmaxtol result -ref 0.077930308575156593
     checknbshapes result -shell 4
     checkfreebounds result 1725
 
index 7cc11f8..61bc672 100644 (file)
@@ -11,11 +11,8 @@ restore [locate_data_file bug24065_e.brep] e
 
 # 1
 set CMP_TOL 1.e-7
-set facetolmax [tolmax f]
-regexp {max tol = ([-0-9.+eE]+)} ${facetolmax} full FaceMaxTolerance
-if { ${FaceMaxTolerance} > ${CMP_TOL} } {
-   puts "Error: invalid tolerance of face"
-}
+
+checkmaxtol f -min_tol ${CMP_TOL}
 
 mksurface s f
 mkcurve c e
index e2bc255..396d939 100755 (executable)
@@ -24,8 +24,7 @@ puts "vproj=${vproj}"
 puts "proj1=${proj1}"
 puts "proj2=${proj2}"
 
-set tolmax_f [tolmax f]
-regexp {max tol = ([-0-9.+eE]+)} ${tolmax_f} full CMP_TOL
+set CMP_TOL [checkmaxtol f]
 
 puts "CMP_TOL=${CMP_TOL}"
 
index ad9e990..bda1890 100644 (file)
@@ -42,8 +42,7 @@ puts "vproj=${vproj}"
 puts "proj1=${proj1}"
 puts "proj2=${proj2}"
 
-set tolmax_f [tolmax f]
-regexp {max tol = ([-0-9.+eE]+)} ${tolmax_f} full CMP_TOL
+set CMP_TOL [checkmaxtol f]
 
 puts "CMP_TOL=${CMP_TOL}"
 
index c6c3421..7e5554d 100755 (executable)
@@ -62,7 +62,7 @@ if { ${square2} != ${square1} } {
    puts "Error : Square is not valid"
 }
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 0
 checkfreebounds result 2
 
index da9c98e..39823ae 100755 (executable)
@@ -29,7 +29,7 @@ if { ${face2} > ${face1} || ${edge2} > ${edge1} || ${vert2} > ${vert1} } {
     puts "Tolerance valed. Function FixShape works CORRECTLY"
 }
 
-checkmaxtol result 0.03895270570799534
+checkmaxtol result -ref 1.59071e+000
 checknbshapes result -shell 1
 checkfreebounds result 227
 
index ef5cf9c..139ffe3 100755 (executable)
@@ -21,7 +21,7 @@ if { ${res_faces} != ${good_faces} } {
     puts "Faulty ${BugNumber}"
 }
 
-checkmaxtol result 105.192615242296
+checkmaxtol result -ref 185.91005891234283
 checknbshapes result -shell 1
 checkfreebounds result 73
 
index 5485241..6a2b407 100755 (executable)
@@ -15,7 +15,7 @@ set tolerance 1.00000e-07
 sewing result ${tolerance} a
 
 checkshape result
-checkmaxtol result 2.0021528498807746e-005
+checkmaxtol result -ref 1.0021647610996499e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 
index 5df7af2..7361dfd 100755 (executable)
@@ -20,7 +20,7 @@ if {[llength ${list}] > 4} {
    puts "Faulty OCC859: here is sewing problem"
 }
 
-checkmaxtol result 0.00025118948696105701
+checkmaxtol result -ref 0.00025118948696105701
 checknbshapes result -shell 1
 checkfreebounds result 6
 
index 16802fc..f6fc158 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_ahdb.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 36d46d4..af16d56 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_ahev.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 94dd79b..82d0146 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file BUC60328.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 995.10214705587305
+checkmaxtol result -ref 1359413.47384844
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 2d381a8..10d8e17 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file BUC60329.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 658.98901006989695
+checkmaxtol result -ref 5957311123.3524904
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 96acb4a..ac12766 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file BUC60391.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 1.2190703625960401e-005
+checkmaxtol result -ref 1.2306084135791399e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 576fc47..fd858fe 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file mal_vis.brep] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 65d4273..9d8a57b 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_ger50gdb.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 0.0001
+checkmaxtol result -ref 0.016759665225791299
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index afa4f41..9535171 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file BUC60394.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 28143b9..8ca7549 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CHE_bb11.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index e5ed7c9..5b2dfee 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_ahew.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 9b68fda..479dd93 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_bhdc.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 4.9999999999999998e-007
+checkmaxtol result -ref 4.9999999999999998e-007
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 13ddede..f707d5e 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_chde.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 4.9999999999999998e-007
+checkmaxtol result -ref 4.9999999999999998e-007
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index d94a7c7..f782fd1 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_chez.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 7356925..9b254db 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_chfa.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index dc650b6..2335432 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_dhdd.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 1d3576e..18f0a3b 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_ehdg.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 9c6c159..c8b5f37 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_ghdh.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index a44802f..ab99fce 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_ghfb.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 5c5f4bf..8bef648 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_hhdi.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index b291058..f59274d 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_ihdj.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 3ceaa70..3a77263 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_jhdk.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 3f772a8..59f9ce9 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_khdl.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 59385d0..a6e0338 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_lhdm.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index a224dbe..30b8753 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_001_qhff.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index d74a79d..09d8ea5 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_a.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 4.5468477305930302e-006
+checkmaxtol result -ref 4.5468477305930302e-006
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index a0e98ed..26a997a 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_adapthfd.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 1.08968613084935e-007
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 51595c5..8db151f 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_blendhdn.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 7
 checkfaults result a 0
index b0b9d8c..444b6a1 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_blendhdp.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 8
 checkfaults result a 0
index 3651055..0a1ba69 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_blendhdq.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 8
 checkfaults result a 0
index 52174e7..db776d7 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_blendhdr.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 4
 checkfaults result a 0
index 677645e..16e35c5 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_blendhdu.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 14
 checkfaults result a 0
index 753f024..66c916f 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_blendhdv.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 0.0011000000000000001
+checkmaxtol result -ref 0.0011000000000000001
 checknbshapes result -shell 1
 checkfreebounds result 17
 checkfaults result a 0
index b400ac4..4619a04 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_blendhdw.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 0.0011000000000000001
+checkmaxtol result -ref 0.0011000000000000001
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index a676070..d563a61 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_coco1.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 0.001
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index b942caf..4c02f8f 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_coco2.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 0.001
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 09665a4..0d0f6aa 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_coco3.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 0.0235352592031246
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 63991df..94fa391 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_conge1.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 0.001
+checkmaxtol result -ref 0.001
 checknbshapes result -shell 1
 checkfreebounds result 8
 checkfaults result a 0
index 7f6c2b4..c2e241e 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_couture.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 715f0ff..7629312 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_flanphdy.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 0.001
+checkmaxtol result -ref 0.001
 checknbshapes result -shell 1
 checkfreebounds result 46
 checkfaults result a 0
index 2a5f1ec..0bb4182 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12913a.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 0.000113170243210908
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index b29e006..462e27b 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file 4_K1(hlacg01).draw] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 9
 checkfaults result a 0
index 5b7498d..62836bf 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file 4_O1(hlacg06).draw] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 14
 checkfaults result a 0
index 0c8b8cf..0b8a594 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file 4_P1(hlacg07).draw] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 17
 checkfaults result a 0
index 074a594..98880c6 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file 4_Q1(hlacg08).draw] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 14
 checkfaults result a 0
index 55ea2d7..4889d5c 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_indushei.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 15
 checkfaults result a 0
index 3b95038..17d2101 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_indushej.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 0.014670260636369852
 checknbshapes result -shell 1
 checkfreebounds result 26
 checkfaults result a 0
index 8553a0b..9509d8c 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_indushek.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 46
 checkfaults result a 0
index accc1bd..cd1d6e4 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_indushel.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 11
 checkfaults result a 0
index 7d9cfdd..4c1684e 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_indushem.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 8
 checkfaults result a 0
index 8bea282..7a2e259 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_indushen.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 16
 checkfaults result a 0
index a413f80..1375f0a 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_indusheo.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 14
 checkfaults result a 0
index 0a6c598..b23ccb4 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_indushep.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 9.9999999999999995e-007
 checknbshapes result -shell 1
 checkfreebounds result 8
 checkfaults result a 0
index dcc41b4..ec980d3 100644 (file)
@@ -5,7 +5,7 @@ restore [locate_data_file CCH_indusheq.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-007
+checkmaxtol result -ref 0.014624921005106987
 checknbshapes result -shell 1
 checkfreebounds result 33
 checkfaults result a 2
index cf04c30..a826963 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_jyl1.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 8.0000000199999993e-006
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 2b896b7..7c7c2f8 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_jyl2.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 5954943..1299719 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_osa__hfe.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.1596991692382498e-007
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index c2bcc01..936a1bc 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_propag.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 1.5e-005
+checkmaxtol result -ref 6.0000000000000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 7
 checkfaults result a 0
index fc731d1..0eda791 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_r2.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 1.5e-005
+checkmaxtol result -ref 6.0000000000000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 7
 checkfaults result a 0
index 85d6ce7..e9da151 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file 4_T1(shell).draw] a
 
 sewing result $tol a
 
-checkmaxtol result 1.0000000000000001e-005
+checkmaxtol result -ref 1.0000000000000001e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index b4faf45..5508dd9 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12896b.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index ab498ef..11a84b4 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_testchet.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index a0e3517..f06a58c 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_testchex.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index eb30baf..606f116 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_testchey.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 4.9999999999999998e-007
+checkmaxtol result -ref 6.4334572160106699e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index bbdb3d3..8577fce 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_testchfc.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 0.012181724668586099
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 554b944..5cca8ab 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_testkhes.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 8
 checkfaults result a 0
index 257c39b..38cb983 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCH_testsheu.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 7045a4a..f74510b 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCI60005.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9513300238605307e-005
+checkmaxtol result -ref 0.122091641974009
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index cfb0566..7776297 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_a12gsd.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 332b259..de60c29 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_c12gsf.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 3.0000002000000001e-007
+checkmaxtol result -ref 3.0000002000000001e-007
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index e3a72ec..f498776 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_d12gsg.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 1.000000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index f5247f7..290bc7e 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_e12gsh.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 1.200000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 26b7ec3..0860a75 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_f1_gsi.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index eb70d05..b28965a 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_g1_gsj.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 1.000000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 124cf73..35c914a 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_h1_gsk.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 1.200000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 130e324..13b1c2f 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_i12gsl.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 5cc5363..9de6a83 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_j1_gsm.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index bfac3a4..e81a3aa 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_k1_gsn.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 2.0000000020000001e-005
+checkmaxtol result -ref 2.0000000020000001e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 6273ace..6c057d7 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_l1_gso.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 87886fa..fa9f197 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_m12gsp.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 1.0000000000000001e-005
+checkmaxtol result -ref 1.0000000000000001e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 5baafb3..73e7649 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_n12gsq.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 7eff52d..16fb601 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_o12gsr.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 2ba179d..0c75f05 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_1_r1_gss.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 2.02e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 71c50ae..76b42f2 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_2_a1_gst.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 1.000000002e-005
+checkmaxtol result -ref 1.000000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 4849672..8305180 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_2_b1_gsu.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 0.0020000000000200001
+checkmaxtol result -ref 0.00233614571364717
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index b357492..112fe3a 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_2_c1_gsv.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 5ec7c5b..4afe6a9 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_2_d1_gsw.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 5.7516605984962204e-007
+checkmaxtol result -ref 0.0114942566417353
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index a0c484e..f6ca708 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_2_e1_gsx.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 1.200000002e-005
+checkmaxtol result -ref 1.200000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 343ca38..7f8cd4b 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_2_f1_gsy.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 1.000000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index aed75dd..96cc9a1 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_2_g1_gsz.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 1.500000002e-005
+checkmaxtol result -ref 1.500000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 65ea172..0ce2003 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_2_h1_gta.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 1.7996370773212498e-005
+checkmaxtol result -ref 1.7996370773212498e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 8d8d4c7..ad47417 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_2_i1_gtb.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 11.7707435016017
+checkmaxtol result -ref 11.7707435016017
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index a54abbc..a923ffe 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CCV_2_i2_gtc.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 11.7707435016017
+checkmaxtol result -ref 11.7707435016017
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 63bbab5..88bb5b4 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12896a.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 0.000113170243210908
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index ed7b8d7..5e918e9 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12880c.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 0.0100725221676937
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 895d880..fc3b7f2 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12696b.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 00de782..661c8ce 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12696a.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 0712b32..6a08b20 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12695b.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 77cf21d..01ec036 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CDA900_pro10142.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 0.00022110000001999999
+checkmaxtol result -ref 0.00022110000001999999
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 2248ae3..dddb8e9 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12695a.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index b1719cf..5e4cead 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20gaj.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index aabeeee..42e1bef 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12660a.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 318d23a..dcfa3ea 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file cts20170_base.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 0.0001
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index ed12209..d03e3b5 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12559b.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 9ecac6f..395c850 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20gan.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 0.0001
+checkmaxtol result -ref 0.0001
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 606f353..4c1041f 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20gap.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 1.08239222029239e-006
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 8d2868e..b03a440 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro12559a.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 70f873d..ad49a89 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro11828-tool.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 5cd8c69..f9c75c2 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20gat.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 91fc304..2c7bb4a 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro11828-part.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 8.060000002e-005
+checkmaxtol result -ref 0.0046110822398496704
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 3d90906..3e3b8b0 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20gbj.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index bc5686e..497b06e 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20gbk.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 5.98000000519996e-005
+checkmaxtol result -ref 5.98000000519996e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 6e020f2..3876040 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro11172b.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 97efad6..cb21ef6 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro11172a.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 2e6b377..9070a75 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro10658a.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index d2318d0..b7dab27 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro10494c.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 30382eb..3b6e58a 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CTO900_pro10494b.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index c811c08..53be7e2 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20gcu.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 8.0000000199999993e-006
+checkmaxtol result -ref 8.0000000199999993e-006
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index ad25629..26ecdf3 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CHE_bb14.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index afcbea8..cbcad02 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CHE_bb15.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 0680f1e..6603736 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20gdi.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 4.9999999999999998e-007
+checkmaxtol result -ref 4.9999999999999998e-007
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 98b8dea..22fec06 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CHE_bb17.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index e640a3c..b74289d 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20gdx.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 0.00017424461414289899
+checkmaxtol result -ref 0.00017424461414289899
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 4313c27..2550ad3 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CHE_bb2.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 87c5aab..98e92e0 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20geb.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 1.0246950765959601e-007
+checkmaxtol result -ref 1.460000002e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 7810ada..8a47aa3 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CHE_bb20.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index b93e9e8..046314e 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CFE900_cts20gef.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 2.0400000000400001e-005
+checkmaxtol result -ref 2.0400000000400001e-005
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0
index 22c57b9..171c924 100644 (file)
@@ -2,7 +2,7 @@ restore [locate_data_file CHE_bb26.rle] a
 
 sewing result $tol a
 
-checkmaxtol result 9.9999999999999995e-008
+checkmaxtol result -ref 9.9999999999999995e-008
 checknbshapes result -shell 1
 checkfreebounds result 0
 checkfaults result a 0