[cgma-dev] r2484 - cgm/trunk/test

janehu at mcs.anl.gov janehu at mcs.anl.gov
Tue Dec 16 13:15:25 CST 2008


Author: janehu
Date: 2008-12-16 13:15:24 -0600 (Tue, 16 Dec 2008)
New Revision: 2484

Added:
   cgm/trunk/test/ex2.iges
   cgm/trunk/test/ex3.iges
   cgm/trunk/test/proe.stp
   cgm/trunk/test/stitch.name_occ
Removed:
   cgm/trunk/test/stitch.occ_name
Modified:
   cgm/trunk/test/Makefile.am
   cgm/trunk/test/r_w.cpp
Log:
Added some simple test cases for importing iges and step files.

Modified: cgm/trunk/test/Makefile.am
===================================================================
--- cgm/trunk/test/Makefile.am	2008-12-15 19:30:48 UTC (rev 2483)
+++ cgm/trunk/test/Makefile.am	2008-12-16 19:15:24 UTC (rev 2484)
@@ -66,7 +66,10 @@
              model7.sat \
              hollow.sat \
 	     unite4.occ \
-             stitch.occ_name 
+             proe.stp   \
+             ex2.iges   \
+             ex3.iges   \
+             stitch.name_occ 
 
 # Files that are created by tests, and that therefore 
 #  - should be removed during 'make clean'

Added: cgm/trunk/test/ex2.iges
===================================================================
--- cgm/trunk/test/ex2.iges	                        (rev 0)
+++ cgm/trunk/test/ex2.iges	2008-12-16 19:15:24 UTC (rev 2484)
@@ -0,0 +1,287 @@
+PLATE.001    SAMPLE MECHANICAL PART WITH ANNOTATION                     S      1
+  USED AT AUTOFACT - OCTOBER 1982 AND IN VERSION 3.0 APPENDIX A         S      2
+                                                                        S      3
+ENTITY CONTENT:  POINT, LINE, ARC and CONIC                             S      4
+                 LINEAR, ANGULAR, RADIUS, POINT and ORDINATE DIMENSION  S      5
+                 GENERAL NOTE, GENERAL LABEL                            S      6
+                                                                        S      7
+,,8HPANEL123,10HPANEL.IGES,4HEX 2,4HHAND,16,38,7,38,14,8HPANEL123,1.0,  G      1
+1,4HINCH,1,0.028,13H900729.231652,0.0005,100.0,                         G      2
+25HIGES RFC Review Committee,8HIPO/NIST,6,0;                            G      3
+     124       1       1       1       0       0       0       0       0D      1
+     124       0       0       2       0                               0D      2
+     212       3       1       1       5       0       0       0   10100D      3
+     212       0       0       2       0                               0D      4
+     214       5       1       1       5       0       0       0   10100D      5
+     214       0       0       1       2                               0D      6
+     210       6       1       1       5       0       0       0     101D      7
+     210       0       0       1       0                               0D      8
+     110       7       1       1       1       0       0       0       0D      9
+     110       0       0       1       0                               0D     10
+     110       8       1       1       1       0       0       0       0D     11
+     110       0       0       1       0                               0D     12
+     110       9       1       1       1       0       0       0       0D     13
+     110       0       0       1       0                               0D     14
+     110      10       1       1       1       0       0       0       0D     15
+     110       0       0       1       0                               0D     16
+     100      11       1       1       1       0       0       0       0D     17
+     100       0       0       1       0                               0D     18
+     100      12       1       1       1       0       0       0       0D     19
+     100       0       0       1       0                               0D     20
+     100      13       1       1       1       0       0       0       0D     21
+     100       0       0       1       0                               0D     22
+     100      14       1       1       1       0       0       0       0D     23
+     100       0       0       1       0                               0D     24
+     116      15       1       1       2       0       0       0       0D     25
+     116       0       0       1       0                               0D     26
+     116      16       1       1       2       0       0       0       0D     27
+     116       0       0       1       0                               0D     28
+     116      17       1       1       2       0       0       0       0D     29
+     116       0       0       1       0                               0D     30
+     116      18       1       1       2       0       0       0       0D     31
+     116       0       0       1       0                               0D     32
+     104      19       1       1       3       0       1       0       0D     33
+     104       0       0       2       1                               0D     34
+     116      21       1       1       2       0       0       0       0D     35
+     116       0       0       1       0                               0D     36
+     116      22       1       1       2       0       0       0       0D     37
+     116       0       0       1       0                               0D     38
+     212      23       1       1       4       0       0       0   10100D     39
+     212       0       0       1       0                               0D     40
+     214      24       1       1       4       0       0       0   10100D     41
+     214       0       0       1       2                               0D     42
+     214      25       1       1       4       0       0       0   10100D     43
+     214       0       0       1       2                               0D     44
+     106      26       1       1       4       0       0       0   10100D     45
+     106       0       0       1      40                               0D     46
+     106      27       1       1       4       0       0       0   10100D     47
+     106       0       0       1      40                               0D     48
+     216      28       1       1       4       0       0       0     101D     49
+     216       0       0       1       0                               0D     50
+     212      29       1       1       4       0       0       0   10100D     51
+     212       0       0       1       0                               0D     52
+     214      30       1       1       4       0       0       0   10100D     53
+     214       0       0       1       2                               0D     54
+     214      31       1       1       4       0       0       0   10100D     55
+     214       0       0       1       2                               0D     56
+     106      32       1       1       4       0       0       0   10100D     57
+     106       0       0       1      40                               0D     58
+     106      33       1       1       4       0       0       0   10100D     59
+     106       0       0       1      40                               0D     60
+     216      34       1       1       4       0       0       0     101D     61
+     216       0       0       1       0                               0D     62
+     212      35       1       1       5       0       0       0   10100D     63
+     212       0       0       1       0                               0D     64
+     106      36       1       1       5       0       0       0   10100D     65
+     106       0       0       1      40                               0D     66
+     218      37       1       1       5       0       0       0     101D     67
+     218       0       0       1       0                               0D     68
+     212      38       1       1       5       0       0       0   10100D     69
+     212       0       0       1       0                               0D     70
+     106      39       1       1       5       0       0       0   10100D     71
+     106       0       0       1      40                               0D     72
+     218      40       1       1       5       0       0       0     101D     73
+     218       0       0       1       0                               0D     74
+     212      41       1       1       5       0       0       0   10100D     75
+     212       0       0       1       0                               0D     76
+     106      42       1       1       5       0       0       0   10100D     77
+     106       0       0       1      40                               0D     78
+     218      43       1       1       5       0       0       0     101D     79
+     218       0       0       1       0                               0D     80
+     212      44       1       1       5       0       0       0   10100D     81
+     212       0       0       1       0                               0D     82
+     106      45       1       1       5       0       0       0   10100D     83
+     106       0       0       1      40                               0D     84
+     218      46       1       1       5       0       0       0     101D     85
+     218       0       0       1       0                               0D     86
+     212      47       1       1       5       0       0       0   10100D     87
+     212       0       0       1       0                               0D     88
+     106      48       1       1       5       0       0       0   10100D     89
+     106       0       0       1      40                               0D     90
+     218      49       1       1       5       0       0       0     101D     91
+     218       0       0       1       0                               0D     92
+     212      50       1       1       5       0       0       0   10100D     93
+     212       0       0       1       0                               0D     94
+     106      51       1       1       5       0       0       0   10100D     95
+     106       0       0       1      40                               0D     96
+     218      52       1       1       5       0       0       0     101D     97
+     218       0       0       1       0                               0D     98
+     212      53       1       1       5       0       0       0   10100D     99
+     212       0       0       2       0                               0D    100
+     106      55       1       1       5       0       0       0   10100D    101
+     106       0       0       1      40                               0D    102
+     218      56       1       1       5       0       0       0     101D    103
+     218       0       0       1       0                               0D    104
+     212      57       1       1       5       0       0       0   10100D    105
+     212       0       0       2       0                               0D    106
+     106      59       1       1       5       0       0       0   10100D    107
+     106       0       0       1      40                               0D    108
+     218      60       1       1       5       0       0       0     101D    109
+     218       0       0       1       0                               0D    110
+     212      61       1       1       5       0       0       0   10100D    111
+     212       0       0       2       0                               0D    112
+     214      63       1       1       5       0       0       0   10100D    113
+     214       0       0       1       2                               0D    114
+     222      64       1       1       5       0       0       0     101D    115
+     222       0       0       1       0                               0D    116
+     212      65       1       1       6       0       0       0   10100D    117
+     212       0       0       1       0                               0D    118
+     214      66       1       1       6       0       0       0   10100D    119
+     214       0       0       1       2                               0D    120
+     214      67       1       1       6       0       0       0   10100D    121
+     214       0       0       1       2                               0D    122
+     106      68       1       1       6       0       0       0 1010100D    123
+     106       0       0       1      40                               0D    124
+     106      69       1       1       6       0       0       0   10100D    125
+     106       0       0       1      40                               0D    126
+     216      70       1       1       6       0       0       0     101D    127
+     216       0       0       1       0                               0D    128
+     212      71       1       1       6       0       0       0   10100D    129
+     212       0       0       1       0                               0D    130
+     214      72       1       1       6       0       0       0   10100D    131
+     214       0       0       1       2                               0D    132
+     214      73       1       1       6       0       0       0   10100D    133
+     214       0       0       1       2                               0D    134
+     106      74       1       1       6       0       0       0   10100D    135
+     106       0       0       1      40                               0D    136
+     106      75       1       1       6       0       0       0 1010100D    137
+     106       0       0       1      40                               0D    138
+     216      76       1       1       6       0       0       0     101D    139
+     216       0       0       1       0                               0D    140
+     212      77       1       1       6       0       0       0   10100D    141
+     212       0       0       1       0                               0D    142
+     214      78       1       1       6       0       0       0   10100D    143
+     214       0       0       1       2                               0D    144
+     214      79       1       1       6       0       0       0   10100D    145
+     214       0       0       1       2                               0D    146
+     106      80       1       1       6       0       0       0   10100D    147
+     106       0       0       1      40                               0D    148
+     106      81       1       1       6       0       0       0   10100D    149
+     106       0       0       1      40                               0D    150
+     216      82       1       1       6       0       0       0     101D    151
+     216       0       0       1       0                               0D    152
+     212      83       1       1       6       0       0       0   10100D    153
+     212       0       0       1       0                               0D    154
+     214      84       1       1       6       0       0       0   10100D    155
+     214       0       0       1       2                               0D    156
+     214      85       1       1       6       0       0       0   10100D    157
+     214       0       0       1       2                               0D    158
+     106      86       1       1       6       0       0       0   10100D    159
+     106       0       0       1      40                               0D    160
+     106      87       1       1       6       0       0       0   10100D    161
+     106       0       0       1      40                               0D    162
+     216      88       1       1       6       0       0       0     101D    163
+     216       0       0       1       0                               0D    164
+     110      89       1       4       6       0       0       0     100D    165
+     110       0       0       1       0                               0D    166
+     110      90       1       4       6       0       0       0     100D    167
+     110       0       0       1       0                               0D    168
+     212      91       1       1       6       0       0       0   10100D    169
+     212       0       0       1       0                               0D    170
+     214      92       1       1       6       0       0       0   10100D    171
+     214       0       0       1       2                               0D    172
+     214      93       1       1       6       0       0       0   10100D    173
+     214       0       0       1       2                               0D    174
+     106      94       1       1       6       0       0       0 1010100D    175
+     106       0       0       1      40                               0D    176
+     106      95       1       1       6       0       0       0 1010100D    177
+     106       0       0       1      40                               0D    178
+     202      96       1       1       6       0       0       0     101D    179
+     202       0       0       1       0                               0D    180
+124,0.70710678,-0.70710678,0.0,1.0,0.70710678,0.70710678,0.0,          1P      1
+1.0,0.0,0.0,1.0,0.0,0,0;                                               1P      2
+212,2,10,0.98,0.1,1,1.571,0.0,0,0,3.21,1.656,0.0,10HDRILL .010,        3P      3
+10,1.02,0.1,1,1.571,0.0,0,0,3.210,1.506,0.0,10H(6 PLACES),0,0;         3P      4
+214,2,0.150,0.050,0.0,4.800,2.000,4.562,1.546,4.262,1.546,0,0;         5P      5
+210,3,1,5,0,0;                                                         7P      6
+110,0.0,0.200,0.0,0.0,3.000,0.0,0,0;                                   9P      7
+110,0.200,0.0,0.0,4.800,0.0,0.0,0,0;                                  11P      8
+110,5.000,0.200,0.0,5.000,3.000,0.0,0,0;                              13P      9
+110,0.200,3.200,0.0,4.800,3.200,0.0,0,0;                              15P     10
+100,0.0,4.800,3.000,5.000,3.000,4.800,3.200,0,0;                      17P     11
+100,0.0,0.200,3.000,0.200,3.200,0.0,3.000,0,0;                        19P     12
+100,0.0,0.200,0.200,0.0,0.200,0.200,0.00,0,0;                         21P     13
+100,0.0,4.800,0.200,4.800,0.0,5.000,0.200,0,0;                        23P     14
+116,4.000,3.000,0.0,0,0,0;                                            25P     15
+116,3.000,3.000,0.0,0,0,0;                                            27P     16
+116,2.000,3.000,0.0,0,0,0;                                            29P     17
+116,1.000,3.000,0.0,0,0,0;                                            31P     18
+104,4.000,0.0,16.000,0.0,0.0,-1.000,0.0,0.500,0.0,0.500,0.0,          33P     19
+0,0;                                                                  33P     20
+116,4.800,1.000,0.0,0,0,0;                                            35P     21
+116,4.800,2.000,0.0,0,0,0;                                            37P     22
+212,1,3,0.421,0.156,1,1.571,0.0,0,0,-0.639,1.614,0.0,3H3.2,0,0;       39P     23
+214,1,0.150,0.050,0.0,-0.454,3.200,-0.454,1.870,0,0;                  41P     24
+214,1,0.150,0.050,0.0,-0.454,0.0,-0.454,1.514,0,0;                    43P     25
+106,1,3,0.0,0.0,3.200,-0.094,3.200,-0.579,3.200,0,0;                  45P     26
+106,1,3,0.0,0.0,0.0,-0.094,0.0,-0.579,0.0,0,0;                        47P     27
+216,39,41,43,45,47,0,0;                                               49P     28
+212,1,3,0.437,0.156,1,1.571,0.0,0,0,2.032,-0.447,0.0,3H5.0,0,0;       51P     29
+214,1,0.150,0.050,0.0,0.0,-0.369,1.932,-0.369,0,0;                    53P     30
+214,1,0.150,0.050,0.0,5.000,-0.369,2.519,-0.369,0,0;                  55P     31
+106,1,3,0.0,0.0,0.0,0.0,-0.094,0.0,-0.494,0,0;                        57P     32
+106,1,3,0.0,5.000,0.0,5.000,-0.094,5.000,-0.494,0,0;                  59P     33
+216,51,53,55,57,59,0,0;                                               61P     34
+212,1,3,0.374,0.156,1,1.571,1.571,0,0,4.078,4.181,0.0,3H1.0,0,0;      63P     35
+106,1,3,0.0,4.000,3.094,4.000,3.188,4.000,3.993,0,0;                  65P     36
+218,63,65,0,0;                                                        67P     37
+212,1,3,0.421,0.156,1,1.571,1.571,0,0,3.078,4.183,0.0,3H2.0,0,0;      69P     38
+106,1,3,0.0,3.000,3.094,3.000,3.188,3.000,3.996,0,0;                  71P     39
+218,69,71,0,0;                                                        73P     40
+212,1,3,0.437,0.156,1,1.571,1.571,0,0,2.078,4.177,0.0,3H3.0,0,0;      75P     41
+106,1,3,0.0,2.000,3.094,2.000,3.188,2.000,3.989,0,0;                  77P     42
+218,75,77,0,0;                                                        79P     43
+212,1,3,0.437,0.156,1,1.571,1.571,0,0,1.078,4.177,0.0,3H4.0,0,0;      81P     44
+106,1,3,0.0,1.000,3.094,1.000,3.188,1.000,3.989,0,0;                  83P     45
+218,81,83,0,0;                                                        85P     46
+212,1,3,0.374,0.156,1,1.571,0.0,0,0,6.211,0.922,0.0,3H1.0,0,0;        87P     47
+106,1,3,0.0,4.894,1.000,4.988,1.000,6.024,1.000,0,0;                  89P     48
+218,87,89,0,0;                                                        91P     49
+212,1,3,0.421,0.156,1,1.571,0.0,0,0,6.211,1.922,0.0,3H2.0,0,0;        93P     50
+106,1,3,0.0,4.894,2.000,4.988,2.000,6.024,2.000,0,0;                  95P     51
+218,93,95,0,0;                                                        97P     52
+212,1,7,1.248,0.156,1,1.571,0.,0,0,6.23,-0.078,0.0,7HDATUM B,0,       99P     53
+0;                                                                    99P     54
+106,1,3,0.0,5.094,0.0,5.188,0.0,6.042,0.0,0,0;                       101P     55
+218,99,101,0,0;                                                      103P     56
+212,1,7,1.232,0.156,1,1.571,1.571,0,0,5.078,4.193,0.,7HDATUM A,      105P     57
+0,0;                                                                 105P     58
+106,1,3,0.0,5.000,3.094,5.000,3.187,5.000,4.006,0,0;                 107P     59
+218,105,107,0,0;                                                     109P     60
+212,2,4,0.35,0.100,1,1.571,0.,0,0,4.029,2.611,0.,4H.2 R,5,0.500,     111P     61
+0.100,1,1.571,0.0,0,0,4.029,2.461,0.0,5H(TYP),0,0;                   111P     62
+214,2,0.150,0.050,0.0,4.877,3.185,4.862,2.511,4.562,2.511,0,0;       113P     63
+222,111,113,4.800,3.000,0,0;                                         115P     64
+212,1,3,0.240,0.100,1,1.571,0.0,0,0,1.559,0.602,0.0,3H1.0,0,0;       117P     65
+214,1,0.150,0.050,0.0,1.663,0.0,1.663,0.538,0,0;                     119P     66
+214,1,0.150,0.050,0.0,1.663,1.000,1.663,0.766,0,0;                   121P     67
+106,1,3,0.0,0.200,0.0,0.294,0.0,1.788,0.0,0,0;                       123P     68
+106,1,3,0.0,1.000,1.000,1.094,1.000,1.788,1.000,0,0;                 125P     69
+216,117,119,121,123,125,0,0;                                         127P     70
+212,1,3,0.240,0.100,1,1.571,0.0,0,0,0.537,0.275,0.0,3H1.0,0,0;       129P     71
+214,1,0.150,0.050,0.0,1.000,0.325,0.809,0.325,0,0;                   131P     72
+214,1,0.150,0.050,0.0,0.0,0.325,0.473,0.325,0,0;                     133P     73
+106,1,3,0.0,1.000,1.000,1.000,0.906,1.000,0.200,0,0;                 135P     74
+106,1,3,0.0,0.0,0.012,0.0,0.106,0.0,0.200,0,0;                       137P     75
+216,129,131,133,135,137,0,0;                                         139P     76
+212,1,3,0.240,0.100,1,1.571,0.0,0,0,0.470,1.289,0.0,3H1.0,0,0;       141P     77
+214,1,0.150,0.050,0.0,0.971,1.736,0.688,1.453,0,0;                   143P     78
+214,1,0.150,0.050,0.0,0.264,1.029,0.459,1.225,0,0;                   145P     79
+106,1,3,0.0,1.354,1.354,1.287,1.420,0.882,1.825,0,0;                 147P     80
+106,1,3,0.0,0.646,0.646,0.580,0.713,0.175,1.118,0,0;                 149P     81
+216,141,143,145,147,149,0,0;                                         151P     82
+212,1,2,0.170,0.100,1,1.571,0.0,0,0,1.631,1.622,0.0,2H.5,0,0;        153P     83
+214,1,0.150,0.050,0.0,1.863,1.509,2.146,1.226,0,0;                   155P     84
+214,1,0.150,0.050,0.0,1.509,1.863,1.226,2.146,0,0;                   157P     85
+106,1,3,0.0,1.177,0.823,1.243,0.890,1.951,1.598,0,0;                 159P     86
+106,1,3,0.0,0.823,1.177,0.890,1.243,1.598,1.951,0,0;                 161P     87
+216,153,155,157,159,161,0,0;                                         163P     88
+110,0.500,0.500,0.0,1.500,1.500,0.0,0,0;                             165P     89
+110,1.225,0.775,0.0,0.775,1.225,0.0,0,0;                             167P     90
+212,1,2,0.220,0.100,1,1.571,0.0,0,0,2.566,0.786,0.0,2H45,0,0;        169P     91
+214,1,0.150,0.050,0.0,2.847,0.0,2.754,0.722,0,0;                     171P     92
+214,1,0.150,0.050,0.0,2.013,2.013,2.683,0.951,0,0;                   173P     93
+106,1,3,0.0,4.988,0.0,4.894,0.0,2.972,0.0,0,0;                       175P     94
+106,1,3,0.0,2.000,2.000,2.066,2.066,2.101,2.101,0,0;                 177P     95
+202,169,175,177,0.0,0.0,2.847,171,173,0,0;                           179P     96
+S      7G      3D    180P     96                                        T      1
\ No newline at end of file

Added: cgm/trunk/test/ex3.iges
===================================================================
--- cgm/trunk/test/ex3.iges	                        (rev 0)
+++ cgm/trunk/test/ex3.iges	2008-12-16 19:15:24 UTC (rev 2484)
@@ -0,0 +1,350 @@
+Test file of model with DRAWING (404) and VIEW (410) entities           S      1
+                                                                        S      2
+This file demonstrates annotation attached to the VIEWS,                S      3
+i.e., the dimensions entities are flagged as INDEPENDENT,               S      4
+and their DE field 6 points to a VIEW entity. The coordinates           S      5
+of the dimensions are in MODEL space, and they have a                   S      6
+transformation matrix which is the inverse of the VIEW matrix.          S      7
+                                                                        S      8
+A companion file demonstrates annotation attached to the DRAWING,       S      9
+i.e., the dimension entities are flagged as DEPENDENT,                  S     10
+and they are pointed to by the PD of the DRAWING entity. The            S     11
+coordinates of the dimensions are in DRAWING space.                     S     12
+                                                                        S     13
+1H,,1H;,8HVIEWDWG2,12HVIEWDWG2.IGS,13H<unspecified>,13H<unspecified>,   G      1
+32,38,6,38,15,8HVIEWDWG2,1.,1,2HIN,8,0.016,13H900729.231904,0.0001,71., G      2
+25HIGES RFC Review Committee,8HIPO/NIST,6,0;                            G      3
+     406       1       0       0       0       0       0       0   10300D      1
+     406       0       0       1      15                               0D      2
+     124       2       0       0       0       0       0       0   10300D      3
+     124       0       0       2       0                               0D      4
+     108       4       0       0       0       0       0       0   10201D      5
+     108       0       0       2       0                               0D      6
+     108       6       0       0       0       0       0       0   10201D      7
+     108       0       0       2       0                               0D      8
+     108       8       0       0       0       0       0       0   10201D      9
+     108       0       0       2       0                               0D     10
+     108      10       0       0       0       0       0       0   10201D     11
+     108       0       0       2       0                               0D     12
+     410      12       0       0       0       0       3       0   20201D     13
+     410       0       0       1       0                               0D     14
+     406      13       0       0       0       0       0       0   10300D     15
+     406       0       0       1      15                               0D     16
+     124      14       0       0       0       0       0       0   10300D     17
+     124       0       0       1       0                               0D     18
+     108      15       0       0       0       0       0       0   10201D     19
+     108       0       0       1       0                               0D     20
+     108      16       0       0       0       0       0       0   10201D     21
+     108       0       0       1       0                               0D     22
+     108      17       0       0       0       0       0       0   10201D     23
+     108       0       0       1       0                               0D     24
+     108      18       0       0       0       0       0       0   10201D     25
+     108       0       0       1       0                               0D     26
+     410      19       0       0       0       0      17       0   20201D     27
+     410       0       0       1       0                               0D     28
+     406      20       0       0       0       0       0       0   10300D     29
+     406       0       0       1      15                               0D     30
+     124      21       0       0       0       0       0       0   10300D     31
+     124       0       0       1       0                               0D     32
+     108      22       0       0       0       0       0       0   10201D     33
+     108       0       0       1       0                               0D     34
+     108      23       0       0       0       0       0       0   10201D     35
+     108       0       0       1       0                               0D     36
+     108      24       0       0       0       0       0       0   10201D     37
+     108       0       0       1       0                               0D     38
+     108      25       0       0       0       0       0       0   10201D     39
+     108       0       0       1       0                               0D     40
+     410      26       0       0       0       0      31       0   20201D     41
+     410       0       0       1       0                               0D     42
+     406      27       0       0       0       0       0       0   10300D     43
+     406       0       0       1      15                               0D     44
+     108      28       0       0       0       0       0       0   10201D     45
+     108       0       0       1       0                               0D     46
+     108      29       0       0       0       0       0       0   10201D     47
+     108       0       0       1       0                               0D     48
+     108      30       0       0       0       0       0       0   10201D     49
+     108       0       0       1       0                               0D     50
+     108      31       0       0       0       0       0       0   10201D     51
+     108       0       0       1       0                               0D     52
+     410      32       0       0       0       0       0       0   20201D     53
+     410       0       0       1       0                               0D     54
+     110      33       0       1       2       0       0       0   10100D     55
+     110       1       4       1       0                               0D     56
+     110      34       0       1       2       0       0       0   10100D     57
+     110       1       4       1       0                               0D     58
+     110      35       0       1       2       0       0       0   10100D     59
+     110       1       4       1       0                               0D     60
+     110      36       0       1       2       0       0       0   10100D     61
+     110       1       4       1       0                               0D     62
+     110      37       0       1       2       0       0       0   10100D     63
+     110       1       4       1       0                               0D     64
+     110      38       0       1       4       0       0       0   10100D     65
+     110       1       4       1       0                               0D     66
+     110      39       0       1       4       0       0       0   10100D     67
+     110       1       4       1       0                               0D     68
+     110      40       0       1       4       0       0       0   10100D     69
+     110       1       4       1       0                               0D     70
+     110      41       0       1       4       0       0       0   10100D     71
+     110       1       4       1       0                               0D     72
+     406      42       0       1       0       0       0       0   10300D     73
+     406       0       0       1      15                               0D     74
+     404      43       0       1       0       0       0       0     201D     75
+     404       0       0       2       0                               0D     76
+     110      45       0       1       2       0       0       0       0D     77
+     110       1       2       1       0                               0D     78
+     110      46       0       1       2       0       0       0       0D     79
+     110       1       2       1       0                               0D     80
+     110      47       0       1       2       0       0       0       0D     81
+     110       1       2       1       0                               0D     82
+     110      48       0       1       2       0       0       0       0D     83
+     110       1       2       1       0                               0D     84
+     110      49       0       1       2       0       0       0       0D     85
+     110       1       2       1       0                               0D     86
+     110      50       0       1       2       0       0       0       0D     87
+     110       1       2       1       0                               0D     88
+     110      51       0       1       2       0       0       0       0D     89
+     110       1       2       1       0                               0D     90
+     110      52       0       1       2       0       0       0       0D     91
+     110       1       2       1       0                               0D     92
+     110      53       0       1       2       0       0       0       0D     93
+     110       1       2       1       0                               0D     94
+     110      54       0       1       2       0       0       0       0D     95
+     110       1       2       1       0                               0D     96
+     110      55       0       1       2       0       0       0       0D     97
+     110       1       2       1       0                               0D     98
+     110      56       0       1       2       0       0       0       0D     99
+     110       1       2       1       0                               0D    100
+     110      57       0       1       2       0       0       0       0D    101
+     110       1       2       1       0                               0D    102
+     110      58       0       1       2       0       0       0       0D    103
+     110       1       2       1       0                               0D    104
+     110      59       0       1       2       0       0       0       0D    105
+     110       1       2       1       0                               0D    106
+     110      60       0       1       2       0       0       0       0D    107
+     110       1       2       1       0                               0D    108
+     110      61       0       1       2       0       0       0       0D    109
+     110       1       2       1       0                               0D    110
+     110      62       0       1       2       0       0       0       0D    111
+     110       1       2       1       0                               0D    112
+     106      63       0       1       2      53       0       0   10101D    113
+     106       1       3       1      40                               0D    114
+     214      64       0       1       2      53       0       0   10101D    115
+     214       1       3       1       2                               0D    116
+     212      65       0       1       2      53       0       0   10101D    117
+     212       1       3       1       0                               0D    118
+     214      66       0       1       2      53       0       0   10101D    119
+     214       1       3       1       2                               0D    120
+     106      67       0       1       2      53       0       0   10101D    121
+     106       1       3       1      40                               0D    122
+     216      68       0       1       2      53       0       0     100D    123
+     216       1       3       1       0                               0D    124
+     106      69       0       1       2      27       0       0   10101D    125
+     106       1       3       1      40                               0D    126
+     214      70       0       1       2      27       0       0   10101D    127
+     214       1       3       1       2                               0D    128
+     212      71       0       1       2      27       0       0   10101D    129
+     212       1       3       1       0                               0D    130
+     214      72       0       1       2      27       0       0   10101D    131
+     214       1       3       1       2                               0D    132
+     106      73       0       1       2      27       0       0   10101D    133
+     106       1       3       1      40                               0D    134
+     216      74       0       1       2      27     211       0     100D    135
+     216       1       3       1       0                               0D    136
+     106      75       0       1       2      41       0       0   10101D    137
+     106       1       3       1      40                               0D    138
+     214      76       0       1       2      41       0       0   10101D    139
+     214       1       3       1       2                               0D    140
+     212      77       0       1       2      41       0       0   10101D    141
+     212       1       3       1       0                               0D    142
+     214      78       0       1       2      41       0       0   10101D    143
+     214       1       3       1       2                               0D    144
+     106      79       0       1       2      41       0       0   10101D    145
+     106       1       3       1      40                               0D    146
+     216      80       0       1       2      41     213       0     100D    147
+     216       1       3       1       0                               0D    148
+     106      81       0       1       2      41       0       0   10101D    149
+     106       1       3       1      40                               0D    150
+     214      82       0       1       2      41       0       0   10101D    151
+     214       1       3       1       2                               0D    152
+     212      83       0       1       2      41       0       0   10101D    153
+     212       1       3       1       0                               0D    154
+     214      84       0       1       2      41       0       0   10101D    155
+     214       1       3       1       2                               0D    156
+     106      85       0       1       2      41       0       0   10101D    157
+     106       1       3       1      40                               0D    158
+     216      86       0       1       2      41     213       0     100D    159
+     216       1       3       1       0                               0D    160
+     106      87       0       1       2      53       0       0   10101D    161
+     106       1       3       1      40                               0D    162
+     214      88       0       1       2      53       0       0   10101D    163
+     214       1       3       1       2                               0D    164
+     212      89       0       1       2      53       0       0   10101D    165
+     212       1       3       1       0                               0D    166
+     214      90       0       1       2      53       0       0   10101D    167
+     214       1       3       1       2                               0D    168
+     106      91       0       1       2      53       0       0   10101D    169
+     106       1       3       1      40                               0D    170
+     216      92       0       1       2      53       0       0     100D    171
+     216       1       3       1       0                               0D    172
+     106      93       0       1       2      41       0       0   10101D    173
+     106       1       3       1      40                               0D    174
+     214      94       0       1       2      41       0       0   10101D    175
+     214       1       3       1       2                               0D    176
+     212      95       0       1       2      41       0       0   10101D    177
+     212       1       3       1       0                               0D    178
+     214      96       0       1       2      41       0       0   10101D    179
+     214       1       3       1       2                               0D    180
+     106      97       0       1       2      41       0       0   10101D    181
+     106       1       3       1      40                               0D    182
+     216      98       0       1       2      41     213       0     100D    183
+     216       1       3       1       0                               0D    184
+     106      99       0       1       2      27       0       0   10101D    185
+     106       1       3       1      40                               0D    186
+     214     100       0       1       2      27       0       0   10101D    187
+     214       1       3       1       2                               0D    188
+     212     101       0       1       2      27       0       0   10101D    189
+     212       1       3       1       0                               0D    190
+     214     102       0       1       2      27       0       0   10101D    191
+     214       1       3       1       2                               0D    192
+     106     103       0       1       2      27       0       0   10101D    193
+     106       1       3       1      40                               0D    194
+     216     104       0       1       2      27     211       0     100D    195
+     216       1       3       1       0                               0D    196
+     106     105       0       1       2      27       0       0   10101D    197
+     106       1       3       1      40                               0D    198
+     214     106       0       1       2      27       0       0   10101D    199
+     214       1       3       1       2                               0D    200
+     212     107       0       1       2      27       0       0   10101D    201
+     212       1       3       1       0                               0D    202
+     214     108       0       1       2      27       0       0   10101D    203
+     214       1       3       1       2                               0D    204
+     106     109       0       1       2      27       0       0   10101D    205
+     106       1       3       1      40                               0D    206
+     216     110       0       1       2      27     211       0     100D    207
+     216       1       3       1       0                               0D    208
+     212     111       0       1       2       0       0       0   10101D    209
+     212       1       3       1       0                               0D    210
+     124     112       0       0       0       0       0       0   10300D    211
+     124       0       0       1       0                               0D    212
+     124     113       0       0       0       0       0       0   10300D    213
+     124       0       0       1       0                               0D    214
+     406     114       0       1       0       0       0       0   10300D    215
+     406       0       0       1      16                               0D    216
+     406     115       0       1       0       0       0       0   10300D    217
+     406       0       0       1      17                               0D    218
+406,1,7HCLIPPED;                                                       1P      1
+124,-0.67499,-0.171,0.71774,0.,-0.24401,0.96977,0.00157,0.,            3P      2
+-0.69631,-0.17408,-0.69631,0.;                                         3P      3
+108,0.67499,0.171,-0.71774,5.0055,0,6.390347,2.455541,-0.379235,       5P      4
+0.;                                                                    5P      5
+108,-0.24401,0.96977,0.00157,3.55308,0,3.025032,4.420965,              7P      6
+2.494731,0.;                                                           7P      7
+108,-0.67499,-0.171,0.71774,2.99094,0,0.992841,1.088152,               9P      8
+5.360119,0.;                                                           9P      9
+108,0.24401,-0.96977,-0.00157,1.9103,0,4.358156,-0.877273,            11P     10
+2.486153,0.;                                                          11P     11
+410,4,1.,5,7,9,11,0,0,0,1,1;                                          13P     12
+406,1,5HRIGHT;                                                        15P     13
+124,0.,0.,-1.,0.,0.,1.,0.,0.,1.,0.,0.,0.;                             17P     14
+108,0.,0.,1.,36.,0,0.,0.,36.,0.;                                      19P     15
+108,0.,1.,0.,24.59627,0,0.,24.59627,0.,0.;                            21P     16
+108,0.,0.,-1.,36.,0,0.,0.,-36.,0.;                                    23P     17
+108,0.,-1.,0.,24.59627,0,0.,-24.59627,0.,0.;                          25P     18
+410,3,1.,19,21,23,25,0,0,0,1,15;                                      27P     19
+406,1,3HTOP;                                                          29P     20
+124,1.,0.,0.,0.,0.,0.,-1.,0.,0.,1.,0.,0.;                             31P     21
+108,-1.,0.,0.,36.,0,-36.,0.,0.,0.;                                    33P     22
+108,0.,0.,-1.,24.59627,0,0.,0.,-24.59627,0.;                          35P     23
+108,1.,0.,0.,36.,0,36.,0.,0.,0.;                                      37P     24
+108,0.,0.,1.,24.59627,0,0.,0.,24.59627,0.;                            39P     25
+410,2,1.,33,35,37,39,0,0,0,1,29;                                      41P     26
+406,1,5HFRONT;                                                        43P     27
+108,-1.,0.,0.,36.,0,-36.,0.,0.,0.;                                    45P     28
+108,0.,1.,0.,24.59627,0,0.,24.59627,0.,0.;                            47P     29
+108,1.,0.,0.,36.,0,36.,0.,0.,0.;                                      49P     30
+108,0.,-1.,0.,24.59627,0,0.,-24.59627,0.,0.;                          51P     31
+410,1,1.,45,47,49,51,0,0,0,1,43;                                      53P     32
+110,67.,0.,0.,67.,2.,0.;                                              55P     33
+110,60.,4.,0.,60.,2.,0.;                                              57P     34
+110,57.,4.,0.,57.,0.,0.;                                              59P     35
+110,70.,4.,0.,57.,4.,0.;                                              61P     36
+110,70.,2.,0.,57.,2.,0.;                                              63P     37
+110,0.,40.,0.,0.,0.,0.;                                               65P     38
+110,70.,40.,0.,0.,40.,0.;                                             67P     39
+110,70.,0.,0.,70.,40.,0.;                                             69P     40
+110,0.,0.,0.,70.,0.,0.;                                               71P     41
+406,1,7HDRAWING;                                                      73P     42
+404,4,13,51.,29.,27,46.,8.,41,7.,24.,53,7.,8.,10,55,57,59,61,63,      75P     43
+65,67,69,71,209,0,3,73,215,217;                                       75P     44
+110,0.,9.,0.,0.,9.,-9.;                                               77P     45
+110,2.5,9.,0.,2.5,9.,-9.;                                             79P     46
+110,2.5,2.5,0.,2.5,2.5,-9.;                                           81P     47
+110,20.,2.5,0.,20.,2.5,-9.;                                           83P     48
+110,20.,0.,0.,20.,0.,-9.;                                             85P     49
+110,0.,0.,0.,0.,0.,-9.;                                               87P     50
+110,0.,9.,-9.,0.,0.,-9.;                                              89P     51
+110,2.5,9.,-9.,0.,9.,-9.;                                             91P     52
+110,2.5,2.5,-9.,2.5,9.,-9.;                                           93P     53
+110,20.,2.5,-9.,2.5,2.5,-9.;                                          95P     54
+110,20.,0.,-9.,20.,2.5,-9.;                                           97P     55
+110,0.,0.,-9.,20.,0.,-9.;                                             99P     56
+110,0.,9.,0.,0.,0.,0.;                                               101P     57
+110,2.5,9.,0.,0.,9.,0.;                                              103P     58
+110,2.5,2.5,0.,2.5,9.,0.;                                            105P     59
+110,20.,2.5,0.,2.5,2.5,0.;                                           107P     60
+110,20.,0.,0.,20.,2.5,0.;                                            109P     61
+110,0.,0.,0.,20.,0.,0.;                                              111P     62
+106,1,3,0.,0.,0.,0.,-0.5,0.,-4.;                                     113P     63
+214,1,1.,0.5,0.,0.,-3.5,7.625,-3.5;                                  115P     64
+212,1,5,3.75,1.,1,1.5707963267949,0.,0,0,8.,-4.,0.,5H20.00;          117P     65
+214,1,1.,0.5,0.,20.,-3.5,12.125,-3.5;                                119P     66
+106,1,3,0.,20.,0.,20.,-0.5,20.,-4.;                                  121P     67
+216,117,115,119,113,121;                                             123P     68
+106,1,3,0.,0.,0.,0.,-0.5,0.,-3.5;                                    125P     69
+214,1,1.,0.5,0.,0.,-3.,2.125,-3.;                                    127P     70
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,2.5,-3.5,0.,4H9.00;           129P     71
+214,1,1.,0.5,0.,9.,-3.,5.875,-3.;                                    131P     72
+106,1,3,0.,9.,0.,9.,-0.5,9.,-3.5;                                    133P     73
+216,129,127,131,125,133;                                             135P     74
+106,1,3,0.,2.5,0.,2.5,-0.5,2.5,-4.;                                  137P     75
+214,1,1.,0.5,0.,2.5,-3.5,8.625,-3.5;                                 139P     76
+212,1,5,3.75,1.,1,1.5707963267949,0.,0,0,9.,-4.,0.,5H17.50;          141P     77
+214,1,1.,0.5,0.,20.,-3.5,13.125,-3.5;                                143P     78
+106,1,3,0.,20.,0.,20.,-0.5,20.,-4.;                                  145P     79
+216,141,139,143,137,145;                                             147P     80
+106,1,3,0.,0.,9.,0.,9.5,0.,12.5;                                     149P     81
+214,1,1.,0.5,0.,0.,12.,-3.,12.;                                      151P     82
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,6.,11.5,0.,4H2.50;            153P     83
+214,1,1.,0.5,0.,2.5,12.,5.5,12.;                                     155P     84
+106,1,3,0.,2.5,9.,2.5,9.5,2.5,12.5;                                  157P     85
+216,153,151,155,149,157;                                             159P     86
+106,1,3,0.,0.,0.,-0.5,0.,-3.5,0.;                                    161P     87
+214,1,1.,0.5,0.,-3.,0.,-3.,3.5;                                      163P     88
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,-4.5,4.,0.,4H9.00;            165P     89
+214,1,1.,0.5,0.,-3.,9.,-3.,5.5;                                      167P     90
+106,1,3,0.,0.,9.,-0.5,9.,-3.5,9.;                                    169P     91
+216,165,163,167,161,169;                                             171P     92
+106,1,3,0.,0.,0.,-0.5,0.,-3.5,0.;                                    173P     93
+214,1,1.,0.5,0.,-3.,0.,-3.,3.5;                                      175P     94
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,-4.5,4.,0.,4H9.00;            177P     95
+214,1,1.,0.5,0.,-3.,9.,-3.,5.5;                                      179P     96
+106,1,3,0.,0.,9.,-0.5,9.,-3.5,9.;                                    181P     97
+216,177,175,179,173,181;                                             183P     98
+106,1,3,0.,0.,0.,-0.5,0.,-3.,0.;                                     185P     99
+214,1,1.,0.5,0.,-2.5,0.,-2.5,-2.;                                    187P    100
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,-4.,5.,0.,4H2.50;             189P    101
+214,1,1.,0.5,0.,-2.5,2.5,-2.5,4.5;                                   191P    102
+106,1,3,0.,0.,2.5,-0.5,2.5,-3.,2.5;                                  193P    103
+216,189,187,191,185,193;                                             195P    104
+106,1,3,0.,9.,2.5,9.5,2.5,13.,2.5;                                   197P    105
+214,1,1.,0.5,0.,12.5,2.5,12.5,4.5;                                   199P    106
+212,1,4,3.,1.,1,1.5707963267949,0.,0,0,11.,5.,0.,4H6.50;             201P    107
+214,1,1.,0.5,0.,12.5,9.,12.5,6.5;                                    203P    108
+106,1,3,0.,9.,9.,9.5,9.,13.,9.;                                      205P    109
+216,201,199,203,197,205;                                             207P    110
+212,1,7,8.25,1.,1,1.5707963267949,0.,0,0,58.,0.5,0.,7HIN VIEW;       209P    111
+124,0.,0.,1.,0.,0.,1.,0.,0.,-1.,0.,0.,0.;                            211P    112
+124,1.,0.,0.,0.,0.,0.,1.,0.,0.,-1.,0.,0.;                            213P    113
+406,2,70.,40.;                                                       215P    114
+406,2,1,2HIN;                                                        217P    115
+S     13G      3D    218P    115                                        T      1

Added: cgm/trunk/test/proe.stp
===================================================================
--- cgm/trunk/test/proe.stp	                        (rev 0)
+++ cgm/trunk/test/proe.stp	2008-12-16 19:15:24 UTC (rev 2484)
@@ -0,0 +1,845 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION((''),'1');
+FILE_NAME('PART1_FROM_IDEA','1997-07-25T11:36:45',('gt4954c'),(''),
+'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 9711',
+'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 9711','');
+FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
+ENDSEC;
+DATA;
+#1=DIRECTION('',(0.E0,0.E0,1.E0));
+#2=VECTOR('',#1,5.E1);
+#3=CARTESIAN_POINT('',(-9.E1,1.142510156631E3,-9.534516233951E1));
+#4=LINE('',#3,#2);
+#6=CARTESIAN_POINT('',(8.75E1,9.450101566315E2,-9.534516233951E1));
+#7=DIRECTION('',(0.E0,0.E0,-1.E0));
+#8=DIRECTION('',(1.E0,4.547473508865E-14,0.E0));
+#9=AXIS2_PLACEMENT_3D('',#6,#7,#8);
+#12=DIRECTION('',(-1.E0,0.E0,0.E0));
+#13=VECTOR('',#12,1.75E2);
+#14=CARTESIAN_POINT('',(8.75E1,9.425101566315E2,-9.534516233951E1));
+#15=LINE('',#14,#13);
+#17=CARTESIAN_POINT('',(-8.75E1,9.450101566315E2,-9.534516233951E1));
+#18=DIRECTION('',(0.E0,0.E0,-1.E0));
+#19=DIRECTION('',(3.410605131649E-14,-1.E0,0.E0));
+#20=AXIS2_PLACEMENT_3D('',#17,#18,#19);
+#23=DIRECTION('',(0.E0,1.E0,0.E0));
+#24=VECTOR('',#23,1.975E2);
+#25=CARTESIAN_POINT('',(-9.E1,9.450101566315E2,-9.534516233951E1));
+#26=LINE('',#25,#24);
+#28=DIRECTION('',(-1.E0,0.E0,0.E0));
+#29=VECTOR('',#28,1.E1);
+#30=CARTESIAN_POINT('',(-9.E1,1.142510156631E3,-9.534516233951E1));
+#31=LINE('',#30,#29);
+#33=DIRECTION('',(0.E0,-1.E0,0.E0));
+#34=VECTOR('',#33,2.1E2);
+#35=CARTESIAN_POINT('',(-1.E2,1.142510156631E3,-9.534516233951E1));
+#36=LINE('',#35,#34);
+#38=DIRECTION('',(1.E0,0.E0,0.E0));
+#39=VECTOR('',#38,2.E2);
+#40=CARTESIAN_POINT('',(-1.E2,9.325101566315E2,-9.534516233951E1));
+#41=LINE('',#40,#39);
+#43=DIRECTION('',(0.E0,1.E0,0.E0));
+#44=VECTOR('',#43,2.1E2);
+#45=CARTESIAN_POINT('',(1.E2,9.325101566315E2,-9.534516233951E1));
+#46=LINE('',#45,#44);
+#48=DIRECTION('',(-1.E0,0.E0,0.E0));
+#49=VECTOR('',#48,1.E1);
+#50=CARTESIAN_POINT('',(1.E2,1.142510156631E3,-9.534516233951E1));
+#51=LINE('',#50,#49);
+#53=DIRECTION('',(0.E0,-1.E0,0.E0));
+#54=VECTOR('',#53,1.975E2);
+#55=CARTESIAN_POINT('',(9.E1,1.142510156631E3,-9.534516233951E1));
+#56=LINE('',#55,#54);
+#58=DIRECTION('',(0.E0,0.E0,1.E0));
+#59=VECTOR('',#58,5.E1);
+#60=CARTESIAN_POINT('',(8.75E1,9.425101566315E2,-9.534516233951E1));
+#61=LINE('',#60,#59);
+#63=DIRECTION('',(0.E0,0.E0,-1.E0));
+#64=VECTOR('',#63,5.E1);
+#65=CARTESIAN_POINT('',(-8.75E1,9.425101566315E2,-4.534516233951E1));
+#66=LINE('',#65,#64);
+#68=CARTESIAN_POINT('',(8.75E1,9.450101566315E2,-4.534516233951E1));
+#69=DIRECTION('',(0.E0,0.E0,1.E0));
+#70=DIRECTION('',(-5.115907697473E-14,-1.E0,0.E0));
+#71=AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#74=DIRECTION('',(0.E0,1.E0,0.E0));
+#75=VECTOR('',#74,1.975E2);
+#76=CARTESIAN_POINT('',(9.E1,9.450101566315E2,-4.534516233951E1));
+#77=LINE('',#76,#75);
+#79=DIRECTION('',(1.E0,0.E0,0.E0));
+#80=VECTOR('',#79,1.E1);
+#81=CARTESIAN_POINT('',(9.E1,1.142510156631E3,-4.534516233951E1));
+#82=LINE('',#81,#80);
+#84=DIRECTION('',(0.E0,-1.E0,0.E0));
+#85=VECTOR('',#84,2.1E2);
+#86=CARTESIAN_POINT('',(1.E2,1.142510156631E3,-4.534516233951E1));
+#87=LINE('',#86,#85);
+#89=DIRECTION('',(-1.E0,0.E0,0.E0));
+#90=VECTOR('',#89,2.E2);
+#91=CARTESIAN_POINT('',(1.E2,9.325101566315E2,-4.534516233951E1));
+#92=LINE('',#91,#90);
+#94=DIRECTION('',(0.E0,1.E0,0.E0));
+#95=VECTOR('',#94,2.1E2);
+#96=CARTESIAN_POINT('',(-1.E2,9.325101566315E2,-4.534516233951E1));
+#97=LINE('',#96,#95);
+#99=DIRECTION('',(1.E0,0.E0,0.E0));
+#100=VECTOR('',#99,1.E1);
+#101=CARTESIAN_POINT('',(-1.E2,1.142510156631E3,-4.534516233951E1));
+#102=LINE('',#101,#100);
+#104=DIRECTION('',(0.E0,-1.E0,0.E0));
+#105=VECTOR('',#104,1.975E2);
+#106=CARTESIAN_POINT('',(-9.E1,1.142510156631E3,-4.534516233951E1));
+#107=LINE('',#106,#105);
+#109=CARTESIAN_POINT('',(-8.75E1,9.450101566315E2,-4.534516233951E1));
+#110=DIRECTION('',(0.E0,0.E0,1.E0));
+#111=DIRECTION('',(-1.E0,9.094947017730E-14,0.E0));
+#112=AXIS2_PLACEMENT_3D('',#109,#110,#111);
+#115=DIRECTION('',(1.E0,0.E0,0.E0));
+#116=VECTOR('',#115,1.75E2);
+#117=CARTESIAN_POINT('',(-8.75E1,9.425101566315E2,-4.534516233951E1));
+#118=LINE('',#117,#116);
+#120=DIRECTION('',(0.E0,0.E0,-1.E0));
+#121=VECTOR('',#120,5.E1);
+#122=CARTESIAN_POINT('',(9.E1,9.450101566315E2,-4.534516233951E1));
+#123=LINE('',#122,#121);
+#125=DIRECTION('',(0.E0,0.E0,-1.E0));
+#126=VECTOR('',#125,5.E1);
+#127=CARTESIAN_POINT('',(9.E1,1.142510156631E3,-4.534516233951E1));
+#128=LINE('',#127,#126);
+#130=DIRECTION('',(0.E0,0.E0,-1.E0));
+#131=VECTOR('',#130,5.E1);
+#132=CARTESIAN_POINT('',(1.E2,1.142510156631E3,-4.534516233951E1));
+#133=LINE('',#132,#131);
+#135=DIRECTION('',(0.E0,0.E0,1.E0));
+#136=VECTOR('',#135,5.E1);
+#137=CARTESIAN_POINT('',(1.E2,9.325101566315E2,-9.534516233951E1));
+#138=LINE('',#137,#136);
+#140=DIRECTION('',(0.E0,0.E0,1.E0));
+#141=VECTOR('',#140,5.E1);
+#142=CARTESIAN_POINT('',(-1.E2,1.142510156631E3,-9.534516233951E1));
+#143=LINE('',#142,#141);
+#145=DIRECTION('',(0.E0,0.E0,-1.E0));
+#146=VECTOR('',#145,5.E1);
+#147=CARTESIAN_POINT('',(-1.E2,9.325101566315E2,-4.534516233951E1));
+#148=LINE('',#147,#146);
+#150=DIRECTION('',(0.E0,0.E0,1.E0));
+#151=VECTOR('',#150,5.E1);
+#152=CARTESIAN_POINT('',(-9.E1,9.450101566315E2,-9.534516233951E1));
+#153=LINE('',#152,#151);
+#155=CARTESIAN_POINT('',(-9.5E1,1.142510156631E3,-7.034516233951E1));
+#156=DIRECTION('',(0.E0,1.E0,0.E0));
+#157=DIRECTION('',(-1.E0,0.E0,0.E0));
+#158=AXIS2_PLACEMENT_3D('',#155,#156,#157);
+#159=PLANE('',#158);
+#160=DIRECTION('',(1.E0,0.E0));
+#161=VECTOR('',#160,1.E1);
+#162=CARTESIAN_POINT('',(-5.E0,-2.5E1));
+#163=LINE('',#162,#161);
+#164=TRIMMED_CURVE('',#163,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#165=(GEOMETRIC_REPRESENTATION_CONTEXT(2)PARAMETRIC_REPRESENTATION_CONTEXT()REPRESENTATION_CONTEXT('ID1','2'));
+#166=DEFINITIONAL_REPRESENTATION('',(#164),#165);
+#167=PCURVE('',#159,#166);
+#168=DIRECTION('',(0.E0,1.E0));
+#169=VECTOR('',#168,5.E1);
+#170=CARTESIAN_POINT('',(-5.E0,-2.5E1));
+#171=LINE('',#170,#169);
+#172=TRIMMED_CURVE('',#171,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#173=DEFINITIONAL_REPRESENTATION('',(#172),#165);
+#174=PCURVE('',#159,#173);
+#175=DIRECTION('',(-1.E0,0.E0));
+#176=VECTOR('',#175,1.E1);
+#177=CARTESIAN_POINT('',(5.E0,2.5E1));
+#178=LINE('',#177,#176);
+#179=TRIMMED_CURVE('',#178,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#180=DEFINITIONAL_REPRESENTATION('',(#179),#165);
+#181=PCURVE('',#159,#180);
+#182=DIRECTION('',(0.E0,1.E0));
+#183=VECTOR('',#182,5.E1);
+#184=CARTESIAN_POINT('',(5.E0,-2.5E1));
+#185=LINE('',#184,#183);
+#186=TRIMMED_CURVE('',#185,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#187=DEFINITIONAL_REPRESENTATION('',(#186),#165);
+#188=PCURVE('',#159,#187);
+#198=CURVE_BOUNDED_SURFACE('',#159,(#197),.F.);
+#199=CARTESIAN_POINT('',(0.E0,1.037510156631E3,-9.534516233951E1));
+#200=DIRECTION('',(0.E0,0.E0,1.E0));
+#201=DIRECTION('',(0.E0,-1.E0,0.E0));
+#202=AXIS2_PLACEMENT_3D('',#199,#200,#201);
+#203=PLANE('',#202);
+#204=CARTESIAN_POINT('',(9.25E1,9.E1));
+#205=CARTESIAN_POINT('',(9.276605671344E1,9.000145942392E1));
+#206=CARTESIAN_POINT('',(9.329196665454E1,8.991469995633E1));
+#207=CARTESIAN_POINT('',(9.399713833768E1,8.955266692913E1));
+#208=CARTESIAN_POINT('',(9.455350120419E1,8.899576009011E1));
+#209=CARTESIAN_POINT('',(9.491481194394E1,8.829122621024E1));
+#210=CARTESIAN_POINT('',(9.500145127821E1,8.776611521042E1));
+#211=CARTESIAN_POINT('',(9.5E1,8.75E1));
+#212=B_SPLINE_CURVE_WITH_KNOTS('',3,(#204,#205,#206,#207,#208,#209,#210,#211),
+.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.028396577053E-1,4.022981689402E-1,
+5.983100027557E-1,7.971218365704E-1,1.E0),.UNSPECIFIED.);
+#213=DEFINITIONAL_REPRESENTATION('',(#212),#165);
+#214=PCURVE('',#203,#213);
+#215=DIRECTION('',(0.E0,-1.E0));
+#216=VECTOR('',#215,1.75E2);
+#217=CARTESIAN_POINT('',(9.5E1,8.75E1));
+#218=LINE('',#217,#216);
+#219=TRIMMED_CURVE('',#218,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#220=DEFINITIONAL_REPRESENTATION('',(#219),#165);
+#221=PCURVE('',#203,#220);
+#222=CARTESIAN_POINT('',(9.5E1,-8.75E1));
+#223=CARTESIAN_POINT('',(9.500145942392E1,-8.776605671344E1));
+#224=CARTESIAN_POINT('',(9.491469995633E1,-8.829196665454E1));
+#225=CARTESIAN_POINT('',(9.455266692913E1,-8.899713833768E1));
+#226=CARTESIAN_POINT('',(9.399576009011E1,-8.955350120419E1));
+#227=CARTESIAN_POINT('',(9.329122621024E1,-8.991481194394E1));
+#228=CARTESIAN_POINT('',(9.276611521042E1,-9.000145127821E1));
+#229=CARTESIAN_POINT('',(9.25E1,-9.E1));
+#230=B_SPLINE_CURVE_WITH_KNOTS('',3,(#222,#223,#224,#225,#226,#227,#228,#229),
+.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.028396577053E-1,4.022981689402E-1,
+5.983100027557E-1,7.971218365703E-1,1.E0),.UNSPECIFIED.);
+#231=DEFINITIONAL_REPRESENTATION('',(#230),#165);
+#232=PCURVE('',#203,#231);
+#233=DIRECTION('',(-1.E0,0.E0));
+#234=VECTOR('',#233,1.975E2);
+#235=CARTESIAN_POINT('',(9.25E1,-9.E1));
+#236=LINE('',#235,#234);
+#237=TRIMMED_CURVE('',#236,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#238=DEFINITIONAL_REPRESENTATION('',(#237),#165);
+#239=PCURVE('',#203,#238);
+#240=DIRECTION('',(0.E0,-1.E0));
+#241=VECTOR('',#240,1.E1);
+#242=CARTESIAN_POINT('',(-1.05E2,-9.E1));
+#243=LINE('',#242,#241);
+#244=TRIMMED_CURVE('',#243,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#245=DEFINITIONAL_REPRESENTATION('',(#244),#165);
+#246=PCURVE('',#203,#245);
+#247=DIRECTION('',(1.E0,0.E0));
+#248=VECTOR('',#247,2.1E2);
+#249=CARTESIAN_POINT('',(-1.05E2,-1.E2));
+#250=LINE('',#249,#248);
+#251=TRIMMED_CURVE('',#250,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#252=DEFINITIONAL_REPRESENTATION('',(#251),#165);
+#253=PCURVE('',#203,#252);
+#254=DIRECTION('',(0.E0,1.E0));
+#255=VECTOR('',#254,2.E2);
+#256=CARTESIAN_POINT('',(1.05E2,-1.E2));
+#257=LINE('',#256,#255);
+#258=TRIMMED_CURVE('',#257,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#259=DEFINITIONAL_REPRESENTATION('',(#258),#165);
+#260=PCURVE('',#203,#259);
+#261=DIRECTION('',(-1.E0,0.E0));
+#262=VECTOR('',#261,2.1E2);
+#263=CARTESIAN_POINT('',(1.05E2,1.E2));
+#264=LINE('',#263,#262);
+#265=TRIMMED_CURVE('',#264,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#266=DEFINITIONAL_REPRESENTATION('',(#265),#165);
+#267=PCURVE('',#203,#266);
+#268=DIRECTION('',(0.E0,-1.E0));
+#269=VECTOR('',#268,1.E1);
+#270=CARTESIAN_POINT('',(-1.05E2,1.E2));
+#271=LINE('',#270,#269);
+#272=TRIMMED_CURVE('',#271,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#273=DEFINITIONAL_REPRESENTATION('',(#272),#165);
+#274=PCURVE('',#203,#273);
+#275=DIRECTION('',(1.E0,0.E0));
+#276=VECTOR('',#275,1.975E2);
+#277=CARTESIAN_POINT('',(-1.05E2,9.E1));
+#278=LINE('',#277,#276);
+#279=TRIMMED_CURVE('',#278,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#280=DEFINITIONAL_REPRESENTATION('',(#279),#165);
+#281=PCURVE('',#203,#280);
+#302=CURVE_BOUNDED_SURFACE('',#203,(#301),.F.);
+#303=CARTESIAN_POINT('',(8.75E1,9.450101566315E2,-7.034516233951E1));
+#304=DIRECTION('',(0.E0,0.E0,1.E0));
+#305=DIRECTION('',(-9.663381206339E-14,-1.E0,0.E0));
+#306=AXIS2_PLACEMENT_3D('',#303,#304,#305);
+#307=CYLINDRICAL_SURFACE('',#306,2.5E0);
+#308=DIRECTION('',(5.862398388875E-14,1.E0));
+#309=VECTOR('',#308,5.E1);
+#310=CARTESIAN_POINT('',(-8.142219984547E-13,-2.5E1));
+#311=LINE('',#310,#309);
+#312=TRIMMED_CURVE('',#311,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#313=DEFINITIONAL_REPRESENTATION('',(#312),#165);
+#314=PCURVE('',#307,#313);
+#315=DIRECTION('',(-1.E0,0.E0));
+#316=VECTOR('',#315,9.000000000001E1);
+#317=CARTESIAN_POINT('',(9.000000000001E1,-2.5E1));
+#318=LINE('',#317,#316);
+#319=TRIMMED_CURVE('',#318,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#320=DEFINITIONAL_REPRESENTATION('',(#319),#165);
+#321=PCURVE('',#307,#320);
+#322=DIRECTION('',(0.E0,-1.E0));
+#323=VECTOR('',#322,5.E1);
+#324=CARTESIAN_POINT('',(9.000000000001E1,2.5E1));
+#325=LINE('',#324,#323);
+#326=TRIMMED_CURVE('',#325,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#327=DEFINITIONAL_REPRESENTATION('',(#326),#165);
+#328=PCURVE('',#307,#327);
+#329=DIRECTION('',(1.E0,0.E0));
+#330=VECTOR('',#329,9.E1);
+#331=CARTESIAN_POINT('',(2.116977195983E-12,2.5E1));
+#332=LINE('',#331,#330);
+#333=TRIMMED_CURVE('',#332,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#334=DEFINITIONAL_REPRESENTATION('',(#333),#165);
+#335=PCURVE('',#307,#334);
+#344=CURVE_BOUNDED_SURFACE('',#307,(#343),.F.);
+#345=CARTESIAN_POINT('',(0.E0,9.425101566315E2,-7.034516233951E1));
+#346=DIRECTION('',(0.E0,1.E0,0.E0));
+#347=DIRECTION('',(0.E0,0.E0,1.E0));
+#348=AXIS2_PLACEMENT_3D('',#345,#346,#347);
+#349=PLANE('',#348);
+#350=DIRECTION('',(1.E0,0.E0));
+#351=VECTOR('',#350,5.E1);
+#352=CARTESIAN_POINT('',(-2.5E1,8.75E1));
+#353=LINE('',#352,#351);
+#354=TRIMMED_CURVE('',#353,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#355=DEFINITIONAL_REPRESENTATION('',(#354),#165);
+#356=PCURVE('',#349,#355);
+#357=DIRECTION('',(0.E0,1.E0));
+#358=VECTOR('',#357,1.75E2);
+#359=CARTESIAN_POINT('',(2.5E1,-8.75E1));
+#360=LINE('',#359,#358);
+#361=TRIMMED_CURVE('',#360,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#362=DEFINITIONAL_REPRESENTATION('',(#361),#165);
+#363=PCURVE('',#349,#362);
+#364=DIRECTION('',(-1.E0,0.E0));
+#365=VECTOR('',#364,5.E1);
+#366=CARTESIAN_POINT('',(2.5E1,-8.75E1));
+#367=LINE('',#366,#365);
+#368=TRIMMED_CURVE('',#367,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#369=DEFINITIONAL_REPRESENTATION('',(#368),#165);
+#370=PCURVE('',#349,#369);
+#371=DIRECTION('',(0.E0,-1.E0));
+#372=VECTOR('',#371,1.75E2);
+#373=CARTESIAN_POINT('',(-2.5E1,8.75E1));
+#374=LINE('',#373,#372);
+#375=TRIMMED_CURVE('',#374,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#376=DEFINITIONAL_REPRESENTATION('',(#375),#165);
+#377=PCURVE('',#349,#376);
+#385=CURVE_BOUNDED_SURFACE('',#349,(#384),.F.);
+#386=CARTESIAN_POINT('',(0.E0,1.037510156631E3,-4.534516233951E1));
+#387=DIRECTION('',(0.E0,0.E0,1.E0));
+#388=DIRECTION('',(0.E0,-1.E0,0.E0));
+#389=AXIS2_PLACEMENT_3D('',#386,#387,#388);
+#390=PLANE('',#389);
+#391=CARTESIAN_POINT('',(9.5E1,8.75E1));
+#392=CARTESIAN_POINT('',(9.500145942392E1,8.776605671344E1));
+#393=CARTESIAN_POINT('',(9.491469995633E1,8.829196665454E1));
+#394=CARTESIAN_POINT('',(9.455266692913E1,8.899713833768E1));
+#395=CARTESIAN_POINT('',(9.399576009011E1,8.955350120419E1));
+#396=CARTESIAN_POINT('',(9.329122621024E1,8.991481194394E1));
+#397=CARTESIAN_POINT('',(9.276611521042E1,9.000145127821E1));
+#398=CARTESIAN_POINT('',(9.25E1,9.E1));
+#399=B_SPLINE_CURVE_WITH_KNOTS('',3,(#391,#392,#393,#394,#395,#396,#397,#398),
+.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.028396577052E-1,4.022981689402E-1,
+5.983100027557E-1,7.971218365703E-1,1.E0),.UNSPECIFIED.);
+#400=DEFINITIONAL_REPRESENTATION('',(#399),#165);
+#401=PCURVE('',#390,#400);
+#402=DIRECTION('',(-1.E0,0.E0));
+#403=VECTOR('',#402,1.975E2);
+#404=CARTESIAN_POINT('',(9.25E1,9.E1));
+#405=LINE('',#404,#403);
+#406=TRIMMED_CURVE('',#405,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#407=DEFINITIONAL_REPRESENTATION('',(#406),#165);
+#408=PCURVE('',#390,#407);
+#409=DIRECTION('',(0.E0,1.E0));
+#410=VECTOR('',#409,1.E1);
+#411=CARTESIAN_POINT('',(-1.05E2,9.E1));
+#412=LINE('',#411,#410);
+#413=TRIMMED_CURVE('',#412,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#414=DEFINITIONAL_REPRESENTATION('',(#413),#165);
+#415=PCURVE('',#390,#414);
+#416=DIRECTION('',(1.E0,0.E0));
+#417=VECTOR('',#416,2.1E2);
+#418=CARTESIAN_POINT('',(-1.05E2,1.E2));
+#419=LINE('',#418,#417);
+#420=TRIMMED_CURVE('',#419,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#421=DEFINITIONAL_REPRESENTATION('',(#420),#165);
+#422=PCURVE('',#390,#421);
+#423=DIRECTION('',(0.E0,-1.E0));
+#424=VECTOR('',#423,2.E2);
+#425=CARTESIAN_POINT('',(1.05E2,1.E2));
+#426=LINE('',#425,#424);
+#427=TRIMMED_CURVE('',#426,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#428=DEFINITIONAL_REPRESENTATION('',(#427),#165);
+#429=PCURVE('',#390,#428);
+#430=DIRECTION('',(-1.E0,0.E0));
+#431=VECTOR('',#430,2.1E2);
+#432=CARTESIAN_POINT('',(1.05E2,-1.E2));
+#433=LINE('',#432,#431);
+#434=TRIMMED_CURVE('',#433,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#435=DEFINITIONAL_REPRESENTATION('',(#434),#165);
+#436=PCURVE('',#390,#435);
+#437=DIRECTION('',(0.E0,1.E0));
+#438=VECTOR('',#437,1.E1);
+#439=CARTESIAN_POINT('',(-1.05E2,-1.E2));
+#440=LINE('',#439,#438);
+#441=TRIMMED_CURVE('',#440,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#442=DEFINITIONAL_REPRESENTATION('',(#441),#165);
+#443=PCURVE('',#390,#442);
+#444=DIRECTION('',(1.E0,0.E0));
+#445=VECTOR('',#444,1.975E2);
+#446=CARTESIAN_POINT('',(-1.05E2,-9.E1));
+#447=LINE('',#446,#445);
+#448=TRIMMED_CURVE('',#447,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#449=DEFINITIONAL_REPRESENTATION('',(#448),#165);
+#450=PCURVE('',#390,#449);
+#451=CARTESIAN_POINT('',(9.25E1,-9.E1));
+#452=CARTESIAN_POINT('',(9.276605671344E1,-9.000145942392E1));
+#453=CARTESIAN_POINT('',(9.329196665454E1,-8.991469995633E1));
+#454=CARTESIAN_POINT('',(9.399713833768E1,-8.955266692913E1));
+#455=CARTESIAN_POINT('',(9.455350120419E1,-8.899576009011E1));
+#456=CARTESIAN_POINT('',(9.491481194394E1,-8.829122621024E1));
+#457=CARTESIAN_POINT('',(9.500145127821E1,-8.776611521042E1));
+#458=CARTESIAN_POINT('',(9.5E1,-8.75E1));
+#459=B_SPLINE_CURVE_WITH_KNOTS('',3,(#451,#452,#453,#454,#455,#456,#457,#458),
+.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,4),(0.E0,2.028396577054E-1,4.022981689404E-1,
+5.983100027559E-1,7.971218365704E-1,1.E0),.UNSPECIFIED.);
+#460=DEFINITIONAL_REPRESENTATION('',(#459),#165);
+#461=PCURVE('',#390,#460);
+#462=DIRECTION('',(0.E0,1.E0));
+#463=VECTOR('',#462,1.75E2);
+#464=CARTESIAN_POINT('',(9.5E1,-8.75E1));
+#465=LINE('',#464,#463);
+#466=TRIMMED_CURVE('',#465,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#467=DEFINITIONAL_REPRESENTATION('',(#466),#165);
+#468=PCURVE('',#390,#467);
+#487=CURVE_BOUNDED_SURFACE('',#390,(#486),.F.);
+#488=CARTESIAN_POINT('',(9.E1,1.043760156631E3,-7.034516233951E1));
+#489=DIRECTION('',(1.E0,0.E0,0.E0));
+#490=DIRECTION('',(0.E0,0.E0,-1.E0));
+#491=AXIS2_PLACEMENT_3D('',#488,#489,#490);
+#492=PLANE('',#491);
+#493=DIRECTION('',(1.E0,0.E0));
+#494=VECTOR('',#493,5.E1);
+#495=CARTESIAN_POINT('',(-2.5E1,-9.875E1));
+#496=LINE('',#495,#494);
+#497=TRIMMED_CURVE('',#496,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#498=DEFINITIONAL_REPRESENTATION('',(#497),#165);
+#499=PCURVE('',#492,#498);
+#500=DIRECTION('',(0.E0,-1.E0));
+#501=VECTOR('',#500,1.975E2);
+#502=CARTESIAN_POINT('',(2.5E1,9.875E1));
+#503=LINE('',#502,#501);
+#504=TRIMMED_CURVE('',#503,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#505=DEFINITIONAL_REPRESENTATION('',(#504),#165);
+#506=PCURVE('',#492,#505);
+#507=DIRECTION('',(1.E0,0.E0));
+#508=VECTOR('',#507,5.E1);
+#509=CARTESIAN_POINT('',(-2.5E1,9.875E1));
+#510=LINE('',#509,#508);
+#511=TRIMMED_CURVE('',#510,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#512=DEFINITIONAL_REPRESENTATION('',(#511),#165);
+#513=PCURVE('',#492,#512);
+#514=DIRECTION('',(0.E0,1.E0));
+#515=VECTOR('',#514,1.975E2);
+#516=CARTESIAN_POINT('',(-2.5E1,-9.875E1));
+#517=LINE('',#516,#515);
+#518=TRIMMED_CURVE('',#517,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#519=DEFINITIONAL_REPRESENTATION('',(#518),#165);
+#520=PCURVE('',#492,#519);
+#527=CURVE_BOUNDED_SURFACE('',#492,(#526),.F.);
+#528=CARTESIAN_POINT('',(9.5E1,1.142510156631E3,-7.034516233951E1));
+#529=DIRECTION('',(0.E0,1.E0,0.E0));
+#530=DIRECTION('',(-1.E0,0.E0,0.E0));
+#531=AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#532=PLANE('',#531);
+#533=DIRECTION('',(1.E0,0.E0));
+#534=VECTOR('',#533,1.E1);
+#535=CARTESIAN_POINT('',(-5.E0,-2.5E1));
+#536=LINE('',#535,#534);
+#537=TRIMMED_CURVE('',#536,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#538=DEFINITIONAL_REPRESENTATION('',(#537),#165);
+#539=PCURVE('',#532,#538);
+#540=DIRECTION('',(0.E0,-1.E0));
+#541=VECTOR('',#540,5.E1);
+#542=CARTESIAN_POINT('',(-5.E0,2.5E1));
+#543=LINE('',#542,#541);
+#544=TRIMMED_CURVE('',#543,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#545=DEFINITIONAL_REPRESENTATION('',(#544),#165);
+#546=PCURVE('',#532,#545);
+#547=DIRECTION('',(-1.E0,0.E0));
+#548=VECTOR('',#547,1.E1);
+#549=CARTESIAN_POINT('',(5.E0,2.5E1));
+#550=LINE('',#549,#548);
+#551=TRIMMED_CURVE('',#550,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#552=DEFINITIONAL_REPRESENTATION('',(#551),#165);
+#553=PCURVE('',#532,#552);
+#554=DIRECTION('',(0.E0,-1.E0));
+#555=VECTOR('',#554,5.E1);
+#556=CARTESIAN_POINT('',(5.E0,2.5E1));
+#557=LINE('',#556,#555);
+#558=TRIMMED_CURVE('',#557,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#559=DEFINITIONAL_REPRESENTATION('',(#558),#165);
+#560=PCURVE('',#532,#559);
+#567=CURVE_BOUNDED_SURFACE('',#532,(#566),.F.);
+#568=CARTESIAN_POINT('',(1.E2,1.037510156631E3,-7.034516233951E1));
+#569=DIRECTION('',(1.E0,0.E0,0.E0));
+#570=DIRECTION('',(0.E0,-1.E0,0.E0));
+#571=AXIS2_PLACEMENT_3D('',#568,#569,#570);
+#572=PLANE('',#571);
+#573=DIRECTION('',(0.E0,1.E0));
+#574=VECTOR('',#573,5.E1);
+#575=CARTESIAN_POINT('',(-1.05E2,-2.5E1));
+#576=LINE('',#575,#574);
+#577=TRIMMED_CURVE('',#576,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#578=DEFINITIONAL_REPRESENTATION('',(#577),#165);
+#579=PCURVE('',#572,#578);
+#580=DIRECTION('',(-1.E0,0.E0));
+#581=VECTOR('',#580,2.1E2);
+#582=CARTESIAN_POINT('',(1.05E2,2.5E1));
+#583=LINE('',#582,#581);
+#584=TRIMMED_CURVE('',#583,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#585=DEFINITIONAL_REPRESENTATION('',(#584),#165);
+#586=PCURVE('',#572,#585);
+#587=DIRECTION('',(0.E0,-1.E0));
+#588=VECTOR('',#587,5.E1);
+#589=CARTESIAN_POINT('',(1.05E2,2.5E1));
+#590=LINE('',#589,#588);
+#591=TRIMMED_CURVE('',#590,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#592=DEFINITIONAL_REPRESENTATION('',(#591),#165);
+#593=PCURVE('',#572,#592);
+#594=DIRECTION('',(1.E0,0.E0));
+#595=VECTOR('',#594,2.1E2);
+#596=CARTESIAN_POINT('',(-1.05E2,-2.5E1));
+#597=LINE('',#596,#595);
+#598=TRIMMED_CURVE('',#597,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#599=DEFINITIONAL_REPRESENTATION('',(#598),#165);
+#600=PCURVE('',#572,#599);
+#607=CURVE_BOUNDED_SURFACE('',#572,(#606),.F.);
+#608=CARTESIAN_POINT('',(0.E0,9.325101566315E2,-7.034516233951E1));
+#609=DIRECTION('',(0.E0,1.E0,0.E0));
+#610=DIRECTION('',(0.E0,0.E0,-1.E0));
+#611=AXIS2_PLACEMENT_3D('',#608,#609,#610);
+#612=PLANE('',#611);
+#613=DIRECTION('',(1.E0,0.E0));
+#614=VECTOR('',#613,5.E1);
+#615=CARTESIAN_POINT('',(-2.5E1,1.E2));
+#616=LINE('',#615,#614);
+#617=TRIMMED_CURVE('',#616,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#618=DEFINITIONAL_REPRESENTATION('',(#617),#165);
+#619=PCURVE('',#612,#618);
+#620=DIRECTION('',(0.E0,1.E0));
+#621=VECTOR('',#620,2.E2);
+#622=CARTESIAN_POINT('',(-2.5E1,-1.E2));
+#623=LINE('',#622,#621);
+#624=TRIMMED_CURVE('',#623,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#625=DEFINITIONAL_REPRESENTATION('',(#624),#165);
+#626=PCURVE('',#612,#625);
+#627=DIRECTION('',(-1.E0,0.E0));
+#628=VECTOR('',#627,5.E1);
+#629=CARTESIAN_POINT('',(2.5E1,-1.E2));
+#630=LINE('',#629,#628);
+#631=TRIMMED_CURVE('',#630,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#632=DEFINITIONAL_REPRESENTATION('',(#631),#165);
+#633=PCURVE('',#612,#632);
+#634=DIRECTION('',(0.E0,-1.E0));
+#635=VECTOR('',#634,2.E2);
+#636=CARTESIAN_POINT('',(2.5E1,1.E2));
+#637=LINE('',#636,#635);
+#638=TRIMMED_CURVE('',#637,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#639=DEFINITIONAL_REPRESENTATION('',(#638),#165);
+#640=PCURVE('',#612,#639);
+#647=CURVE_BOUNDED_SURFACE('',#612,(#646),.F.);
+#648=CARTESIAN_POINT('',(-1.E2,1.037510156631E3,-7.034516233951E1));
+#649=DIRECTION('',(1.E0,0.E0,0.E0));
+#650=DIRECTION('',(0.E0,-1.E0,0.E0));
+#651=AXIS2_PLACEMENT_3D('',#648,#649,#650);
+#652=PLANE('',#651);
+#653=DIRECTION('',(0.E0,-1.E0));
+#654=VECTOR('',#653,5.E1);
+#655=CARTESIAN_POINT('',(-1.05E2,2.5E1));
+#656=LINE('',#655,#654);
+#657=TRIMMED_CURVE('',#656,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#658=DEFINITIONAL_REPRESENTATION('',(#657),#165);
+#659=PCURVE('',#652,#658);
+#660=DIRECTION('',(-1.E0,0.E0));
+#661=VECTOR('',#660,2.1E2);
+#662=CARTESIAN_POINT('',(1.05E2,-2.5E1));
+#663=LINE('',#662,#661);
+#664=TRIMMED_CURVE('',#663,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#665=DEFINITIONAL_REPRESENTATION('',(#664),#165);
+#666=PCURVE('',#652,#665);
+#667=DIRECTION('',(0.E0,1.E0));
+#668=VECTOR('',#667,5.E1);
+#669=CARTESIAN_POINT('',(1.05E2,-2.5E1));
+#670=LINE('',#669,#668);
+#671=TRIMMED_CURVE('',#670,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#672=DEFINITIONAL_REPRESENTATION('',(#671),#165);
+#673=PCURVE('',#652,#672);
+#674=DIRECTION('',(1.E0,0.E0));
+#675=VECTOR('',#674,2.1E2);
+#676=CARTESIAN_POINT('',(-1.05E2,2.5E1));
+#677=LINE('',#676,#675);
+#678=TRIMMED_CURVE('',#677,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#679=DEFINITIONAL_REPRESENTATION('',(#678),#165);
+#680=PCURVE('',#652,#679);
+#686=CURVE_BOUNDED_SURFACE('',#652,(#685),.F.);
+#687=CARTESIAN_POINT('',(-9.E1,1.043760156631E3,-7.034516233951E1));
+#688=DIRECTION('',(1.E0,0.E0,0.E0));
+#689=DIRECTION('',(0.E0,0.E0,1.E0));
+#690=AXIS2_PLACEMENT_3D('',#687,#688,#689);
+#691=PLANE('',#690);
+#692=DIRECTION('',(1.E0,0.E0));
+#693=VECTOR('',#692,5.E1);
+#694=CARTESIAN_POINT('',(-2.5E1,9.875E1));
+#695=LINE('',#694,#693);
+#696=TRIMMED_CURVE('',#695,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#697=DEFINITIONAL_REPRESENTATION('',(#696),#165);
+#698=PCURVE('',#691,#697);
+#699=DIRECTION('',(0.E0,1.E0));
+#700=VECTOR('',#699,1.975E2);
+#701=CARTESIAN_POINT('',(2.5E1,-9.875E1));
+#702=LINE('',#701,#700);
+#703=TRIMMED_CURVE('',#702,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#704=DEFINITIONAL_REPRESENTATION('',(#703),#165);
+#705=PCURVE('',#691,#704);
+#706=DIRECTION('',(1.E0,0.E0));
+#707=VECTOR('',#706,5.E1);
+#708=CARTESIAN_POINT('',(-2.5E1,-9.875E1));
+#709=LINE('',#708,#707);
+#710=TRIMMED_CURVE('',#709,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#711=DEFINITIONAL_REPRESENTATION('',(#710),#165);
+#712=PCURVE('',#691,#711);
+#713=DIRECTION('',(0.E0,-1.E0));
+#714=VECTOR('',#713,1.975E2);
+#715=CARTESIAN_POINT('',(-2.5E1,9.875E1));
+#716=LINE('',#715,#714);
+#717=TRIMMED_CURVE('',#716,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#718=DEFINITIONAL_REPRESENTATION('',(#717),#165);
+#719=PCURVE('',#691,#718);
+#726=CURVE_BOUNDED_SURFACE('',#691,(#725),.F.);
+#727=CARTESIAN_POINT('',(-8.75E1,9.450101566315E2,-7.034516233951E1));
+#728=DIRECTION('',(0.E0,0.E0,1.E0));
+#729=DIRECTION('',(1.136868377216E-13,-1.E0,0.E0));
+#730=AXIS2_PLACEMENT_3D('',#727,#728,#729);
+#731=CYLINDRICAL_SURFACE('',#730,2.5E0);
+#732=DIRECTION('',(-1.498168477157E-13,-1.E0));
+#733=VECTOR('',#732,5.E1);
+#734=CARTESIAN_POINT('',(2.442665995364E-12,2.5E1));
+#735=LINE('',#734,#733);
+#736=TRIMMED_CURVE('',#735,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#737=DEFINITIONAL_REPRESENTATION('',(#736),#165);
+#738=PCURVE('',#731,#737);
+#739=DIRECTION('',(1.E0,0.E0));
+#740=VECTOR('',#739,9.000000000001E1);
+#741=CARTESIAN_POINT('',(-9.000000000001E1,2.5E1));
+#742=LINE('',#741,#740);
+#743=TRIMMED_CURVE('',#742,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#744=DEFINITIONAL_REPRESENTATION('',(#743),#165);
+#745=PCURVE('',#731,#744);
+#746=DIRECTION('',(-1.043076736096E-13,1.E0));
+#747=VECTOR('',#746,5.E1);
+#748=CARTESIAN_POINT('',(-9.000000000001E1,-2.5E1));
+#749=LINE('',#748,#747);
+#750=TRIMMED_CURVE('',#749,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#751=DEFINITIONAL_REPRESENTATION('',(#750),#165);
+#752=PCURVE('',#731,#751);
+#753=DIRECTION('',(-1.E0,0.E0));
+#754=VECTOR('',#753,9.E1);
+#755=CARTESIAN_POINT('',(-5.048176390419E-12,-2.5E1));
+#756=LINE('',#755,#754);
+#757=TRIMMED_CURVE('',#756,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#758=DEFINITIONAL_REPRESENTATION('',(#757),#165);
+#759=PCURVE('',#731,#758);
+#765=CURVE_BOUNDED_SURFACE('',#731,(#764),.F.);
+#766=GEOMETRIC_SET('',(#198,#302,#344,#385,#487,#527,#567,#607,#647,#686,#726,
+#765));
+#767=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
+#768=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0);
+#769=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
+#770=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2),#769);
+#771=(CONVERSION_BASED_UNIT('DEGREE',#770)NAMED_UNIT(#768)PLANE_ANGLE_UNIT());
+#772=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
+#773=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.942670082401E-2),#767,
+'closure',
+'Maximum model space distance between geometric entities at asserted connectivities');
+#774=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(
+(#773))GLOBAL_UNIT_ASSIGNED_CONTEXT((#767,#771,#772))REPRESENTATION_CONTEXT
+('ID2','3'));
+#776=APPLICATION_CONTEXT
+('CONFIGURATION CONTROLLED 3D DESIGNS OF MECHANICAL PARTS AND ASSEMBLIES');
+#777=APPLICATION_PROTOCOL_DEFINITION('international standard',
+'config_control_design',1994,#776);
+#778=DESIGN_CONTEXT('',#776,'design');
+#779=MECHANICAL_CONTEXT('',#776,'mechanical');
+#780=PRODUCT('PART1_FROM_IDEA','PART1_FROM_IDEA','NOT SPECIFIED',(#779));
+#781=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('1','LAST_VERSION',#780,
+.MADE.);
+#785=PRODUCT_CATEGORY('part','');
+#786=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#780));
+#787=PRODUCT_CATEGORY_RELATIONSHIP('','',#785,#786);
+#788=SECURITY_CLASSIFICATION_LEVEL('unclassified');
+#789=SECURITY_CLASSIFICATION('','',#788);
+#790=CC_DESIGN_SECURITY_CLASSIFICATION(#789,(#781));
+#791=APPROVAL_STATUS('approved');
+#792=APPROVAL(#791,'');
+#793=CC_DESIGN_APPROVAL(#792,(#789,#781,#782));
+#794=CALENDAR_DATE(97,25,7);
+#795=COORDINATED_UNIVERSAL_TIME_OFFSET(4,0,.BEHIND.);
+#796=LOCAL_TIME(11,36,4.5E1,#795);
+#797=DATE_AND_TIME(#794,#796);
+#798=APPROVAL_DATE_TIME(#797,#792);
+#799=DATE_TIME_ROLE('creation_date');
+#800=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#797,#799,(#782));
+#801=DATE_TIME_ROLE('classification_date');
+#802=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#797,#801,(#789));
+#803=PERSON('UNSPECIFIED','UNSPECIFIED',$,$,$,$);
+#804=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED');
+#805=PERSON_AND_ORGANIZATION(#803,#804);
+#806=APPROVAL_ROLE('approver');
+#807=APPROVAL_PERSON_ORGANIZATION(#805,#792,#806);
+#808=PERSON_AND_ORGANIZATION_ROLE('creator');
+#809=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#805,#808,(#781,#782));
+#810=PERSON_AND_ORGANIZATION_ROLE('design_supplier');
+#811=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#805,#810,(#781));
+#812=PERSON_AND_ORGANIZATION_ROLE('classification_officer');
+#813=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#805,#812,(#789));
+#814=PERSON_AND_ORGANIZATION_ROLE('design_owner');
+#815=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#805,#814,(#780));
+#5=TRIMMED_CURVE('',#4,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#10=CIRCLE('',#9,2.5E0);
+#11=TRIMMED_CURVE('',#10,(0.E0),(9.000000000001E1),.T.,.UNSPECIFIED.);
+#16=TRIMMED_CURVE('',#15,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#21=CIRCLE('',#20,2.5E0);
+#22=TRIMMED_CURVE('',#21,(0.E0),(9.E1),.T.,.UNSPECIFIED.);
+#27=TRIMMED_CURVE('',#26,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#32=TRIMMED_CURVE('',#31,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#37=TRIMMED_CURVE('',#36,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#42=TRIMMED_CURVE('',#41,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#47=TRIMMED_CURVE('',#46,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#52=TRIMMED_CURVE('',#51,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#57=TRIMMED_CURVE('',#56,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#62=TRIMMED_CURVE('',#61,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#67=TRIMMED_CURVE('',#66,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#72=CIRCLE('',#71,2.5E0);
+#73=TRIMMED_CURVE('',#72,(0.E0),(9.E1),.T.,.UNSPECIFIED.);
+#78=TRIMMED_CURVE('',#77,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#83=TRIMMED_CURVE('',#82,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#88=TRIMMED_CURVE('',#87,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#93=TRIMMED_CURVE('',#92,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#98=TRIMMED_CURVE('',#97,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#103=TRIMMED_CURVE('',#102,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#108=TRIMMED_CURVE('',#107,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#113=CIRCLE('',#112,2.5E0);
+#114=TRIMMED_CURVE('',#113,(0.E0),(9.000000000001E1),.T.,.UNSPECIFIED.);
+#119=TRIMMED_CURVE('',#118,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#124=TRIMMED_CURVE('',#123,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#129=TRIMMED_CURVE('',#128,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#134=TRIMMED_CURVE('',#133,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#139=TRIMMED_CURVE('',#138,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#144=TRIMMED_CURVE('',#143,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#149=TRIMMED_CURVE('',#148,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#154=TRIMMED_CURVE('',#153,(0.E0),(1.E0),.T.,.UNSPECIFIED.);
+#189=SURFACE_CURVE('',#32,(#167,#246),.PCURVE_S1.);
+#190=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#189);
+#191=SURFACE_CURVE('',#5,(#712,#174),.PCURVE_S2.);
+#192=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#191);
+#193=SURFACE_CURVE('',#103,(#181,#443),.PCURVE_S1.);
+#194=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#193);
+#195=SURFACE_CURVE('',#144,(#188,#659),.PCURVE_S1.);
+#196=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#195);
+#197=OUTER_BOUNDARY_CURVE('',(#190,#192,#194,#196),.F.);
+#282=SURFACE_CURVE('',#11,(#321,#214),.PCURVE_S2.);
+#283=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#282);
+#284=SURFACE_CURVE('',#16,(#377,#221),.PCURVE_S2.);
+#285=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#284);
+#286=SURFACE_CURVE('',#22,(#759,#232),.PCURVE_S2.);
+#287=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#286);
+#288=SURFACE_CURVE('',#27,(#719,#239),.PCURVE_S2.);
+#289=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#288);
+#290=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#189);
+#291=SURFACE_CURVE('',#37,(#680,#253),.PCURVE_S2.);
+#292=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#291);
+#293=SURFACE_CURVE('',#42,(#640,#260),.PCURVE_S2.);
+#294=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#293);
+#295=SURFACE_CURVE('',#47,(#586,#267),.PCURVE_S2.);
+#296=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#295);
+#297=SURFACE_CURVE('',#52,(#539,#274),.PCURVE_S2.);
+#298=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#297);
+#299=SURFACE_CURVE('',#57,(#506,#281),.PCURVE_S2.);
+#300=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#299);
+#301=OUTER_BOUNDARY_CURVE('',(#283,#285,#287,#289,#290,#292,#294,#296,#298,
+#300),.F.);
+#336=SURFACE_CURVE('',#62,(#314,#356),.PCURVE_S1.);
+#337=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#336);
+#338=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#282);
+#339=SURFACE_CURVE('',#124,(#328,#499),.PCURVE_S1.);
+#340=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#339);
+#341=SURFACE_CURVE('',#73,(#335,#401),.PCURVE_S1.);
+#342=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#341);
+#343=OUTER_BOUNDARY_CURVE('',(#337,#338,#340,#342),.F.);
+#378=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#336);
+#379=SURFACE_CURVE('',#119,(#363,#468),.PCURVE_S1.);
+#380=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#379);
+#381=SURFACE_CURVE('',#67,(#738,#370),.PCURVE_S2.);
+#382=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#381);
+#383=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#284);
+#384=OUTER_BOUNDARY_CURVE('',(#378,#380,#382,#383),.F.);
+#469=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#341);
+#470=SURFACE_CURVE('',#78,(#520,#408),.PCURVE_S2.);
+#471=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#470);
+#472=SURFACE_CURVE('',#83,(#553,#415),.PCURVE_S2.);
+#473=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#472);
+#474=SURFACE_CURVE('',#88,(#600,#422),.PCURVE_S2.);
+#475=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#474);
+#476=SURFACE_CURVE('',#93,(#626,#429),.PCURVE_S2.);
+#477=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#476);
+#478=SURFACE_CURVE('',#98,(#666,#436),.PCURVE_S2.);
+#479=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#478);
+#480=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#193);
+#481=SURFACE_CURVE('',#108,(#705,#450),.PCURVE_S2.);
+#482=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#481);
+#483=SURFACE_CURVE('',#114,(#745,#461),.PCURVE_S2.);
+#484=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#483);
+#485=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#379);
+#486=OUTER_BOUNDARY_CURVE('',(#469,#471,#473,#475,#477,#479,#480,#482,#484,
+#485),.F.);
+#521=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#339);
+#522=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#299);
+#523=SURFACE_CURVE('',#129,(#513,#560),.PCURVE_S1.);
+#524=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#523);
+#525=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#470);
+#526=OUTER_BOUNDARY_CURVE('',(#521,#522,#524,#525),.F.);
+#561=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#297);
+#562=SURFACE_CURVE('',#134,(#546,#579),.PCURVE_S1.);
+#563=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#562);
+#564=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#472);
+#565=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#523);
+#566=OUTER_BOUNDARY_CURVE('',(#561,#563,#564,#565),.F.);
+#601=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#562);
+#602=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#295);
+#603=SURFACE_CURVE('',#139,(#633,#593),.PCURVE_S2.);
+#604=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#603);
+#605=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#474);
+#606=OUTER_BOUNDARY_CURVE('',(#601,#602,#604,#605),.F.);
+#641=SURFACE_CURVE('',#149,(#619,#673),.PCURVE_S1.);
+#642=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#641);
+#643=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#476);
+#644=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#603);
+#645=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#293);
+#646=OUTER_BOUNDARY_CURVE('',(#642,#643,#644,#645),.F.);
+#681=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#195);
+#682=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#478);
+#683=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#641);
+#684=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#291);
+#685=OUTER_BOUNDARY_CURVE('',(#681,#682,#683,#684),.F.);
+#720=SURFACE_CURVE('',#154,(#752,#698),.PCURVE_S2.);
+#721=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#720);
+#722=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#481);
+#723=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#191);
+#724=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#288);
+#725=OUTER_BOUNDARY_CURVE('',(#721,#722,#723,#724),.F.);
+#760=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#381);
+#761=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#483);
+#762=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#720);
+#763=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.F.,#286);
+#764=OUTER_BOUNDARY_CURVE('',(#760,#761,#762,#763),.F.);
+#775=GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION('',(#766),#774);
+#782=PRODUCT_DEFINITION('design','',#781,#778);
+#783=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR PART1_FROM_IDEA.',#782);
+#784=SHAPE_DEFINITION_REPRESENTATION(#783,#775);
+ENDSEC;
+END-ISO-10303-21;
+

Modified: cgm/trunk/test/r_w.cpp
===================================================================
--- cgm/trunk/test/r_w.cpp	2008-12-15 19:30:48 UTC (rev 2483)
+++ cgm/trunk/test/r_w.cpp	2008-12-16 19:15:24 UTC (rev 2484)
@@ -103,7 +103,31 @@
   for (i = 0; i < num_files; i++) {
     std::string filename( local ? "./" : SRCPATH );
     filename += argv[i];
-    status = gti->import_solid_model(filename.c_str(), "OCC");
+    int length = filename.length();
+    std::string sub1 = filename.substr(length - 3);
+    std::string sub2 = filename.substr(length - 4);
+    char * cstr1;
+    cstr1 = new char [length+1];
+    char * cstr2;
+    cstr2 = new char [length+1];
+    strcpy (cstr1, sub1.c_str());
+    strcpy (cstr2, sub2.c_str());
+
+    if(!strcmp("OCC", cstr1) || 
+       !strcmp("occ", cstr1 )||
+       !strcmp("brep", cstr2)||
+       !strcmp("BREP", cstr2) )
+      status = gti->import_solid_model(filename.c_str(), "OCC");
+    else if(!strcmp("step", cstr2) ||
+            !strcmp("STEP", cstr2)||
+            !strcmp("stp", cstr1)  ||
+            !strcmp("STP", cstr1))
+      status = gti->import_solid_model(filename.c_str(), "STEP");
+    else if(!strcmp("iges", cstr2) ||
+            !strcmp("IGES", cstr2) ||
+            !strcmp("igs", cstr1)  ||
+            !strcmp("IGS", cstr1))
+      status = gti->import_solid_model(filename.c_str(), "IGES");
     if (status != CUBIT_SUCCESS) {
       PRINT_ERROR("Problems reading geometry file %s.\n", filename.c_str());
       abort();
@@ -124,27 +148,99 @@
   DLIList<Body*> bodies;
   DLIList<RefEntity*>  free_entities;
 
-  // Read in the geometry from files specified on the command line
-  const char *argv = "stitch.occ_name";
-  CubitStatus status = read_geometry(1, &argv, false);
+  //Read in the geometry from iges file
+  const char *argiges = "ex3.iges";
+  CubitStatus status = read_geometry(1, &argiges, false);
   if (status == CUBIT_FAILURE) exit(1);
-  //Read in 2 volumes.
 
   CubitStatus rsl = CUBIT_SUCCESS;
   DLIList<RefEntity*> ref_entity_list;
   int num_ents_exported=0;
   const CubitString cubit_version="10.2";
-  const char * filename = "beforesub.occ";
+  const char * filename = "ex3.occ";
   const char * filetype = "OCC";
 
   rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
                                  num_ents_exported, cubit_version);
 
+  gti->bodies(bodies);
+
+  //delete all entities
+  gti->delete_Body(bodies);
+
+  gti->get_free_ref_entities(free_entities);
+
+  for (int j = free_entities.size(); j--;)
+    {
+      gti->delete_RefEntity( free_entities.get_and_step());
+    }
+
+  const char *argiges2 = "ex2.iges";
+  status = read_geometry(1, &argiges2, false);
+  if (status == CUBIT_FAILURE) exit(1);
+
+  ref_entity_list.clean_out();
+  num_ents_exported=0;
+  filename = "ex2.occ";
+
+  rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
+                                 num_ents_exported, cubit_version);
+
+  gti->bodies(bodies);
+
+  //delete all entities
+  gti->delete_Body(bodies);
+
+  free_entities.clean_out();
+  gti->get_free_ref_entities(free_entities);
+
+  for (int j = free_entities.size(); j--;)
+    {
+      gti->delete_RefEntity( free_entities.get_and_step());
+    }
+
+  const char *argstep = "proe.stp";
+  status = read_geometry(1, &argstep, false);
+  if (status == CUBIT_FAILURE) exit(1);
+  
+  ref_entity_list.clean_out();
+  num_ents_exported=0;
+  filename = "proe.occ";
+
+  rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
+                                 num_ents_exported, cubit_version);
+
+  gti->bodies(bodies);
+
+  //delete all entities
+  gti->delete_Body(bodies);
+  free_entities.clean_out();
+  gti->get_free_ref_entities(free_entities);
+
+  for (int j = free_entities.size(); j--;)
+    {
+      gti->delete_RefEntity( free_entities.get_and_step());
+    }
+
+  // Read in the geometry from files specified on the command line
+  const char *argv = "stitch.name_occ";
+  status = read_geometry(1, &argv, false);
+  if (status == CUBIT_FAILURE) exit(1);
+  //Read in 2 volumes.
+
+  ref_entity_list.clean_out();
+  num_ents_exported=0;
+  filename = "beforesub.occ";
+
+  rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
+                                 num_ents_exported, cubit_version);
+
   gti->bodies(bodies); 
 
   //delete all entities
   gti->delete_Body(bodies);
 
+  free_entities.clean_out();
   gti->get_free_ref_entities(free_entities);
 
   for (int j = free_entities.size(); j--;)

Added: cgm/trunk/test/stitch.name_occ
===================================================================
--- cgm/trunk/test/stitch.name_occ	                        (rev 0)
+++ cgm/trunk/test/stitch.name_occ	2008-12-16 19:15:24 UTC (rev 2484)
@@ -0,0 +1,835 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 3
+1
+              1               0               0               1 
+              0               1               0               0 
+              0               0               1              -1 
+2  1 -1 0
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               1 
+Curve2ds 68
+1 0 0 1 0 
+1 0 0 1 0 
+1 10 0 0 -1 
+1 0 0 0 1 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 0 1 0 
+1 4 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 4 1 0 
+1 0 0 1 0 
+1 0 10 1 0 
+1 10 0 0 1 
+1 0 0 1 0 
+1 10 0 0 1 
+1 0 10 1 0 
+1 10 0 0 -1 
+1 10 0 0 1 
+1 0 0 0 1 
+1 0 10 1 0 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 4 0 0 1 
+1 0 10 1 0 
+1 0 -10 1 0 
+1 0 4 1 0 
+1 0 -10 1 0 
+1 0 10 1 0 
+8 0 10
+1 1 0 0 1 
+8 0 10
+1 1 0 0 -1 
+1 4 0 0 -1 
+1 0 0 0 1 
+1 4 0 0 -1 
+1 4 0 0 1 
+8 0 10
+1 5 0 0 1 
+8 0 10
+1 1 0 0 -1 
+1 0 0 0 -1 
+1 10 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 10 0 0 -1 
+1 0 0 0 1 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 10 1 0 
+1 10 0 0 -1 
+1 10 0 0 1 
+1 0 -10 1 0 
+1 0 10 1 0 
+1 0 0 0 -1 
+1 10 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 10 0 0 1 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 10 1 0 
+1 10 0 0 1 
+1 0 10 1 0 
+Curves 34
+1 0 0 0 0 0 1 
+1 0 0 10 -0 1 0 
+1 0 10 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 0 0 0 1 
+1 0 0 4 1 0 -0 
+1 4 0 0 0 0 1 
+1 10 0 0 0 0 1 
+1 0 0 10 1 0 -0 
+1 0 10 10 1 0 -0 
+1 10 0 10 0 1 0 
+1 0 10 0 1 0 -0 
+1 0 10 0 0 0 1 
+1 0 10 4 1 0 -0 
+1 4 10 0 0 0 1 
+1 10 10 0 0 0 1 
+1 1 0 0 -0 1 0 
+1 0 0 4 -0 1 0 
+1 4 0 4 0 1 0 
+1 5 0 0 -0 1 0 
+1 10 0 0 -0 1 0 
+1 0 0 0 0 0 1 
+1 0 0 10 -0 1 0 
+1 0 10 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 10 0 0 0 0 1 
+1 10 0 10 0 1 0 
+1 10 10 0 0 0 1 
+1 10 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 10 1 0 -0 
+1 0 10 0 1 0 -0 
+1 0 10 10 1 0 -0 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 17
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 10 0 0 1 1 0 -0 -0 1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 4 0 0 1 1 0 -0 -0 1 0 
+1 4 0 0 1 0 -0 0 0 1 0 -1 0 
+1 10 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 10 0 0 1 1 0 -0 -0 1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 10 0 0 1 0 -0 0 0 1 0 -1 0 
+Triangulations 0
+
+TShapes 97
+Ve
+1e-07
+0 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 10
+2  1 1 0 0 10
+2  2 2 0 0 10
+0
+
+0101000
+-97 0 +96 0 *
+Ve
+1e-07
+0 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 10
+2  3 1 0 0 10
+2  4 3 0 0 10
+0
+
+0101000
+-94 0 +97 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 10
+2  5 1 0 0 10
+2  6 4 0 0 10
+0
+
+0101000
+-94 0 +92 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 10
+2  7 1 0 0 10
+2  8 5 0 0 10
+0
+
+0101000
+-92 0 +96 0 *
+Wi
+
+0101000
+-95 0 -93 0 +91 0 +90 0 *
+Fa
+0  1e-07 1 0
+
+CGM_ATTRIB ENTITY_NAME* face1* * *
+*
+0111000
++89 0 *
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0 1
+2  9 2 0 0 1
+2  10 5 0 0 1
+0
+
+0101000
++96 0 -87 0 *
+Ve
+1e-07
+1 0 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 1 4
+2  11 6 0 1 4
+2  12 7 0 1 4
+0
+
+0101000
++87 2 -85 2 *
+Ve
+1e-07
+5 0 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  7 0 0 4
+2  13 7 0 0 4
+2  14 8 0 0 4
+0
+
+0101000
+-83 2 +85 2 *
+Ve
+1e-07
+5 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  8 0 1 4
+2  15 9 0 1 4
+2  16 7 0 1 4
+0
+
+0101000
++81 2 -83 2 *
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 5 10
+2  9 2 0 5 10
+2  10 5 0 5 10
+0
+
+0101000
++81 0 -79 0 *
+Ve
+1e-07
+10 0 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  9 0 0 10
+2  17 10 0 0 10
+2  18 2 0 0 10
+0
+
+0101000
+-77 0 +79 0 *
+Ed
+ 1e-07 1 1 0
+1  10 0 0 10
+2  19 2 0 0 10
+2  20 3 0 0 10
+0
+
+0101000
+-77 0 +97 0 *
+Wi
+
+0101000
+-86 0 -84 1 -82 1 +80 1 -78 0 -76 0 +75 0 +95 0 *
+Fa
+0  1e-07 2 0
+
+CGM_ATTRIB ENTITY_NAME* face2* * *
+*
+0101000
++74 0 *
+Ve
+1e-07
+10 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  11 0 0 10
+2  21 4 0 0 10
+2  22 3 0 0 10
+0
+
+0101000
+-72 0 +94 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 0 10
+2  23 10 0 0 10
+2  24 3 0 0 10
+0
+
+0101000
+-72 0 +77 0 *
+Wi
+
+0101000
+-93 0 -71 0 +70 0 +75 0 *
+Fa
+0  1e-07 3 0
+
+CGM_ATTRIB ENTITY_NAME* face16* * *
+*
+0111000
++69 0 *
+Ve
+1e-07
+1 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 0 1
+2  25 4 0 0 1
+2  26 5 0 0 1
+0
+
+0101000
++92 0 -67 0 *
+Ve
+1e-07
+1 10 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 1 4
+2  27 6 0 1 4
+2  28 11 0 1 4
+0
+
+0101000
++67 2 -65 2 *
+Ve
+1e-07
+5 10 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  15 0 0 4
+2  29 11 0 0 4
+2  30 8 0 0 4
+0
+
+0101000
+-63 2 +65 2 *
+Ve
+1e-07
+5 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  16 0 1 4
+2  31 9 0 1 4
+2  32 11 0 1 4
+0
+
+0101000
++61 2 -63 2 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 5 10
+2  25 4 0 5 10
+2  26 5 0 5 10
+0
+
+0101000
++61 0 -59 0 *
+Ed
+ 1e-07 1 1 0
+1  17 0 0 10
+2  33 10 0 0 10
+2  34 4 0 0 10
+0
+
+0101000
+-72 0 +59 0 *
+Wi
+
+0101000
+-66 0 -64 1 -62 1 +60 1 -58 0 -57 0 +71 0 +91 0 *
+Fa
+0  1e-07 4 0
+
+CGM_ATTRIB ENTITY_NAME* face3* * *
+*
+0101000
++56 0 *
+Ed
+ 1e-07 1 1 0
+1  18 0 0 10
+2  35 5 0 0 10
+2  36 6 1 0 10
+0
+
+0101000
++87 0 -67 0 *
+Wi
+
+0101000
++86 0 -90 0 -66 0 +54 0 *
+Fa
+0  1e-07 5 0
+
+CGM_ATTRIB ENTITY_NAME* face4* * *
+*
+0101000
++53 0 *
+Ed
+ 1e-07 1 1 0
+1  19 0 0 10
+2  37 6 0 0 10
+2  38 8 0 0 10
+0
+
+0101000
+-65 2 +85 2 *
+Wi
+
+0101000
+-84 1 -51 1 +64 1 +54 0 *
+Fa
+0  1e-07 6 1
+
+CGM_ATTRIB ENTITY_NAME* face5* * *
+*
+0101000
++50 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0 10
+2  39 9 0 0 10
+2  40 8 0 0 10
+0
+
+0101000
+-63 2 +83 2 *
+Wi
+
+0101000
+-51 1 -62 1 +82 1 +48 1 *
+Fa
+0  1e-07 8 1
+
+CGM_ATTRIB ENTITY_NAME* face6* * *
+*
+0101000
++47 0 *
+Ed
+ 1e-07 1 1 0
+1  21 0 0 10
+2  41 5 0 0 10
+2  42 9 1 0 10
+0
+
+0101000
++81 0 -61 0 *
+Wi
+
+0101000
+-80 1 -48 1 +60 1 +45 0 *
+Fa
+0  1e-07 9 1
+
+CGM_ATTRIB ENTITY_NAME* face7* * *
+*
+0101000
++44 0 *
+Ed
+ 1e-07 1 1 0
+1  22 0 0 10
+2  43 10 0 0 10
+2  44 5 0 0 10
+0
+
+0101000
+-59 0 +79 0 *
+Wi
+
+0101000
+-45 0 -58 0 +42 0 +78 0 *
+Fa
+0  1e-07 5 0
+
+CGM_ATTRIB ENTITY_NAME* face8* * *
+*
+0101000
++41 0 *
+Wi
+
+0101000
+-76 0 -70 0 +57 0 +42 0 *
+Fa
+0  1e-07 10 0
+
+CGM_ATTRIB ENTITY_NAME* face9* * *
+*
+0111000
++39 0 *
+Sh
+
+0101000
+-88 0 -73 0 +68 0 +55 0 -52 0 +49 0 -46 0 -43 0 -40 0 +38 0 
+*
+So
+
+0100000
++37 0 *
+Ve
+1e-07
+0 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  23 0 0 10
+2  45 12 0 0 10
+2  46 13 0 0 10
+0
+
+0101000
+-35 0 +34 0 *
+Ve
+1e-07
+0 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  24 0 0 10
+2  47 12 0 0 10
+2  48 14 0 0 10
+0
+
+0101000
+-32 0 +35 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  25 0 0 10
+2  49 12 0 0 10
+2  50 15 0 0 10
+0
+
+0101000
+-32 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  26 0 0 10
+2  51 12 0 0 10
+2  52 16 0 0 10
+0
+
+0101000
+-30 0 +34 0 *
+Wi
+
+0101000
+-33 0 -31 0 +29 0 +28 0 *
+Fa
+0  1e-07 12 0
+
+CGM_ATTRIB ENTITY_NAME* face10* * *
+*
+0111000
++27 0 *
+Ve
+1e-07
+10 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  27 0 0 10
+2  53 17 0 0 10
+2  54 13 0 0 10
+0
+
+0101000
+-25 0 +24 0 *
+Ve
+1e-07
+10 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  28 0 0 10
+2  55 17 0 0 10
+2  56 14 0 0 10
+0
+
+0101000
+-22 0 +25 0 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  29 0 0 10
+2  57 17 0 0 10
+2  58 15 0 0 10
+0
+
+0101000
+-22 0 +20 0 *
+Ed
+ 1e-07 1 1 0
+1  30 0 0 10
+2  59 17 0 0 10
+2  60 16 0 0 10
+0
+
+0101000
+-20 0 +24 0 *
+Wi
+
+0101000
+-23 0 -21 0 +19 0 +18 0 *
+Fa
+0  1e-07 17 0
+
+CGM_ATTRIB ENTITY_NAME* face11* * *
+*
+0111000
++17 0 *
+Ed
+ 1e-07 1 1 0
+1  31 0 0 10
+2  61 13 0 0 10
+2  62 16 0 0 10
+0
+
+0101000
+-24 0 +34 0 *
+Ed
+ 1e-07 1 1 0
+1  32 0 0 10
+2  63 13 0 0 10
+2  64 14 0 0 10
+0
+
+0101000
+-25 0 +35 0 *
+Wi
+
+0101000
+-15 0 -23 0 +14 0 +33 0 *
+Fa
+0  1e-07 13 0
+
+CGM_ATTRIB ENTITY_NAME* face12* * *
+*
+0111000
++13 0 *
+Ed
+ 1e-07 1 1 0
+1  33 0 0 10
+2  65 15 0 0 10
+2  66 16 0 0 10
+0
+
+0101000
+-20 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  34 0 0 10
+2  67 15 0 0 10
+2  68 14 0 0 10
+0
+
+0101000
+-22 0 +32 0 *
+Wi
+
+0101000
+-11 0 -19 0 +10 0 +29 0 *
+Fa
+0  1e-07 15 0
+
+CGM_ATTRIB ENTITY_NAME* face13* * *
+*
+0111000
++9 0 *
+Wi
+
+0101000
+-28 0 -11 0 +18 0 +15 0 *
+Fa
+0  1e-07 16 0
+
+CGM_ATTRIB ENTITY_NAME* face14* * *
+*
+0111000
++7 0 *
+Wi
+
+0101000
+-31 0 -10 0 +21 0 +14 0 *
+Fa
+0  1e-07 14 0
+
+CGM_ATTRIB ENTITY_NAME* face15* * *
+*
+0111000
++5 0 *
+Sh
+
+0101100
+-26 0 +16 0 -12 0 +8 0 -6 0 +4 0 *
+So
+
+0100000
++3 0 *
+Co
+
+1100000
++36 0 +2 3 *
+
++1 0 

Deleted: cgm/trunk/test/stitch.occ_name
===================================================================
--- cgm/trunk/test/stitch.occ_name	2008-12-15 19:30:48 UTC (rev 2483)
+++ cgm/trunk/test/stitch.occ_name	2008-12-16 19:15:24 UTC (rev 2484)
@@ -1,835 +0,0 @@
-DBRep_DrawableShape
-
-CASCADE Topology V1, (c) Matra-Datavision
-Locations 3
-1
-              1               0               0               1 
-              0               1               0               0 
-              0               0               1              -1 
-2  1 -1 0
-1
-              1               0               0               0 
-              0               1               0               0 
-              0               0               1               1 
-Curve2ds 68
-1 0 0 1 0 
-1 0 0 1 0 
-1 10 0 0 -1 
-1 0 0 0 1 
-1 0 -10 1 0 
-1 0 0 1 0 
-1 0 0 0 -1 
-1 0 0 0 1 
-1 0 0 0 1 
-1 0 0 1 0 
-1 0 0 1 0 
-1 0 0 1 0 
-1 4 0 0 1 
-1 0 0 1 0 
-1 0 0 1 0 
-1 0 4 1 0 
-1 0 0 1 0 
-1 0 10 1 0 
-1 10 0 0 1 
-1 0 0 1 0 
-1 10 0 0 1 
-1 0 10 1 0 
-1 10 0 0 -1 
-1 10 0 0 1 
-1 0 0 0 1 
-1 0 10 1 0 
-1 0 -10 1 0 
-1 0 0 1 0 
-1 4 0 0 1 
-1 0 10 1 0 
-1 0 -10 1 0 
-1 0 4 1 0 
-1 0 -10 1 0 
-1 0 10 1 0 
-8 0 10
-1 1 0 0 1 
-8 0 10
-1 1 0 0 -1 
-1 4 0 0 -1 
-1 0 0 0 1 
-1 4 0 0 -1 
-1 4 0 0 1 
-8 0 10
-1 5 0 0 1 
-8 0 10
-1 1 0 0 -1 
-1 0 0 0 -1 
-1 10 0 0 1 
-1 0 0 1 0 
-1 0 0 1 0 
-1 10 0 0 -1 
-1 0 0 0 1 
-1 0 -10 1 0 
-1 0 0 1 0 
-1 0 0 0 -1 
-1 0 0 0 1 
-1 0 0 1 0 
-1 0 10 1 0 
-1 10 0 0 -1 
-1 10 0 0 1 
-1 0 -10 1 0 
-1 0 10 1 0 
-1 0 0 0 -1 
-1 10 0 0 1 
-1 0 0 0 1 
-1 0 0 1 0 
-1 10 0 0 1 
-1 0 0 1 0 
-1 0 0 0 1 
-1 0 10 1 0 
-1 10 0 0 1 
-1 0 10 1 0 
-Curves 34
-1 0 0 0 0 0 1 
-1 0 0 10 -0 1 0 
-1 0 10 0 0 0 1 
-1 0 0 0 -0 1 0 
-1 0 0 0 1 0 -0 
-1 0 0 0 0 0 1 
-1 0 0 4 1 0 -0 
-1 4 0 0 0 0 1 
-1 10 0 0 0 0 1 
-1 0 0 10 1 0 -0 
-1 0 10 10 1 0 -0 
-1 10 0 10 0 1 0 
-1 0 10 0 1 0 -0 
-1 0 10 0 0 0 1 
-1 0 10 4 1 0 -0 
-1 4 10 0 0 0 1 
-1 10 10 0 0 0 1 
-1 1 0 0 -0 1 0 
-1 0 0 4 -0 1 0 
-1 4 0 4 0 1 0 
-1 5 0 0 -0 1 0 
-1 10 0 0 -0 1 0 
-1 0 0 0 0 0 1 
-1 0 0 10 -0 1 0 
-1 0 10 0 0 0 1 
-1 0 0 0 -0 1 0 
-1 10 0 0 0 0 1 
-1 10 0 10 0 1 0 
-1 10 10 0 0 0 1 
-1 10 0 0 -0 1 0 
-1 0 0 0 1 0 -0 
-1 0 0 10 1 0 -0 
-1 0 10 0 1 0 -0 
-1 0 10 10 1 0 -0 
-Polygon3D 0
-PolygonOnTriangulations 0
-Surfaces 17
-1 0 0 0 1 0 -0 0 0 1 0 -1 0 
-1 0 0 0 -0 1 0 0 0 1 1 0 -0 
-1 0 0 10 0 0 1 1 0 -0 -0 1 0 
-1 0 10 0 -0 1 0 0 0 1 1 0 -0 
-1 0 0 0 0 0 1 1 0 -0 -0 1 0 
-1 0 0 0 1 0 -0 0 0 1 0 -1 0 
-1 0 0 0 -0 1 0 0 0 1 1 0 -0 
-1 0 0 4 0 0 1 1 0 -0 -0 1 0 
-1 4 0 0 1 0 -0 0 0 1 0 -1 0 
-1 10 0 0 1 0 -0 0 0 1 0 -1 0 
-1 0 10 0 -0 1 0 0 0 1 1 0 -0 
-1 0 0 0 1 0 -0 0 0 1 0 -1 0 
-1 0 0 0 -0 1 0 0 0 1 1 0 -0 
-1 0 0 10 0 0 1 1 0 -0 -0 1 0 
-1 0 10 0 -0 1 0 0 0 1 1 0 -0 
-1 0 0 0 0 0 1 1 0 -0 -0 1 0 
-1 10 0 0 1 0 -0 0 0 1 0 -1 0 
-Triangulations 0
-
-TShapes 97
-Ve
-1e-07
-0 0 10
-0 0
-
-0101101
-*
-Ve
-1e-07
-0 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  1 0 0 10
-2  1 1 0 0 10
-2  2 2 0 0 10
-0
-
-0101000
--97 0 +96 0 *
-Ve
-1e-07
-0 10 10
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  2 0 0 10
-2  3 1 0 0 10
-2  4 3 0 0 10
-0
-
-0101000
--94 0 +97 0 *
-Ve
-1e-07
-0 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  3 0 0 10
-2  5 1 0 0 10
-2  6 4 0 0 10
-0
-
-0101000
--94 0 +92 0 *
-Ed
- 1e-07 1 1 0
-1  4 0 0 10
-2  7 1 0 0 10
-2  8 5 0 0 10
-0
-
-0101000
--92 0 +96 0 *
-Wi
-
-0101000
--95 0 -93 0 +91 0 +90 0 *
-Fa
-0  1e-07 1 0
-
-CGM_ATTRIB ENTITY_NAME* face1* * *
-*
-0111000
-+89 0 *
-Ve
-1e-07
-1 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  5 0 0 1
-2  9 2 0 0 1
-2  10 5 0 0 1
-0
-
-0101000
-+96 0 -87 0 *
-Ve
-1e-07
-1 0 3
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  6 0 1 4
-2  11 6 0 1 4
-2  12 7 0 1 4
-0
-
-0101000
-+87 2 -85 2 *
-Ve
-1e-07
-5 0 3
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  7 0 0 4
-2  13 7 0 0 4
-2  14 8 0 0 4
-0
-
-0101000
--83 2 +85 2 *
-Ve
-1e-07
-5 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  8 0 1 4
-2  15 9 0 1 4
-2  16 7 0 1 4
-0
-
-0101000
-+81 2 -83 2 *
-Ve
-1e-07
-10 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  5 0 5 10
-2  9 2 0 5 10
-2  10 5 0 5 10
-0
-
-0101000
-+81 0 -79 0 *
-Ve
-1e-07
-10 0 10
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  9 0 0 10
-2  17 10 0 0 10
-2  18 2 0 0 10
-0
-
-0101000
--77 0 +79 0 *
-Ed
- 1e-07 1 1 0
-1  10 0 0 10
-2  19 2 0 0 10
-2  20 3 0 0 10
-0
-
-0101000
--77 0 +97 0 *
-Wi
-
-0101000
--86 0 -84 1 -82 1 +80 1 -78 0 -76 0 +75 0 +95 0 *
-Fa
-0  1e-07 2 0
-
-CGM_ATTRIB ENTITY_NAME* face2* * *
-*
-0101000
-+74 0 *
-Ve
-1e-07
-10 10 10
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  11 0 0 10
-2  21 4 0 0 10
-2  22 3 0 0 10
-0
-
-0101000
--72 0 +94 0 *
-Ed
- 1e-07 1 1 0
-1  12 0 0 10
-2  23 10 0 0 10
-2  24 3 0 0 10
-0
-
-0101000
--72 0 +77 0 *
-Wi
-
-0101000
--93 0 -71 0 +70 0 +75 0 *
-Fa
-0  1e-07 3 0
-
-CGM_ATTRIB ENTITY_NAME* face16* * *
-*
-0111000
-+69 0 *
-Ve
-1e-07
-1 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  13 0 0 1
-2  25 4 0 0 1
-2  26 5 0 0 1
-0
-
-0101000
-+92 0 -67 0 *
-Ve
-1e-07
-1 10 3
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  14 0 1 4
-2  27 6 0 1 4
-2  28 11 0 1 4
-0
-
-0101000
-+67 2 -65 2 *
-Ve
-1e-07
-5 10 3
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  15 0 0 4
-2  29 11 0 0 4
-2  30 8 0 0 4
-0
-
-0101000
--63 2 +65 2 *
-Ve
-1e-07
-5 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  16 0 1 4
-2  31 9 0 1 4
-2  32 11 0 1 4
-0
-
-0101000
-+61 2 -63 2 *
-Ve
-1e-07
-10 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  13 0 5 10
-2  25 4 0 5 10
-2  26 5 0 5 10
-0
-
-0101000
-+61 0 -59 0 *
-Ed
- 1e-07 1 1 0
-1  17 0 0 10
-2  33 10 0 0 10
-2  34 4 0 0 10
-0
-
-0101000
--72 0 +59 0 *
-Wi
-
-0101000
--66 0 -64 1 -62 1 +60 1 -58 0 -57 0 +71 0 +91 0 *
-Fa
-0  1e-07 4 0
-
-CGM_ATTRIB ENTITY_NAME* face3* * *
-*
-0101000
-+56 0 *
-Ed
- 1e-07 1 1 0
-1  18 0 0 10
-2  35 5 0 0 10
-2  36 6 1 0 10
-0
-
-0101000
-+87 0 -67 0 *
-Wi
-
-0101000
-+86 0 -90 0 -66 0 +54 0 *
-Fa
-0  1e-07 5 0
-
-CGM_ATTRIB ENTITY_NAME* face4* * *
-*
-0101000
-+53 0 *
-Ed
- 1e-07 1 1 0
-1  19 0 0 10
-2  37 6 0 0 10
-2  38 8 0 0 10
-0
-
-0101000
--65 2 +85 2 *
-Wi
-
-0101000
--84 1 -51 1 +64 1 +54 0 *
-Fa
-0  1e-07 6 1
-
-CGM_ATTRIB ENTITY_NAME* face5* * *
-*
-0101000
-+50 0 *
-Ed
- 1e-07 1 1 0
-1  20 0 0 10
-2  39 9 0 0 10
-2  40 8 0 0 10
-0
-
-0101000
--63 2 +83 2 *
-Wi
-
-0101000
--51 1 -62 1 +82 1 +48 1 *
-Fa
-0  1e-07 8 1
-
-CGM_ATTRIB ENTITY_NAME* face6* * *
-*
-0101000
-+47 0 *
-Ed
- 1e-07 1 1 0
-1  21 0 0 10
-2  41 5 0 0 10
-2  42 9 1 0 10
-0
-
-0101000
-+81 0 -61 0 *
-Wi
-
-0101000
--80 1 -48 1 +60 1 +45 0 *
-Fa
-0  1e-07 9 1
-
-CGM_ATTRIB ENTITY_NAME* face7* * *
-*
-0101000
-+44 0 *
-Ed
- 1e-07 1 1 0
-1  22 0 0 10
-2  43 10 0 0 10
-2  44 5 0 0 10
-0
-
-0101000
--59 0 +79 0 *
-Wi
-
-0101000
--45 0 -58 0 +42 0 +78 0 *
-Fa
-0  1e-07 5 0
-
-CGM_ATTRIB ENTITY_NAME* face8* * *
-*
-0101000
-+41 0 *
-Wi
-
-0101000
--76 0 -70 0 +57 0 +42 0 *
-Fa
-0  1e-07 10 0
-
-CGM_ATTRIB ENTITY_NAME* face9* * *
-*
-0111000
-+39 0 *
-Sh
-
-0101000
--88 0 -73 0 +68 0 +55 0 -52 0 +49 0 -46 0 -43 0 -40 0 +38 0 
-*
-So
-
-0100000
-+37 0 *
-Ve
-1e-07
-0 0 10
-0 0
-
-0101101
-*
-Ve
-1e-07
-0 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  23 0 0 10
-2  45 12 0 0 10
-2  46 13 0 0 10
-0
-
-0101000
--35 0 +34 0 *
-Ve
-1e-07
-0 10 10
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  24 0 0 10
-2  47 12 0 0 10
-2  48 14 0 0 10
-0
-
-0101000
--32 0 +35 0 *
-Ve
-1e-07
-0 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  25 0 0 10
-2  49 12 0 0 10
-2  50 15 0 0 10
-0
-
-0101000
--32 0 +30 0 *
-Ed
- 1e-07 1 1 0
-1  26 0 0 10
-2  51 12 0 0 10
-2  52 16 0 0 10
-0
-
-0101000
--30 0 +34 0 *
-Wi
-
-0101000
--33 0 -31 0 +29 0 +28 0 *
-Fa
-0  1e-07 12 0
-
-CGM_ATTRIB ENTITY_NAME* face10* * *
-*
-0111000
-+27 0 *
-Ve
-1e-07
-10 0 10
-0 0
-
-0101101
-*
-Ve
-1e-07
-10 0 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  27 0 0 10
-2  53 17 0 0 10
-2  54 13 0 0 10
-0
-
-0101000
--25 0 +24 0 *
-Ve
-1e-07
-10 10 10
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  28 0 0 10
-2  55 17 0 0 10
-2  56 14 0 0 10
-0
-
-0101000
--22 0 +25 0 *
-Ve
-1e-07
-10 10 0
-0 0
-
-0101101
-*
-Ed
- 1e-07 1 1 0
-1  29 0 0 10
-2  57 17 0 0 10
-2  58 15 0 0 10
-0
-
-0101000
--22 0 +20 0 *
-Ed
- 1e-07 1 1 0
-1  30 0 0 10
-2  59 17 0 0 10
-2  60 16 0 0 10
-0
-
-0101000
--20 0 +24 0 *
-Wi
-
-0101000
--23 0 -21 0 +19 0 +18 0 *
-Fa
-0  1e-07 17 0
-
-CGM_ATTRIB ENTITY_NAME* face11* * *
-*
-0111000
-+17 0 *
-Ed
- 1e-07 1 1 0
-1  31 0 0 10
-2  61 13 0 0 10
-2  62 16 0 0 10
-0
-
-0101000
--24 0 +34 0 *
-Ed
- 1e-07 1 1 0
-1  32 0 0 10
-2  63 13 0 0 10
-2  64 14 0 0 10
-0
-
-0101000
--25 0 +35 0 *
-Wi
-
-0101000
--15 0 -23 0 +14 0 +33 0 *
-Fa
-0  1e-07 13 0
-
-CGM_ATTRIB ENTITY_NAME* face12* * *
-*
-0111000
-+13 0 *
-Ed
- 1e-07 1 1 0
-1  33 0 0 10
-2  65 15 0 0 10
-2  66 16 0 0 10
-0
-
-0101000
--20 0 +30 0 *
-Ed
- 1e-07 1 1 0
-1  34 0 0 10
-2  67 15 0 0 10
-2  68 14 0 0 10
-0
-
-0101000
--22 0 +32 0 *
-Wi
-
-0101000
--11 0 -19 0 +10 0 +29 0 *
-Fa
-0  1e-07 15 0
-
-CGM_ATTRIB ENTITY_NAME* face13* * *
-*
-0111000
-+9 0 *
-Wi
-
-0101000
--28 0 -11 0 +18 0 +15 0 *
-Fa
-0  1e-07 16 0
-
-CGM_ATTRIB ENTITY_NAME* face14* * *
-*
-0111000
-+7 0 *
-Wi
-
-0101000
--31 0 -10 0 +21 0 +14 0 *
-Fa
-0  1e-07 14 0
-
-CGM_ATTRIB ENTITY_NAME* face15* * *
-*
-0111000
-+5 0 *
-Sh
-
-0101100
--26 0 +16 0 -12 0 +8 0 -6 0 +4 0 *
-So
-
-0100000
-+3 0 *
-Co
-
-1100000
-+36 0 +2 3 *
-
-+1 0 




More information about the cgma-dev mailing list