973c2be1 |
1 | // Copyright (c) 1999-2014 OPEN CASCADE SAS |
b311480e |
2 | // |
973c2be1 |
3 | // This file is part of Open CASCADE Technology software library. |
b311480e |
4 | // |
d5f74e42 |
5 | // This library is free software; you can redistribute it and/or modify it under |
6 | // the terms of the GNU Lesser General Public License version 2.1 as published |
973c2be1 |
7 | // by the Free Software Foundation, with special exception defined in the file |
8 | // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT |
9 | // distribution for complete text of the license and disclaimer of any warranty. |
b311480e |
10 | // |
973c2be1 |
11 | // Alternatively, this file may be used under the terms of Open CASCADE |
12 | // commercial license or contractual agreement. |
b311480e |
13 | |
7fd59977 |
14 | // pdn 24.12.98 t3d_opt.stp: treatment of unsorted uncertainties |
15 | //:n5 abv 15 Feb 99: S4132 complex type bounded_curve + surface_curve -> surface_curve |
16 | // :j4 gka 15.03.99 S4134 |
17 | // sln 03.10.2001. BUC61003. Correction of alphabetic order of complex entity's items |
42cf5bc1 |
18 | |
19 | #include <Dico_DictionaryOfInteger.hxx> |
20 | #include <Interface_Check.hxx> |
21 | #include <Interface_ParamType.hxx> |
7fd59977 |
22 | #include <Interface_ReaderLib.hxx> |
42cf5bc1 |
23 | #include <RWStepAP214_ReadWriteModule.hxx> |
24 | #include <Standard_Transient.hxx> |
25 | #include <Standard_Type.hxx> |
7fd59977 |
26 | #include <StepAP214_Protocol.hxx> |
42cf5bc1 |
27 | #include <StepData_StepReaderData.hxx> |
28 | #include <StepData_StepWriter.hxx> |
29 | #include <StepData_WriterLib.hxx> |
30 | #include <TCollection_AsciiString.hxx> |
7fd59977 |
31 | |
42cf5bc1 |
32 | //#include <Interface_Macros.hxx> |
7fd59977 |
33 | #define DeclareAndCast(atype,result,start) \ |
c5f3a425 |
34 | Handle(atype) result = Handle(atype)::DownCast (start) |
7fd59977 |
35 | |
36 | #include <StepBasic_Address.hxx> |
37 | #include <StepShape_AdvancedBrepShapeRepresentation.hxx> |
38 | #include <StepShape_AdvancedFace.hxx> |
39 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationCurveOccurrence.hxx> |
40 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationFillArea.hxx> |
41 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationFillAreaOccurrence.hxx> |
42 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
43 | #include <StepVisual_AnnotationOccurrence.hxx> |
44 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationSubfigureOccurrence.hxx> |
45 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationSymbol.hxx> |
46 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationSymbolOccurrence.hxx> |
47 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
48 | #include <StepVisual_AnnotationText.hxx> |
49 | #include <StepVisual_AnnotationTextOccurrence.hxx> |
50 | |
51 | #include <StepBasic_ApplicationContext.hxx> |
52 | #include <StepBasic_ApplicationContextElement.hxx> |
53 | #include <StepBasic_ApplicationProtocolDefinition.hxx> |
54 | #include <StepBasic_Approval.hxx> |
55 | #include <StepBasic_ApprovalPersonOrganization.hxx> |
56 | #include <StepBasic_ApprovalRelationship.hxx> |
57 | #include <StepBasic_ApprovalRole.hxx> |
58 | #include <StepBasic_ApprovalStatus.hxx> |
c04c30b3 |
59 | #include <StepBasic_AreaUnit.hxx> |
7fd59977 |
60 | #include <StepVisual_AreaInSet.hxx> |
c04c30b3 |
61 | #include <StepBasic_VolumeUnit.hxx> |
7fd59977 |
62 | #include <StepAP214_AutoDesignActualDateAndTimeAssignment.hxx> |
63 | #include <StepAP214_AutoDesignActualDateAssignment.hxx> |
64 | #include <StepAP214_AutoDesignApprovalAssignment.hxx> |
65 | #include <StepAP214_AutoDesignDateAndPersonAssignment.hxx> |
66 | #include <StepAP214_AutoDesignGroupAssignment.hxx> |
67 | #include <StepAP214_AutoDesignNominalDateAndTimeAssignment.hxx> |
68 | #include <StepAP214_AutoDesignNominalDateAssignment.hxx> |
69 | #include <StepAP214_AutoDesignOrganizationAssignment.hxx> |
70 | #include <StepAP214_AutoDesignPersonAndOrganizationAssignment.hxx> |
71 | #include <StepAP214_AutoDesignPresentedItem.hxx> |
72 | #include <StepAP214_AutoDesignSecurityClassificationAssignment.hxx> |
73 | // Removed from Rev2 to Rev4 : <StepAP214_AutoDesignViewArea.hxx> |
74 | #include <StepGeom_Axis1Placement.hxx> |
75 | #include <StepGeom_Axis2Placement2d.hxx> |
76 | #include <StepGeom_Axis2Placement3d.hxx> |
77 | #include <StepGeom_BSplineCurve.hxx> |
78 | #include <StepGeom_BSplineCurveWithKnots.hxx> |
79 | #include <StepGeom_BSplineSurface.hxx> |
80 | #include <StepGeom_BSplineSurfaceWithKnots.hxx> |
81 | #include <StepVisual_BackgroundColour.hxx> |
82 | #include <StepGeom_BezierCurve.hxx> |
83 | #include <StepGeom_BezierSurface.hxx> |
84 | #include <StepShape_Block.hxx> |
85 | #include <StepShape_BooleanResult.hxx> |
86 | #include <StepGeom_BoundaryCurve.hxx> |
87 | #include <StepGeom_BoundedCurve.hxx> |
88 | #include <StepGeom_BoundedSurface.hxx> |
89 | #include <StepShape_BoxDomain.hxx> |
90 | #include <StepShape_BoxedHalfSpace.hxx> |
91 | #include <StepShape_BrepWithVoids.hxx> |
92 | #include <StepBasic_CalendarDate.hxx> |
93 | #include <StepVisual_CameraImage.hxx> |
94 | #include <StepVisual_CameraModel.hxx> |
95 | #include <StepVisual_CameraModelD2.hxx> |
96 | #include <StepVisual_CameraModelD3.hxx> |
97 | #include <StepVisual_CameraUsage.hxx> |
98 | #include <StepGeom_CartesianPoint.hxx> |
99 | #include <StepGeom_CartesianTransformationOperator.hxx> |
100 | #include <StepGeom_CartesianTransformationOperator3d.hxx> |
101 | #include <StepGeom_Circle.hxx> |
102 | #include <StepShape_ClosedShell.hxx> |
103 | #include <StepVisual_Colour.hxx> |
104 | #include <StepVisual_ColourRgb.hxx> |
105 | #include <StepVisual_ColourSpecification.hxx> |
106 | #include <StepGeom_CompositeCurve.hxx> |
107 | #include <StepGeom_CompositeCurveOnSurface.hxx> |
108 | #include <StepGeom_CompositeCurveSegment.hxx> |
109 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
110 | #include <StepVisual_CompositeText.hxx> |
111 | // Removed from Rev2 to Rev4 : <StepVisual_CompositeTextWithAssociatedCurves.hxx> |
112 | // Removed from Rev2 to Rev4 : <StepVisual_CompositeTextWithBlankingBox.hxx> |
113 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
114 | #include <StepVisual_CompositeTextWithExtent.hxx> |
115 | |
116 | #include <StepGeom_Conic.hxx> |
117 | #include <StepGeom_ConicalSurface.hxx> |
118 | #include <StepShape_ConnectedFaceSet.hxx> |
119 | #include <StepVisual_ContextDependentInvisibility.hxx> |
120 | #include <StepVisual_ContextDependentOverRidingStyledItem.hxx> |
121 | #include <StepBasic_ConversionBasedUnit.hxx> |
122 | #include <StepBasic_CoordinatedUniversalTimeOffset.hxx> |
123 | // Removed from Rev2 to Rev4 : <StepShape_CsgRepresentation.hxx> |
124 | #include <StepShape_CsgShapeRepresentation.hxx> |
125 | #include <StepShape_CsgSolid.hxx> |
126 | #include <StepGeom_Curve.hxx> |
127 | #include <StepGeom_CurveBoundedSurface.hxx> |
128 | #include <StepGeom_CurveReplica.hxx> |
129 | #include <StepVisual_CurveStyle.hxx> |
130 | #include <StepVisual_CurveStyleFont.hxx> |
131 | #include <StepVisual_CurveStyleFontPattern.hxx> |
132 | #include <StepGeom_CylindricalSurface.hxx> |
133 | #include <StepBasic_Date.hxx> |
134 | #include <StepBasic_DateAndTime.hxx> |
135 | #include <StepBasic_DateRole.hxx> |
136 | #include <StepBasic_DateTimeRole.hxx> |
137 | // Removed from Rev2 to Rev4 : <StepVisual_DefinedSymbol.hxx> |
138 | #include <StepRepr_DefinitionalRepresentation.hxx> |
139 | #include <StepGeom_DegeneratePcurve.hxx> |
140 | #include <StepGeom_DegenerateToroidalSurface.hxx> |
141 | #include <StepRepr_DescriptiveRepresentationItem.hxx> |
142 | // Removed from Rev2 to Rev4 : <StepVisual_DimensionCurve.hxx> |
143 | // Removed from Rev2 to Rev4 : <StepVisual_DimensionCurveTerminator.hxx> |
144 | #include <StepBasic_DimensionalExponents.hxx> |
145 | #include <StepGeom_Direction.hxx> |
146 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
147 | #include <StepVisual_DraughtingAnnotationOccurrence.hxx> |
148 | // Removed from Rev2 to Rev4 : <StepVisual_DraughtingCallout.hxx> |
149 | #include <StepVisual_DraughtingPreDefinedColour.hxx> |
150 | #include <StepVisual_DraughtingPreDefinedCurveFont.hxx> |
151 | // Removed from Rev2 to Rev4 : <StepVisual_DraughtingSubfigureRepresentation.hxx> |
152 | // Removed from Rev2 to Rev4 : <StepVisual_DraughtingSymbolRepresentation.hxx> |
153 | // Removed from Rev2 to Rev4 : <StepVisual_DraughtingTextLiteralWithDelineation.hxx> |
154 | // Removed from Rev2 to Rev4 : <StepVisual_DrawingDefinition.hxx> |
155 | // Removed from Rev2 to Rev4 : <StepVisual_DrawingRevision.hxx> |
156 | #include <StepShape_Edge.hxx> |
157 | #include <StepShape_EdgeCurve.hxx> |
158 | #include <StepShape_EdgeLoop.hxx> |
159 | #include <StepGeom_ElementarySurface.hxx> |
160 | #include <StepGeom_Ellipse.hxx> |
161 | #include <StepGeom_EvaluatedDegeneratePcurve.hxx> |
162 | #include <StepBasic_ExternalSource.hxx> |
163 | #include <StepVisual_ExternallyDefinedCurveFont.hxx> |
164 | // Removed from Rev2 to Rev4 : <StepVisual_ExternallyDefinedHatchStyle.hxx> |
165 | #include <StepBasic_ExternallyDefinedItem.hxx> |
166 | // Removed from Rev2 to Rev4 : <StepVisual_ExternallyDefinedSymbol.hxx> |
167 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
168 | #include <StepVisual_ExternallyDefinedTextFont.hxx> |
169 | // Removed from Rev2 to Rev4 : <StepVisual_ExternallyDefinedTileStyle.hxx> |
170 | #include <StepShape_ExtrudedAreaSolid.hxx> |
171 | #include <StepShape_Face.hxx> |
172 | // Removed from Rev2 to Rev4 : <StepShape_FaceBasedSurfaceModel.hxx> |
173 | #include <StepShape_FaceBound.hxx> |
174 | #include <StepShape_FaceOuterBound.hxx> |
175 | #include <StepShape_FaceSurface.hxx> |
176 | #include <StepShape_FacetedBrep.hxx> |
177 | #include <StepShape_FacetedBrepShapeRepresentation.hxx> |
178 | #include <StepVisual_FillAreaStyle.hxx> |
179 | #include <StepVisual_FillAreaStyleColour.hxx> |
180 | // Removed from Rev2 to Rev4 : <StepVisual_FillAreaStyleHatching.hxx> |
181 | // Removed from Rev2 to Rev4 : <StepVisual_FillAreaStyleTileSymbolWithStyle.hxx> |
182 | // Removed from Rev2 to Rev4 : <StepVisual_FillAreaStyleTiles.hxx> |
183 | #include <StepRepr_FunctionallyDefinedTransformation.hxx> |
184 | #include <StepShape_GeometricCurveSet.hxx> |
185 | #include <StepGeom_GeometricRepresentationContext.hxx> |
186 | #include <StepGeom_GeometricRepresentationItem.hxx> |
187 | #include <StepShape_GeometricSet.hxx> |
188 | #include <StepShape_GeometricallyBoundedSurfaceShapeRepresentation.hxx> |
189 | #include <StepShape_GeometricallyBoundedWireframeShapeRepresentation.hxx> |
190 | #include <StepRepr_GlobalUncertaintyAssignedContext.hxx> |
191 | #include <StepRepr_GlobalUnitAssignedContext.hxx> |
192 | #include <StepBasic_Group.hxx> |
193 | #include <StepBasic_GroupRelationship.hxx> |
194 | #include <StepShape_HalfSpaceSolid.hxx> |
195 | #include <StepGeom_Hyperbola.hxx> |
196 | #include <StepGeom_IntersectionCurve.hxx> |
197 | #include <StepVisual_Invisibility.hxx> |
198 | #include <StepBasic_LengthMeasureWithUnit.hxx> |
199 | #include <StepBasic_LengthUnit.hxx> |
200 | #include <StepGeom_Line.hxx> |
201 | #include <StepBasic_LocalTime.hxx> |
202 | #include <StepShape_Loop.hxx> |
203 | #include <StepShape_ManifoldSolidBrep.hxx> |
204 | #include <StepShape_ManifoldSurfaceShapeRepresentation.hxx> |
205 | #include <StepRepr_MappedItem.hxx> |
206 | #include <StepBasic_MeasureWithUnit.hxx> |
207 | #include <StepVisual_MechanicalDesignGeometricPresentationArea.hxx> |
208 | #include <StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx> |
209 | // Removed from Rev2 to Rev4 : <StepVisual_MechanicalDesignPresentationArea.hxx> |
210 | #include <StepBasic_NamedUnit.hxx> |
211 | #include <StepGeom_OffsetCurve3d.hxx> |
212 | #include <StepGeom_OffsetSurface.hxx> |
213 | // Removed from Rev2 to Rev4 : <StepAP214_OneDirectionRepeatFactor.hxx> |
214 | #include <StepShape_OpenShell.hxx> |
215 | #include <StepBasic_OrdinalDate.hxx> |
216 | #include <StepBasic_Organization.hxx> |
217 | #include <StepBasic_OrganizationRole.hxx> |
218 | #include <StepBasic_OrganizationalAddress.hxx> |
219 | #include <StepShape_OrientedClosedShell.hxx> |
220 | #include <StepShape_OrientedEdge.hxx> |
221 | #include <StepShape_OrientedFace.hxx> |
222 | #include <StepShape_OrientedOpenShell.hxx> |
223 | #include <StepShape_OrientedPath.hxx> |
224 | #include <StepGeom_OuterBoundaryCurve.hxx> |
225 | #include <StepVisual_OverRidingStyledItem.hxx> |
226 | #include <StepGeom_Parabola.hxx> |
227 | #include <StepRepr_ParametricRepresentationContext.hxx> |
228 | #include <StepShape_Path.hxx> |
229 | #include <StepGeom_Pcurve.hxx> |
230 | #include <StepBasic_Person.hxx> |
231 | #include <StepBasic_PersonAndOrganization.hxx> |
232 | #include <StepBasic_PersonAndOrganizationRole.hxx> |
233 | #include <StepBasic_PersonalAddress.hxx> |
234 | #include <StepGeom_Placement.hxx> |
235 | #include <StepVisual_PlanarBox.hxx> |
236 | #include <StepVisual_PlanarExtent.hxx> |
237 | #include <StepGeom_Plane.hxx> |
238 | #include <StepBasic_PlaneAngleMeasureWithUnit.hxx> |
239 | #include <StepBasic_PlaneAngleUnit.hxx> |
240 | #include <StepGeom_Point.hxx> |
241 | #include <StepGeom_PointOnCurve.hxx> |
242 | #include <StepGeom_PointOnSurface.hxx> |
243 | #include <StepGeom_PointReplica.hxx> |
244 | #include <StepVisual_PointStyle.hxx> |
245 | #include <StepShape_PolyLoop.hxx> |
246 | #include <StepGeom_Polyline.hxx> |
247 | #include <StepVisual_PreDefinedColour.hxx> |
248 | #include <StepVisual_PreDefinedCurveFont.hxx> |
249 | #include <StepVisual_PreDefinedItem.hxx> |
250 | // Removed from Rev2 to Rev4 : <StepVisual_PreDefinedSymbol.hxx> |
251 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
252 | #include <StepVisual_PreDefinedTextFont.hxx> |
253 | |
254 | #include <StepVisual_PresentationArea.hxx> |
255 | #include <StepVisual_PresentationLayerAssignment.hxx> |
256 | #include <StepVisual_PresentationRepresentation.hxx> |
257 | #include <StepVisual_PresentationSet.hxx> |
258 | #include <StepVisual_PresentationSize.hxx> |
259 | #include <StepVisual_PresentationStyleAssignment.hxx> |
260 | #include <StepVisual_PresentationStyleByContext.hxx> |
261 | #include <StepVisual_PresentationView.hxx> |
262 | #include <StepBasic_Product.hxx> |
263 | #include <StepBasic_ProductCategory.hxx> |
264 | #include <StepBasic_ProductContext.hxx> |
265 | // Removed from Rev2 to Rev4 : <StepVisual_ProductDataRepresentationView.hxx> |
266 | #include <StepBasic_ProductDefinition.hxx> |
267 | #include <StepBasic_ProductDefinitionContext.hxx> |
268 | #include <StepBasic_ProductDefinitionFormation.hxx> |
269 | #include <StepBasic_ProductDefinitionFormationWithSpecifiedSource.hxx> |
270 | #include <StepRepr_ProductDefinitionShape.hxx> |
271 | #include <StepBasic_ProductRelatedProductCategory.hxx> |
272 | #include <StepBasic_ProductType.hxx> |
273 | #include <StepRepr_PropertyDefinition.hxx> |
274 | #include <StepRepr_PropertyDefinitionRepresentation.hxx> |
275 | #include <StepGeom_QuasiUniformCurve.hxx> |
276 | #include <StepGeom_QuasiUniformSurface.hxx> |
277 | #include <StepBasic_RatioMeasureWithUnit.hxx> |
278 | #include <StepGeom_RationalBSplineCurve.hxx> |
279 | #include <StepGeom_RationalBSplineSurface.hxx> |
280 | #include <StepGeom_RectangularCompositeSurface.hxx> |
281 | #include <StepGeom_RectangularTrimmedSurface.hxx> |
282 | #include <StepAP214_RepItemGroup.hxx> |
283 | #include <StepGeom_ReparametrisedCompositeCurveSegment.hxx> |
284 | #include <StepRepr_Representation.hxx> |
285 | #include <StepRepr_RepresentationContext.hxx> |
286 | #include <StepRepr_RepresentationItem.hxx> |
287 | #include <StepRepr_RepresentationMap.hxx> |
288 | #include <StepRepr_RepresentationRelationship.hxx> |
289 | #include <StepShape_RevolvedAreaSolid.hxx> |
290 | #include <StepShape_RightAngularWedge.hxx> |
291 | #include <StepShape_RightCircularCone.hxx> |
292 | #include <StepShape_RightCircularCylinder.hxx> |
293 | #include <StepGeom_SeamCurve.hxx> |
294 | #include <StepBasic_SecurityClassification.hxx> |
295 | #include <StepBasic_SecurityClassificationLevel.hxx> |
296 | #include <StepRepr_ShapeAspect.hxx> |
297 | #include <StepRepr_ShapeAspectRelationship.hxx> |
298 | #include <StepRepr_ShapeAspectTransition.hxx> |
299 | #include <StepShape_ShapeDefinitionRepresentation.hxx> |
300 | #include <StepShape_ShapeRepresentation.hxx> |
301 | #include <StepShape_ShellBasedSurfaceModel.hxx> |
302 | #include <StepBasic_SiUnit.hxx> |
303 | #include <StepBasic_SolidAngleMeasureWithUnit.hxx> |
304 | #include <StepShape_SolidModel.hxx> |
305 | #include <StepShape_SolidReplica.hxx> |
306 | #include <StepShape_Sphere.hxx> |
307 | #include <StepGeom_SphericalSurface.hxx> |
308 | #include <StepVisual_StyledItem.hxx> |
309 | #include <StepGeom_Surface.hxx> |
310 | #include <StepGeom_SurfaceCurve.hxx> |
311 | #include <StepGeom_SurfaceOfLinearExtrusion.hxx> |
312 | #include <StepGeom_SurfaceOfRevolution.hxx> |
313 | #include <StepGeom_SurfaceCurveAndBoundedCurve.hxx> |
314 | #include <StepGeom_SurfacePatch.hxx> |
315 | #include <StepGeom_SurfaceReplica.hxx> |
316 | #include <StepVisual_SurfaceSideStyle.hxx> |
317 | #include <StepVisual_SurfaceStyleBoundary.hxx> |
318 | #include <StepVisual_SurfaceStyleControlGrid.hxx> |
319 | #include <StepVisual_SurfaceStyleFillArea.hxx> |
320 | #include <StepVisual_SurfaceStyleParameterLine.hxx> |
321 | #include <StepVisual_SurfaceStyleSegmentationCurve.hxx> |
322 | #include <StepVisual_SurfaceStyleSilhouette.hxx> |
323 | #include <StepVisual_SurfaceStyleUsage.hxx> |
324 | #include <StepShape_SweptAreaSolid.hxx> |
325 | #include <StepGeom_SweptSurface.hxx> |
326 | // Removed from Rev2 to Rev4 : <StepVisual_SymbolColour.hxx> |
327 | // Removed from Rev2 to Rev4 : <StepVisual_SymbolRepresentation.hxx> |
328 | // Removed from Rev2 to Rev4 : <StepVisual_SymbolRepresentationMap.hxx> |
329 | // Removed from Rev2 to Rev4 : <StepVisual_SymbolStyle.hxx> |
330 | // Removed from Rev2 to Rev4 : <StepVisual_SymbolTarget.hxx> |
331 | #include <StepVisual_Template.hxx> |
332 | #include <StepVisual_TemplateInstance.hxx> |
333 | // Removed from Rev2 to Rev4 : <StepVisual_TerminatorSymbol.hxx> |
334 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
335 | #include <StepVisual_TextLiteral.hxx> |
336 | // Removed from Rev2 to Rev4 : <StepVisual_TextLiteralWithAssociatedCurves.hxx> |
337 | // Removed from Rev2 to Rev4 : <StepVisual_TextLiteralWithBlankingBox.hxx> |
338 | // Removed from Rev2 to Rev4 : <StepVisual_TextLiteralWithDelineation.hxx> |
339 | // Removed from Rev2 to Rev4 : <StepVisual_TextLiteralWithExtent.hxx> |
340 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
341 | #include <StepVisual_TextStyle.hxx> |
342 | #include <StepVisual_TextStyleForDefinedFont.hxx> |
343 | #include <StepVisual_TextStyleWithBoxCharacteristics.hxx> |
344 | // Removed from Rev2 to Rev4 : <StepVisual_TextStyleWithMirror.hxx> |
345 | #include <StepShape_TopologicalRepresentationItem.hxx> |
346 | #include <StepGeom_ToroidalSurface.hxx> |
347 | #include <StepShape_Torus.hxx> |
348 | #include <StepShape_TransitionalShapeRepresentation.hxx> |
349 | #include <StepGeom_TrimmedCurve.hxx> |
350 | // Removed from Rev2 to Rev4 : <StepAP214_TwoDirectionRepeatFactor.hxx> |
351 | #include <StepBasic_UncertaintyMeasureWithUnit.hxx> |
352 | #include <StepGeom_UniformCurve.hxx> |
353 | #include <StepGeom_UniformSurface.hxx> |
354 | #include <StepGeom_Vector.hxx> |
355 | #include <StepShape_Vertex.hxx> |
356 | #include <StepShape_VertexLoop.hxx> |
357 | #include <StepShape_VertexPoint.hxx> |
358 | #include <StepVisual_ViewVolume.hxx> |
359 | #include <StepBasic_WeekOfYearAndDayDate.hxx> |
360 | #include <StepGeom_UniformCurveAndRationalBSplineCurve.hxx> |
361 | #include <StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve.hxx> |
362 | #include <StepGeom_QuasiUniformCurveAndRationalBSplineCurve.hxx> |
363 | #include <StepGeom_BezierCurveAndRationalBSplineCurve.hxx> |
364 | #include <StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx> |
365 | #include <StepGeom_UniformSurfaceAndRationalBSplineSurface.hxx> |
366 | #include <StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface.hxx> |
367 | #include <StepGeom_BezierSurfaceAndRationalBSplineSurface.hxx> |
368 | #include <StepBasic_SiUnitAndLengthUnit.hxx> |
369 | #include <StepBasic_SiUnitAndPlaneAngleUnit.hxx> |
370 | #include <StepBasic_ConversionBasedUnitAndLengthUnit.hxx> |
371 | #include <StepBasic_ConversionBasedUnitAndPlaneAngleUnit.hxx> |
372 | #include <StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext.hxx> |
373 | #include <StepShape_LoopAndPath.hxx> |
374 | |
375 | // Added by FMA |
376 | #include <StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx> |
377 | #include <StepGeom_GeometricRepresentationContextAndParametricRepresentationContext.hxx> |
378 | #include <StepBasic_ConversionBasedUnitAndSolidAngleUnit.hxx> |
379 | #include <StepBasic_SiUnitAndSolidAngleUnit.hxx> |
380 | #include <StepBasic_SolidAngleUnit.hxx> |
381 | #include <StepShape_FacetedBrepAndBrepWithVoids.hxx> |
382 | #include <StepBasic_MechanicalContext.hxx> |
383 | |
384 | // full Rev4 |
385 | #include <StepBasic_TimeMeasureWithUnit.hxx> |
386 | #include <StepBasic_RatioUnit.hxx> |
387 | #include <StepBasic_TimeUnit.hxx> |
388 | #include <StepBasic_SiUnitAndRatioUnit.hxx> |
389 | #include <StepBasic_SiUnitAndTimeUnit.hxx> |
390 | #include <StepBasic_ConversionBasedUnitAndRatioUnit.hxx> |
391 | #include <StepBasic_ConversionBasedUnitAndTimeUnit.hxx> |
392 | #include <StepBasic_ApprovalDateTime.hxx> |
393 | #include <StepVisual_CameraImage2dWithScale.hxx> |
394 | #include <StepVisual_CameraImage3dWithScale.hxx> |
395 | #include <StepGeom_CartesianTransformationOperator2d.hxx> |
396 | #include <StepBasic_DerivedUnit.hxx> |
397 | #include <StepBasic_DerivedUnitElement.hxx> |
398 | #include <StepRepr_ItemDefinedTransformation.hxx> |
399 | #include <StepVisual_PresentedItemRepresentation.hxx> |
400 | #include <StepVisual_PresentationLayerUsage.hxx> |
401 | |
402 | |
403 | // Added by CKY (JUL-1998) for AP214 CC1 -> CC2 |
404 | |
405 | #include <StepAP214_AutoDesignDocumentReference.hxx> |
406 | #include <StepBasic_Document.hxx> |
407 | #include <StepBasic_DigitalDocument.hxx> |
408 | #include <StepBasic_DocumentRelationship.hxx> |
409 | #include <StepBasic_DocumentType.hxx> |
410 | #include <StepBasic_DocumentUsageConstraint.hxx> |
411 | #include <StepBasic_Effectivity.hxx> |
412 | #include <StepBasic_ProductDefinitionEffectivity.hxx> |
413 | #include <StepBasic_ProductDefinitionRelationship.hxx> |
414 | |
415 | #include <StepBasic_ProductDefinitionWithAssociatedDocuments.hxx> |
416 | #include <StepBasic_PhysicallyModeledProductDefinition.hxx> |
417 | |
418 | |
419 | #include <StepRepr_ProductDefinitionUsage.hxx> |
420 | #include <StepRepr_MakeFromUsageOption.hxx> |
421 | #include <StepRepr_AssemblyComponentUsage.hxx> |
422 | #include <StepRepr_NextAssemblyUsageOccurrence.hxx> |
423 | #include <StepRepr_PromissoryUsageOccurrence.hxx> |
424 | #include <StepRepr_QuantifiedAssemblyComponentUsage.hxx> |
425 | #include <StepRepr_SpecifiedHigherUsageOccurrence.hxx> |
426 | #include <StepRepr_AssemblyComponentUsageSubstitute.hxx> |
427 | #include <StepRepr_SuppliedPartRelationship.hxx> |
428 | #include <StepRepr_ExternallyDefinedRepresentation.hxx> |
429 | #include <StepRepr_ShapeRepresentationRelationship.hxx> |
430 | #include <StepRepr_RepresentationRelationshipWithTransformation.hxx> |
431 | #include <StepRepr_ShapeRepresentationRelationshipWithTransformation.hxx> |
432 | #include <StepRepr_MaterialDesignation.hxx> |
433 | |
434 | #include <StepShape_ContextDependentShapeRepresentation.hxx> |
435 | |
436 | |
437 | #include <RWStepBasic_RWAddress.hxx> |
438 | #include <RWStepShape_RWAdvancedBrepShapeRepresentation.hxx> |
439 | #include <RWStepShape_RWAdvancedFace.hxx> |
440 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationCurveOccurrence.hxx> |
441 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationFillArea.hxx> |
442 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationFillAreaOccurrence.hxx> |
443 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationOccurrence.hxx> |
444 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationSubfigureOccurrence.hxx> |
445 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationSymbol.hxx> |
446 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationSymbolOccurrence.hxx> |
447 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationText.hxx> |
448 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationTextOccurrence.hxx> |
449 | #include <RWStepBasic_RWApplicationContext.hxx> |
450 | #include <RWStepBasic_RWApplicationContextElement.hxx> |
451 | #include <RWStepBasic_RWApplicationProtocolDefinition.hxx> |
452 | #include <RWStepBasic_RWApproval.hxx> |
453 | #include <RWStepBasic_RWApprovalPersonOrganization.hxx> |
454 | #include <RWStepBasic_RWApprovalRelationship.hxx> |
455 | #include <RWStepBasic_RWApprovalRole.hxx> |
456 | #include <RWStepBasic_RWApprovalStatus.hxx> |
457 | #include <RWStepVisual_RWAreaInSet.hxx> |
458 | #include <RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.hxx> |
459 | #include <RWStepAP214_RWAutoDesignActualDateAssignment.hxx> |
460 | #include <RWStepAP214_RWAutoDesignApprovalAssignment.hxx> |
461 | #include <RWStepAP214_RWAutoDesignDateAndPersonAssignment.hxx> |
462 | #include <RWStepAP214_RWAutoDesignGroupAssignment.hxx> |
463 | #include <RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.hxx> |
464 | #include <RWStepAP214_RWAutoDesignNominalDateAssignment.hxx> |
465 | #include <RWStepAP214_RWAutoDesignOrganizationAssignment.hxx> |
466 | #include <RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.hxx> |
467 | #include <RWStepAP214_RWAutoDesignPresentedItem.hxx> |
468 | #include <RWStepAP214_RWAutoDesignSecurityClassificationAssignment.hxx> |
469 | // Removed from Rev2 to Rev4 : <RWStepAP214_RWAutoDesignViewArea.hxx> |
470 | #include <RWStepGeom_RWAxis1Placement.hxx> |
471 | #include <RWStepGeom_RWAxis2Placement2d.hxx> |
472 | #include <RWStepGeom_RWAxis2Placement3d.hxx> |
473 | #include <RWStepGeom_RWBSplineCurve.hxx> |
474 | #include <RWStepGeom_RWBSplineCurveWithKnots.hxx> |
475 | #include <RWStepGeom_RWBSplineSurface.hxx> |
476 | #include <RWStepGeom_RWBSplineSurfaceWithKnots.hxx> |
477 | #include <RWStepVisual_RWBackgroundColour.hxx> |
478 | #include <RWStepGeom_RWBezierCurve.hxx> |
479 | #include <RWStepGeom_RWBezierSurface.hxx> |
480 | #include <RWStepShape_RWBlock.hxx> |
481 | #include <RWStepShape_RWBooleanResult.hxx> |
482 | #include <RWStepGeom_RWBoundaryCurve.hxx> |
483 | #include <RWStepGeom_RWBoundedCurve.hxx> |
484 | #include <RWStepGeom_RWBoundedSurface.hxx> |
485 | #include <RWStepShape_RWBoxDomain.hxx> |
486 | #include <RWStepShape_RWBoxedHalfSpace.hxx> |
487 | #include <RWStepShape_RWBrepWithVoids.hxx> |
488 | #include <RWStepBasic_RWCalendarDate.hxx> |
489 | #include <RWStepVisual_RWCameraImage.hxx> |
490 | #include <RWStepVisual_RWCameraModel.hxx> |
491 | #include <RWStepVisual_RWCameraModelD2.hxx> |
492 | #include <RWStepVisual_RWCameraModelD3.hxx> |
493 | #include <RWStepVisual_RWCameraUsage.hxx> |
494 | #include <RWStepGeom_RWCartesianPoint.hxx> |
495 | #include <RWStepGeom_RWCartesianTransformationOperator.hxx> |
496 | #include <RWStepGeom_RWCartesianTransformationOperator3d.hxx> |
497 | #include <RWStepGeom_RWCircle.hxx> |
498 | #include <RWStepShape_RWClosedShell.hxx> |
499 | #include <RWStepVisual_RWColour.hxx> |
500 | #include <RWStepVisual_RWColourRgb.hxx> |
501 | #include <RWStepVisual_RWColourSpecification.hxx> |
502 | #include <RWStepGeom_RWCompositeCurve.hxx> |
503 | #include <RWStepGeom_RWCompositeCurveOnSurface.hxx> |
504 | #include <RWStepGeom_RWCompositeCurveSegment.hxx> |
505 | #include <RWStepVisual_RWCompositeText.hxx> |
506 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWCompositeTextWithAssociatedCurves.hxx> |
507 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWCompositeTextWithBlankingBox.hxx> |
508 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
509 | #include <RWStepVisual_RWCompositeTextWithExtent.hxx> |
510 | |
511 | #include <RWStepGeom_RWConic.hxx> |
512 | #include <RWStepGeom_RWConicalSurface.hxx> |
513 | #include <RWStepShape_RWConnectedFaceSet.hxx> |
514 | #include <RWStepVisual_RWContextDependentInvisibility.hxx> |
515 | #include <RWStepVisual_RWContextDependentOverRidingStyledItem.hxx> |
516 | #include <RWStepBasic_RWConversionBasedUnit.hxx> |
517 | #include <RWStepBasic_RWCoordinatedUniversalTimeOffset.hxx> |
518 | // Removed from Rev2 to Rev4 : <RWStepShape_RWCsgRepresentation.hxx> |
519 | #include <RWStepShape_RWCsgShapeRepresentation.hxx> |
520 | #include <RWStepShape_RWCsgSolid.hxx> |
521 | #include <RWStepGeom_RWCurve.hxx> |
522 | #include <RWStepGeom_RWCurveBoundedSurface.hxx> |
523 | #include <RWStepGeom_RWCurveReplica.hxx> |
524 | #include <RWStepVisual_RWCurveStyle.hxx> |
525 | #include <RWStepVisual_RWCurveStyleFont.hxx> |
526 | #include <RWStepVisual_RWCurveStyleFontPattern.hxx> |
527 | #include <RWStepGeom_RWCylindricalSurface.hxx> |
528 | #include <RWStepBasic_RWDate.hxx> |
529 | #include <RWStepBasic_RWDateAndTime.hxx> |
530 | #include <RWStepBasic_RWDateRole.hxx> |
531 | #include <RWStepBasic_RWDateTimeRole.hxx> |
532 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDefinedSymbol.hxx> |
533 | #include <RWStepRepr_RWDefinitionalRepresentation.hxx> |
534 | #include <RWStepGeom_RWDegeneratePcurve.hxx> |
535 | #include <RWStepGeom_RWDegenerateToroidalSurface.hxx> |
536 | #include <RWStepRepr_RWDescriptiveRepresentationItem.hxx> |
537 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDimensionCurve.hxx> |
538 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDimensionCurveTerminator.hxx> |
539 | #include <RWStepBasic_RWDimensionalExponents.hxx> |
540 | #include <RWStepGeom_RWDirection.hxx> |
541 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDraughtingAnnotationOccurrence.hxx> |
542 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDraughtingCallout.hxx> |
543 | #include <RWStepVisual_RWDraughtingPreDefinedColour.hxx> |
544 | #include <RWStepVisual_RWDraughtingPreDefinedCurveFont.hxx> |
545 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDraughtingSubfigureRepresentation.hxx> |
546 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDraughtingSymbolRepresentation.hxx> |
547 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDraughtingTextLiteralWithDelineation.hxx> |
548 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDrawingDefinition.hxx> |
549 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDrawingRevision.hxx> |
550 | #include <RWStepShape_RWEdge.hxx> |
551 | #include <RWStepShape_RWEdgeCurve.hxx> |
552 | #include <RWStepShape_RWEdgeLoop.hxx> |
553 | #include <RWStepGeom_RWElementarySurface.hxx> |
554 | #include <RWStepGeom_RWEllipse.hxx> |
555 | #include <RWStepGeom_RWEvaluatedDegeneratePcurve.hxx> |
556 | #include <RWStepBasic_RWExternalSource.hxx> |
557 | #include <RWStepVisual_RWExternallyDefinedCurveFont.hxx> |
558 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWExternallyDefinedHatchStyle.hxx> |
559 | #include <RWStepBasic_RWExternallyDefinedItem.hxx> |
560 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWExternallyDefinedSymbol.hxx> |
561 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWExternallyDefinedTextFont.hxx> |
562 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWExternallyDefinedTileStyle.hxx> |
563 | #include <RWStepShape_RWExtrudedAreaSolid.hxx> |
564 | #include <RWStepShape_RWFace.hxx> |
565 | // Removed from Rev2 to Rev4 : <RWStepShape_RWFaceBasedSurfaceModel.hxx> |
566 | #include <RWStepShape_RWFaceBound.hxx> |
567 | #include <RWStepShape_RWFaceOuterBound.hxx> |
568 | #include <RWStepShape_RWFaceSurface.hxx> |
569 | #include <RWStepShape_RWFacetedBrep.hxx> |
570 | #include <RWStepShape_RWFacetedBrepShapeRepresentation.hxx> |
571 | #include <RWStepVisual_RWFillAreaStyle.hxx> |
572 | #include <RWStepVisual_RWFillAreaStyleColour.hxx> |
573 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWFillAreaStyleHatching.hxx> |
574 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWFillAreaStyleTileSymbolWithStyle.hxx> |
575 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWFillAreaStyleTiles.hxx> |
576 | #include <RWStepRepr_RWFunctionallyDefinedTransformation.hxx> |
577 | #include <RWStepShape_RWGeometricCurveSet.hxx> |
578 | #include <RWStepGeom_RWGeometricRepresentationContext.hxx> |
579 | #include <RWStepGeom_RWGeometricRepresentationItem.hxx> |
580 | #include <RWStepShape_RWGeometricSet.hxx> |
581 | #include <RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.hxx> |
582 | #include <RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.hxx> |
583 | #include <RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx> |
584 | #include <RWStepRepr_RWGlobalUnitAssignedContext.hxx> |
585 | #include <RWStepBasic_RWGroup.hxx> |
586 | #include <RWStepBasic_RWGroupRelationship.hxx> |
587 | #include <RWStepShape_RWHalfSpaceSolid.hxx> |
588 | #include <RWStepGeom_RWHyperbola.hxx> |
589 | #include <RWStepGeom_RWIntersectionCurve.hxx> |
590 | #include <RWStepVisual_RWInvisibility.hxx> |
591 | #include <RWStepBasic_RWLengthMeasureWithUnit.hxx> |
592 | #include <RWStepBasic_RWLengthUnit.hxx> |
593 | #include <RWStepGeom_RWLine.hxx> |
594 | #include <RWStepBasic_RWLocalTime.hxx> |
595 | #include <RWStepShape_RWLoop.hxx> |
596 | #include <RWStepShape_RWManifoldSolidBrep.hxx> |
597 | #include <RWStepShape_RWManifoldSurfaceShapeRepresentation.hxx> |
598 | #include <RWStepRepr_RWMappedItem.hxx> |
599 | #include <RWStepBasic_RWMeasureWithUnit.hxx> |
600 | #include <RWStepVisual_RWMechanicalDesignGeometricPresentationArea.hxx> |
601 | #include <RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.hxx> |
602 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWMechanicalDesignPresentationArea.hxx> |
603 | #include <RWStepBasic_RWNamedUnit.hxx> |
604 | #include <RWStepGeom_RWOffsetCurve3d.hxx> |
605 | #include <RWStepGeom_RWOffsetSurface.hxx> |
606 | // Removed from Rev2 to Rev4 : <RWStepAP214_RWOneDirectionRepeatFactor.hxx> |
607 | #include <RWStepShape_RWOpenShell.hxx> |
608 | #include <RWStepBasic_RWOrdinalDate.hxx> |
609 | #include <RWStepBasic_RWOrganization.hxx> |
610 | #include <RWStepBasic_RWOrganizationRole.hxx> |
611 | #include <RWStepBasic_RWOrganizationalAddress.hxx> |
612 | #include <RWStepShape_RWOrientedClosedShell.hxx> |
613 | #include <RWStepShape_RWOrientedEdge.hxx> |
614 | #include <RWStepShape_RWOrientedFace.hxx> |
615 | #include <RWStepShape_RWOrientedOpenShell.hxx> |
616 | #include <RWStepShape_RWOrientedPath.hxx> |
617 | #include <RWStepGeom_RWOuterBoundaryCurve.hxx> |
618 | #include <RWStepVisual_RWOverRidingStyledItem.hxx> |
619 | #include <RWStepGeom_RWParabola.hxx> |
620 | #include <RWStepRepr_RWParametricRepresentationContext.hxx> |
621 | #include <RWStepShape_RWPath.hxx> |
622 | #include <RWStepGeom_RWPcurve.hxx> |
623 | #include <RWStepBasic_RWPerson.hxx> |
624 | #include <RWStepBasic_RWPersonAndOrganization.hxx> |
625 | #include <RWStepBasic_RWPersonAndOrganizationRole.hxx> |
626 | #include <RWStepBasic_RWPersonalAddress.hxx> |
627 | #include <RWStepGeom_RWPlacement.hxx> |
628 | #include <RWStepVisual_RWPlanarBox.hxx> |
629 | #include <RWStepVisual_RWPlanarExtent.hxx> |
630 | #include <RWStepGeom_RWPlane.hxx> |
631 | #include <RWStepBasic_RWPlaneAngleMeasureWithUnit.hxx> |
632 | #include <RWStepBasic_RWPlaneAngleUnit.hxx> |
633 | #include <RWStepGeom_RWPoint.hxx> |
634 | #include <RWStepGeom_RWPointOnCurve.hxx> |
635 | #include <RWStepGeom_RWPointOnSurface.hxx> |
636 | #include <RWStepGeom_RWPointReplica.hxx> |
637 | #include <RWStepVisual_RWPointStyle.hxx> |
638 | #include <RWStepShape_RWPolyLoop.hxx> |
639 | #include <RWStepGeom_RWPolyline.hxx> |
640 | #include <RWStepVisual_RWPreDefinedColour.hxx> |
641 | #include <RWStepVisual_RWPreDefinedCurveFont.hxx> |
642 | #include <RWStepVisual_RWPreDefinedItem.hxx> |
643 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWPreDefinedSymbol.hxx> |
644 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWPreDefinedTextFont.hxx> |
645 | #include <RWStepVisual_RWPresentationArea.hxx> |
646 | #include <RWStepVisual_RWPresentationLayerAssignment.hxx> |
647 | #include <RWStepVisual_RWPresentationRepresentation.hxx> |
648 | #include <RWStepVisual_RWPresentationSet.hxx> |
649 | #include <RWStepVisual_RWPresentationSize.hxx> |
650 | #include <RWStepVisual_RWPresentationStyleAssignment.hxx> |
651 | #include <RWStepVisual_RWPresentationStyleByContext.hxx> |
652 | #include <RWStepVisual_RWPresentationView.hxx> |
653 | #include <RWStepBasic_RWProduct.hxx> |
654 | #include <RWStepBasic_RWProductCategory.hxx> |
655 | #include <RWStepBasic_RWProductContext.hxx> |
656 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWProductDataRepresentationView.hxx> |
657 | #include <RWStepBasic_RWProductDefinition.hxx> |
658 | #include <RWStepBasic_RWProductDefinitionContext.hxx> |
659 | #include <RWStepBasic_RWProductDefinitionFormation.hxx> |
660 | #include <RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.hxx> |
661 | #include <RWStepRepr_RWProductDefinitionShape.hxx> |
662 | #include <RWStepBasic_RWProductRelatedProductCategory.hxx> |
663 | #include <RWStepBasic_RWProductType.hxx> |
664 | #include <RWStepRepr_RWPropertyDefinition.hxx> |
665 | #include <RWStepRepr_RWPropertyDefinitionRepresentation.hxx> |
666 | #include <RWStepGeom_RWQuasiUniformCurve.hxx> |
667 | #include <RWStepGeom_RWQuasiUniformSurface.hxx> |
668 | #include <RWStepBasic_RWRatioMeasureWithUnit.hxx> |
669 | #include <RWStepGeom_RWRationalBSplineCurve.hxx> |
670 | #include <RWStepGeom_RWRationalBSplineSurface.hxx> |
671 | #include <RWStepGeom_RWRectangularCompositeSurface.hxx> |
672 | #include <RWStepGeom_RWRectangularTrimmedSurface.hxx> |
673 | #include <RWStepAP214_RWRepItemGroup.hxx> |
674 | #include <RWStepGeom_RWReparametrisedCompositeCurveSegment.hxx> |
675 | #include <RWStepRepr_RWRepresentation.hxx> |
676 | #include <RWStepRepr_RWRepresentationContext.hxx> |
677 | #include <RWStepRepr_RWRepresentationItem.hxx> |
678 | #include <RWStepRepr_RWRepresentationMap.hxx> |
679 | #include <RWStepRepr_RWRepresentationRelationship.hxx> |
680 | #include <RWStepShape_RWRevolvedAreaSolid.hxx> |
681 | #include <RWStepShape_RWRightAngularWedge.hxx> |
682 | #include <RWStepShape_RWRightCircularCone.hxx> |
683 | #include <RWStepShape_RWRightCircularCylinder.hxx> |
684 | #include <RWStepGeom_RWSeamCurve.hxx> |
685 | #include <RWStepBasic_RWSecurityClassification.hxx> |
686 | #include <RWStepBasic_RWSecurityClassificationLevel.hxx> |
687 | #include <RWStepRepr_RWShapeAspect.hxx> |
688 | #include <RWStepRepr_RWShapeAspectRelationship.hxx> |
689 | #include <RWStepRepr_RWShapeAspectTransition.hxx> |
690 | #include <RWStepShape_RWShapeDefinitionRepresentation.hxx> |
691 | #include <RWStepShape_RWShapeRepresentation.hxx> |
692 | #include <RWStepShape_RWShellBasedSurfaceModel.hxx> |
693 | #include <RWStepBasic_RWSiUnit.hxx> |
694 | #include <RWStepBasic_RWSolidAngleMeasureWithUnit.hxx> |
695 | #include <RWStepShape_RWSolidModel.hxx> |
696 | #include <RWStepShape_RWSolidReplica.hxx> |
697 | #include <RWStepShape_RWSphere.hxx> |
698 | #include <RWStepGeom_RWSphericalSurface.hxx> |
699 | #include <RWStepVisual_RWStyledItem.hxx> |
700 | #include <RWStepGeom_RWSurface.hxx> |
701 | #include <RWStepGeom_RWSurfaceCurve.hxx> |
702 | #include <RWStepGeom_RWSurfaceOfLinearExtrusion.hxx> |
703 | #include <RWStepGeom_RWSurfaceOfRevolution.hxx> |
704 | #include <RWStepGeom_RWSurfaceCurveAndBoundedCurve.hxx> |
705 | #include <RWStepGeom_RWSurfacePatch.hxx> |
706 | #include <RWStepGeom_RWSurfaceReplica.hxx> |
707 | #include <RWStepVisual_RWSurfaceSideStyle.hxx> |
708 | #include <RWStepVisual_RWSurfaceStyleBoundary.hxx> |
709 | #include <RWStepVisual_RWSurfaceStyleControlGrid.hxx> |
710 | #include <RWStepVisual_RWSurfaceStyleFillArea.hxx> |
711 | #include <RWStepVisual_RWSurfaceStyleParameterLine.hxx> |
712 | #include <RWStepVisual_RWSurfaceStyleSegmentationCurve.hxx> |
713 | #include <RWStepVisual_RWSurfaceStyleSilhouette.hxx> |
714 | #include <RWStepVisual_RWSurfaceStyleUsage.hxx> |
715 | #include <RWStepShape_RWSweptAreaSolid.hxx> |
716 | #include <RWStepGeom_RWSweptSurface.hxx> |
717 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWSymbolColour.hxx> |
718 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWSymbolRepresentation.hxx> |
719 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWSymbolRepresentationMap.hxx> |
720 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWSymbolStyle.hxx> |
721 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWSymbolTarget.hxx> |
722 | #include <RWStepVisual_RWTemplate.hxx> |
723 | #include <RWStepVisual_RWTemplateInstance.hxx> |
724 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTerminatorSymbol.hxx> |
725 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
726 | #include <RWStepVisual_RWTextLiteral.hxx> |
727 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTextLiteralWithAssociatedCurves.hxx> |
728 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTextLiteralWithBlankingBox.hxx> |
729 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTextLiteralWithDelineation.hxx> |
730 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTextLiteralWithExtent.hxx> |
731 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : |
732 | #include <RWStepVisual_RWTextStyle.hxx> |
733 | #include <RWStepVisual_RWTextStyleForDefinedFont.hxx> |
734 | #include <RWStepVisual_RWTextStyleWithBoxCharacteristics.hxx> |
735 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTextStyleWithMirror.hxx> |
736 | #include <RWStepShape_RWTopologicalRepresentationItem.hxx> |
737 | #include <RWStepGeom_RWToroidalSurface.hxx> |
738 | #include <RWStepShape_RWTorus.hxx> |
739 | #include <RWStepShape_RWTransitionalShapeRepresentation.hxx> |
740 | #include <RWStepGeom_RWTrimmedCurve.hxx> |
741 | // Removed from Rev2 to Rev4 : <RWStepAP214_RWTwoDirectionRepeatFactor.hxx> |
742 | #include <RWStepBasic_RWUncertaintyMeasureWithUnit.hxx> |
743 | #include <RWStepGeom_RWUniformCurve.hxx> |
744 | #include <RWStepGeom_RWUniformSurface.hxx> |
745 | #include <RWStepGeom_RWVector.hxx> |
746 | #include <RWStepShape_RWVertex.hxx> |
747 | #include <RWStepShape_RWVertexLoop.hxx> |
748 | #include <RWStepShape_RWVertexPoint.hxx> |
749 | #include <RWStepVisual_RWViewVolume.hxx> |
750 | #include <RWStepBasic_RWWeekOfYearAndDayDate.hxx> |
751 | #include <RWStepGeom_RWUniformCurveAndRationalBSplineCurve.hxx> |
752 | #include <RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.hxx> |
753 | #include <RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.hxx> |
754 | #include <RWStepGeom_RWBezierCurveAndRationalBSplineCurve.hxx> |
755 | #include <RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx> |
756 | #include <RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.hxx> |
757 | #include <RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.hxx> |
758 | #include <RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.hxx> |
759 | #include <RWStepBasic_RWSiUnitAndLengthUnit.hxx> |
760 | #include <RWStepBasic_RWSiUnitAndPlaneAngleUnit.hxx> |
761 | #include <RWStepBasic_RWConversionBasedUnitAndLengthUnit.hxx> |
762 | #include <RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.hxx> |
763 | #include <RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.hxx> |
764 | #include <RWStepShape_RWLoopAndPath.hxx> |
765 | |
766 | |
767 | // Added by FMA |
768 | #include <RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx> |
769 | #include <RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.hxx> |
770 | #include <RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.hxx> |
771 | #include <RWStepBasic_RWSiUnitAndSolidAngleUnit.hxx> |
772 | #include <RWStepBasic_RWSolidAngleUnit.hxx> |
773 | #include <RWStepShape_RWFacetedBrepAndBrepWithVoids.hxx> |
774 | #include <RWStepBasic_RWMechanicalContext.hxx> |
775 | |
776 | // full Rev4 |
777 | #include <RWStepBasic_RWSiUnitAndRatioUnit.hxx> |
778 | #include <RWStepBasic_RWSiUnitAndTimeUnit.hxx> |
779 | #include <RWStepBasic_RWConversionBasedUnitAndRatioUnit.hxx> |
780 | #include <RWStepBasic_RWConversionBasedUnitAndTimeUnit.hxx> |
781 | #include <RWStepBasic_RWApprovalDateTime.hxx> |
782 | //not yet #include <StepVisual_CameraImage2dWithScale.hxx> derived |
783 | //not yet #include <StepVisual_CameraImage3dWithScale.hxx> derived |
784 | //not yet #include <StepVisual_CartesianTransformationOperator2d.hxx> derived |
785 | #include <RWStepBasic_RWDerivedUnit.hxx> |
786 | #include <RWStepBasic_RWDerivedUnitElement.hxx> |
787 | #include <RWStepRepr_RWItemDefinedTransformation.hxx> |
788 | #include <RWStepVisual_RWPresentedItemRepresentation.hxx> |
789 | #include <RWStepVisual_RWPresentationLayerUsage.hxx> |
790 | |
791 | // Added by CKY (JUL-1998) for AP214 CC1 -> CC2 |
792 | |
793 | #include <RWStepAP214_RWAutoDesignDocumentReference.hxx> |
794 | #include <RWStepBasic_RWDocument.hxx> |
795 | #include <RWStepBasic_RWDocumentRelationship.hxx> |
796 | #include <RWStepBasic_RWDocumentType.hxx> |
797 | #include <RWStepBasic_RWDocumentUsageConstraint.hxx> |
798 | #include <RWStepBasic_RWEffectivity.hxx> |
799 | #include <RWStepBasic_RWProductDefinitionEffectivity.hxx> |
800 | #include <RWStepBasic_RWProductDefinitionRelationship.hxx> |
801 | |
802 | #include <RWStepBasic_RWProductDefinitionWithAssociatedDocuments.hxx> |
803 | |
804 | #include <RWStepRepr_RWMakeFromUsageOption.hxx> |
805 | #include <RWStepRepr_RWAssemblyComponentUsage.hxx> |
806 | #include <RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx> |
807 | #include <RWStepRepr_RWSpecifiedHigherUsageOccurrence.hxx> |
808 | #include <RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx> |
809 | #include <RWStepRepr_RWRepresentationRelationshipWithTransformation.hxx> |
810 | #include <RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.hxx> |
811 | #include <RWStepRepr_RWMaterialDesignation.hxx> |
812 | |
813 | #include <RWStepShape_RWContextDependentShapeRepresentation.hxx> |
814 | |
815 | // Added from CD to DIS (S4134) |
816 | #include <StepAP214_AppliedDateAndTimeAssignment.hxx> |
817 | #include <StepAP214_AppliedDateAssignment.hxx> |
818 | #include <StepAP214_AppliedApprovalAssignment.hxx> |
819 | #include <StepAP214_AppliedDocumentReference.hxx> |
820 | #include <StepAP214_AppliedGroupAssignment.hxx> |
821 | #include <StepAP214_AppliedOrganizationAssignment.hxx> |
822 | #include <StepAP214_AppliedPersonAndOrganizationAssignment.hxx> |
823 | #include <StepAP214_AppliedPresentedItem.hxx> |
824 | #include <StepAP214_AppliedSecurityClassificationAssignment.hxx> |
825 | #include <StepBasic_DocumentFile.hxx> |
826 | #include <StepBasic_CharacterizedObject.hxx> |
827 | #include <StepShape_ExtrudedFaceSolid.hxx> |
828 | #include <StepShape_RevolvedFaceSolid.hxx> |
829 | #include <StepShape_SweptFaceSolid.hxx> |
830 | |
831 | #include <RWStepAP214_RWAppliedDateAndTimeAssignment.hxx> |
832 | #include <RWStepAP214_RWAppliedDateAssignment.hxx> |
833 | #include <RWStepAP214_RWAppliedApprovalAssignment.hxx> |
834 | #include <RWStepAP214_RWAppliedDocumentReference.hxx> |
835 | #include <RWStepAP214_RWAppliedGroupAssignment.hxx> |
836 | #include <RWStepAP214_RWAppliedOrganizationAssignment.hxx> |
837 | #include <RWStepAP214_RWAppliedPersonAndOrganizationAssignment.hxx> |
838 | #include <RWStepAP214_RWAppliedPresentedItem.hxx> |
839 | #include <RWStepAP214_RWAppliedSecurityClassificationAssignment.hxx> |
840 | #include <RWStepBasic_RWDocumentFile.hxx> |
841 | #include <RWStepBasic_RWCharacterizedObject.hxx> |
842 | #include <RWStepShape_RWExtrudedFaceSolid.hxx> |
843 | #include <RWStepShape_RWRevolvedFaceSolid.hxx> |
844 | #include <RWStepShape_RWSweptFaceSolid.hxx> |
845 | |
846 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) |
847 | #include <StepRepr_MeasureRepresentationItem.hxx> |
848 | #include <RWStepRepr_RWMeasureRepresentationItem.hxx> |
849 | #include <StepBasic_SiUnitAndAreaUnit.hxx> |
850 | #include <StepBasic_SiUnitAndVolumeUnit.hxx> |
851 | #include <StepBasic_ConversionBasedUnitAndAreaUnit.hxx> |
852 | #include <StepBasic_ConversionBasedUnitAndVolumeUnit.hxx> |
853 | #include <RWStepBasic_RWSiUnitAndAreaUnit.hxx> |
854 | #include <RWStepBasic_RWSiUnitAndVolumeUnit.hxx> |
855 | #include <RWStepBasic_RWConversionBasedUnitAndAreaUnit.hxx> |
856 | #include <RWStepBasic_RWConversionBasedUnitAndVolumeUnit.hxx> |
857 | |
858 | // Added by ABV 10.11.99 for AP203 |
859 | #include <StepBasic_Action.hxx> |
860 | #include <StepBasic_ActionAssignment.hxx> |
861 | #include <StepBasic_ActionMethod.hxx> |
862 | #include <StepBasic_ActionRequestAssignment.hxx> |
863 | #include <StepAP203_CcDesignApproval.hxx> |
864 | #include <StepAP203_CcDesignCertification.hxx> |
865 | #include <StepAP203_CcDesignContract.hxx> |
866 | #include <StepAP203_CcDesignDateAndTimeAssignment.hxx> |
867 | #include <StepAP203_CcDesignPersonAndOrganizationAssignment.hxx> |
868 | #include <StepAP203_CcDesignSecurityClassification.hxx> |
869 | #include <StepAP203_CcDesignSpecificationReference.hxx> |
870 | #include <StepBasic_Certification.hxx> |
871 | #include <StepBasic_CertificationAssignment.hxx> |
872 | #include <StepBasic_CertificationType.hxx> |
873 | #include <StepAP203_Change.hxx> |
874 | #include <StepAP203_ChangeRequest.hxx> |
875 | #include <StepRepr_ConfigurationDesign.hxx> |
876 | #include <StepRepr_ConfigurationEffectivity.hxx> |
877 | #include <StepBasic_Contract.hxx> |
878 | #include <StepBasic_ContractAssignment.hxx> |
879 | #include <StepBasic_ContractType.hxx> |
880 | #include <StepRepr_ProductConcept.hxx> |
881 | #include <StepBasic_ProductConceptContext.hxx> |
882 | #include <StepAP203_StartRequest.hxx> |
883 | #include <StepAP203_StartWork.hxx> |
884 | #include <StepBasic_VersionedActionRequest.hxx> |
885 | #include <StepBasic_ProductCategoryRelationship.hxx> |
886 | #include <StepBasic_ActionRequestSolution.hxx> |
887 | #include <RWStepBasic_RWAction.hxx> |
888 | #include <RWStepBasic_RWActionAssignment.hxx> |
889 | #include <RWStepBasic_RWActionMethod.hxx> |
890 | #include <RWStepBasic_RWActionRequestAssignment.hxx> |
891 | #include <RWStepAP203_RWCcDesignApproval.hxx> |
892 | #include <RWStepAP203_RWCcDesignCertification.hxx> |
893 | #include <RWStepAP203_RWCcDesignContract.hxx> |
894 | #include <RWStepAP203_RWCcDesignDateAndTimeAssignment.hxx> |
895 | #include <RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.hxx> |
896 | #include <RWStepAP203_RWCcDesignSecurityClassification.hxx> |
897 | #include <RWStepAP203_RWCcDesignSpecificationReference.hxx> |
898 | #include <RWStepBasic_RWCertification.hxx> |
899 | #include <RWStepBasic_RWCertificationAssignment.hxx> |
900 | #include <RWStepBasic_RWCertificationType.hxx> |
901 | #include <RWStepAP203_RWChange.hxx> |
902 | #include <RWStepAP203_RWChangeRequest.hxx> |
903 | #include <RWStepRepr_RWConfigurationDesign.hxx> |
904 | #include <RWStepRepr_RWConfigurationEffectivity.hxx> |
905 | #include <RWStepBasic_RWContract.hxx> |
906 | #include <RWStepBasic_RWContractAssignment.hxx> |
907 | #include <RWStepBasic_RWContractType.hxx> |
908 | #include <RWStepRepr_RWProductConcept.hxx> |
909 | #include <RWStepBasic_RWProductConceptContext.hxx> |
910 | #include <RWStepAP203_RWStartRequest.hxx> |
911 | #include <RWStepAP203_RWStartWork.hxx> |
912 | #include <RWStepBasic_RWVersionedActionRequest.hxx> |
913 | #include <RWStepBasic_RWProductCategoryRelationship.hxx> |
914 | #include <RWStepBasic_RWActionRequestSolution.hxx> |
915 | |
916 | // Added by ABV 13.01.00 for CAX-IF TRJ3 |
917 | #include <StepVisual_DraughtingModel.hxx> |
918 | #include <RWStepVisual_RWDraughtingModel.hxx> |
919 | |
920 | // Added by ABV 18.04.00 for CAX-IF TRJ4 (dimensions) |
921 | #include <StepShape_AngularLocation.hxx> |
922 | #include <StepShape_AngularSize.hxx> |
923 | #include <StepShape_DimensionalCharacteristicRepresentation.hxx> |
924 | #include <StepShape_DimensionalLocation.hxx> |
925 | #include <StepShape_DimensionalLocationWithPath.hxx> |
926 | #include <StepShape_DimensionalSize.hxx> |
927 | #include <StepShape_DimensionalSizeWithPath.hxx> |
928 | #include <StepShape_ShapeDimensionRepresentation.hxx> |
929 | #include <RWStepShape_RWAngularLocation.hxx> |
930 | #include <RWStepShape_RWAngularSize.hxx> |
931 | #include <RWStepShape_RWDimensionalCharacteristicRepresentation.hxx> |
932 | #include <RWStepShape_RWDimensionalLocation.hxx> |
933 | #include <RWStepShape_RWDimensionalLocationWithPath.hxx> |
934 | #include <RWStepShape_RWDimensionalSize.hxx> |
935 | #include <RWStepShape_RWDimensionalSizeWithPath.hxx> |
936 | #include <RWStepShape_RWShapeDimensionRepresentation.hxx> |
937 | |
938 | // Added by ABV 10.05.00 for CAX-IF TRJ4 (external references) |
939 | #include <StepBasic_DocumentRepresentationType.hxx> |
940 | #include <StepBasic_ObjectRole.hxx> |
941 | #include <StepBasic_RoleAssociation.hxx> |
942 | #include <StepBasic_IdentificationRole.hxx> |
943 | #include <StepBasic_IdentificationAssignment.hxx> |
944 | #include <StepBasic_ExternalIdentificationAssignment.hxx> |
945 | #include <StepBasic_EffectivityAssignment.hxx> |
946 | #include <StepBasic_NameAssignment.hxx> |
947 | #include <StepBasic_GeneralProperty.hxx> |
948 | #include <StepAP214_Class.hxx> |
949 | #include <StepAP214_ExternallyDefinedClass.hxx> |
950 | #include <StepAP214_ExternallyDefinedGeneralProperty.hxx> |
951 | #include <StepAP214_AppliedExternalIdentificationAssignment.hxx> |
952 | #include <RWStepBasic_RWDocumentRepresentationType.hxx> |
953 | #include <RWStepBasic_RWObjectRole.hxx> |
954 | #include <RWStepBasic_RWRoleAssociation.hxx> |
955 | #include <RWStepBasic_RWIdentificationRole.hxx> |
956 | #include <RWStepBasic_RWIdentificationAssignment.hxx> |
957 | #include <RWStepBasic_RWExternalIdentificationAssignment.hxx> |
958 | #include <RWStepBasic_RWEffectivityAssignment.hxx> |
959 | #include <RWStepBasic_RWNameAssignment.hxx> |
960 | #include <RWStepBasic_RWGeneralProperty.hxx> |
961 | #include <RWStepAP214_RWClass.hxx> |
962 | #include <RWStepAP214_RWExternallyDefinedClass.hxx> |
963 | #include <RWStepAP214_RWExternallyDefinedGeneralProperty.hxx> |
964 | #include <RWStepAP214_RWAppliedExternalIdentificationAssignment.hxx> |
965 | |
966 | // abv 11.07.00: CAX-IF TRJ4: k1_geo-ac.stp |
967 | #include <StepShape_DefinitionalRepresentationAndShapeRepresentation.hxx> |
968 | #include <RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.hxx> |
969 | |
970 | |
971 | // Added by CKY , 25 APR 2001 for Dimensional Tolerances (CAX-IF TRJ7) |
972 | #include <StepRepr_CompositeShapeAspect.hxx> |
973 | #include <StepRepr_DerivedShapeAspect.hxx> |
974 | #include <StepRepr_Extension.hxx> |
975 | #include <StepShape_DirectedDimensionalLocation.hxx> |
976 | #include <StepShape_LimitsAndFits.hxx> |
977 | #include <StepShape_ToleranceValue.hxx> |
978 | #include <StepShape_MeasureQualification.hxx> |
979 | #include <StepShape_PlusMinusTolerance.hxx> |
980 | #include <StepShape_PrecisionQualifier.hxx> |
981 | #include <StepShape_TypeQualifier.hxx> |
982 | #include <StepShape_QualifiedRepresentationItem.hxx> |
983 | #include <StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem.hxx> |
984 | #include <StepRepr_CompoundRepresentationItem.hxx> |
985 | #include <StepRepr_ValueRange.hxx> |
986 | #include <StepRepr_ShapeAspectDerivingRelationship.hxx> |
987 | #include <RWStepShape_RWLimitsAndFits.hxx> |
988 | #include <RWStepShape_RWToleranceValue.hxx> |
989 | #include <RWStepShape_RWMeasureQualification.hxx> |
990 | #include <RWStepShape_RWPlusMinusTolerance.hxx> |
991 | #include <RWStepShape_RWPrecisionQualifier.hxx> |
992 | #include <RWStepShape_RWTypeQualifier.hxx> |
993 | #include <RWStepShape_RWQualifiedRepresentationItem.hxx> |
994 | #include <RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.hxx> |
995 | #include <RWStepRepr_RWCompoundRepresentationItem.hxx> |
996 | |
997 | // abv 28.12.01: CAX-IF TRJ9: edge_based_wireframe |
998 | #include <StepShape_CompoundShapeRepresentation.hxx> |
999 | #include <StepShape_ConnectedEdgeSet.hxx> |
1000 | #include <StepShape_ConnectedFaceShapeRepresentation.hxx> |
1001 | #include <StepShape_EdgeBasedWireframeModel.hxx> |
1002 | #include <StepShape_EdgeBasedWireframeShapeRepresentation.hxx> |
1003 | #include <StepShape_FaceBasedSurfaceModel.hxx> |
1004 | #include <StepShape_NonManifoldSurfaceShapeRepresentation.hxx> |
1005 | #include <RWStepShape_RWCompoundShapeRepresentation.hxx> |
1006 | #include <RWStepShape_RWConnectedEdgeSet.hxx> |
1007 | #include <RWStepShape_RWConnectedFaceShapeRepresentation.hxx> |
1008 | #include <RWStepShape_RWEdgeBasedWireframeModel.hxx> |
1009 | #include <RWStepShape_RWEdgeBasedWireframeShapeRepresentation.hxx> |
1010 | #include <RWStepShape_RWFaceBasedSurfaceModel.hxx> |
1011 | #include <RWStepShape_RWNonManifoldSurfaceShapeRepresentation.hxx> |
1012 | |
1013 | //gka 08.01.02 TRJ9 |
1014 | #include <StepGeom_OrientedSurface.hxx> |
1015 | #include <StepShape_Subface.hxx> |
1016 | #include <StepShape_Subedge.hxx> |
1017 | #include <StepShape_SeamEdge.hxx> |
1018 | #include <StepShape_ConnectedFaceSubSet.hxx> |
1019 | |
1020 | #include <RWStepGeom_RWOrientedSurface.hxx> |
1021 | #include <RWStepShape_RWSubface.hxx> |
1022 | #include <RWStepShape_RWSubedge.hxx> |
1023 | #include <RWStepShape_RWSeamEdge.hxx> |
1024 | #include <RWStepShape_RWConnectedFaceSubSet.hxx> |
1025 | |
1026 | // Added for AP209 |
1027 | #include <StepBasic_EulerAngles.hxx> |
1028 | #include <StepBasic_MassUnit.hxx> |
1029 | #include <StepBasic_ThermodynamicTemperatureUnit.hxx> |
1030 | #include <StepElement_AnalysisItemWithinRepresentation.hxx> |
1031 | #include <StepElement_Curve3dElementDescriptor.hxx> |
1032 | #include <StepElement_CurveElementEndReleasePacket.hxx> |
1033 | #include <StepElement_CurveElementSectionDefinition.hxx> |
1034 | #include <StepElement_CurveElementSectionDerivedDefinitions.hxx> |
1035 | #include <StepElement_ElementDescriptor.hxx> |
1036 | #include <StepElement_ElementMaterial.hxx> |
1037 | #include <StepElement_Surface3dElementDescriptor.hxx> |
1038 | #include <StepElement_SurfaceElementProperty.hxx> |
1039 | #include <StepElement_SurfaceSection.hxx> |
1040 | #include <StepElement_SurfaceSectionField.hxx> |
1041 | #include <StepElement_SurfaceSectionFieldConstant.hxx> |
1042 | #include <StepElement_SurfaceSectionFieldVarying.hxx> |
1043 | #include <StepElement_UniformSurfaceSection.hxx> |
1044 | #include <StepElement_Volume3dElementDescriptor.hxx> |
1045 | #include <StepFEA_AlignedCurve3dElementCoordinateSystem.hxx> |
1046 | #include <StepFEA_ArbitraryVolume3dElementCoordinateSystem.hxx> |
1047 | #include <StepFEA_Curve3dElementProperty.hxx> |
1048 | #include <StepFEA_Curve3dElementRepresentation.hxx> |
1049 | #include <StepFEA_Node.hxx> |
1050 | #include <StepFEA_CurveElementEndCoordinateSystem.hxx> |
1051 | #include <StepFEA_CurveElementEndOffset.hxx> |
1052 | #include <StepFEA_CurveElementEndRelease.hxx> |
1053 | #include <StepFEA_CurveElementInterval.hxx> |
1054 | #include <StepFEA_CurveElementIntervalConstant.hxx> |
1055 | #include <StepFEA_DummyNode.hxx> |
1056 | #include <StepFEA_CurveElementLocation.hxx> |
1057 | #include <StepFEA_ElementGeometricRelationship.hxx> |
1058 | #include <StepFEA_ElementGroup.hxx> |
1059 | #include <StepFEA_ElementRepresentation.hxx> |
1060 | #include <StepFEA_FeaAreaDensity.hxx> |
1061 | #include <StepFEA_FeaAxis2Placement3d.hxx> |
1062 | #include <StepFEA_FeaGroup.hxx> |
1063 | #include <StepFEA_FeaLinearElasticity.hxx> |
1064 | #include <StepFEA_FeaMassDensity.hxx> |
1065 | #include <StepFEA_FeaMaterialPropertyRepresentation.hxx> |
1066 | #include <StepFEA_FeaMaterialPropertyRepresentationItem.hxx> |
1067 | #include <StepFEA_FeaModel.hxx> |
1068 | #include <StepFEA_FeaModel3d.hxx> |
1069 | #include <StepFEA_FeaMoistureAbsorption.hxx> |
1070 | #include <StepFEA_FeaParametricPoint.hxx> |
1071 | #include <StepFEA_FeaRepresentationItem.hxx> |
1072 | #include <StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.hxx> |
1073 | #include <StepFEA_FeaShellBendingStiffness.hxx> |
1074 | #include <StepFEA_FeaShellMembraneBendingCouplingStiffness.hxx> |
1075 | #include <StepFEA_FeaShellMembraneStiffness.hxx> |
1076 | #include <StepFEA_FeaShellShearStiffness.hxx> |
1077 | #include <StepFEA_GeometricNode.hxx> |
1078 | #include <StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.hxx> |
1079 | #include <StepFEA_NodeGroup.hxx> |
1080 | #include <StepFEA_NodeRepresentation.hxx> |
1081 | #include <StepFEA_NodeSet.hxx> |
1082 | #include <StepFEA_NodeWithSolutionCoordinateSystem.hxx> |
1083 | #include <StepFEA_NodeWithVector.hxx> |
1084 | #include <StepFEA_ParametricCurve3dElementCoordinateDirection.hxx> |
1085 | #include <StepFEA_ParametricCurve3dElementCoordinateSystem.hxx> |
1086 | #include <StepFEA_ParametricSurface3dElementCoordinateSystem.hxx> |
1087 | #include <StepFEA_Surface3dElementRepresentation.hxx> |
1088 | #include <StepFEA_SymmetricTensor22d.hxx> |
1089 | #include <StepFEA_SymmetricTensor42d.hxx> |
1090 | #include <StepFEA_SymmetricTensor43d.hxx> |
1091 | #include <StepFEA_Volume3dElementRepresentation.hxx> |
1092 | #include <StepRepr_DataEnvironment.hxx> |
1093 | #include <StepRepr_MaterialPropertyRepresentation.hxx> |
1094 | #include <StepRepr_PropertyDefinitionRelationship.hxx> |
1095 | #include <StepShape_PointRepresentation.hxx> |
1096 | #include <StepRepr_MaterialProperty.hxx> |
1097 | #include <StepFEA_FeaModelDefinition.hxx> |
1098 | #include <StepFEA_FreedomAndCoefficient.hxx> |
1099 | #include <StepFEA_FreedomsList.hxx> |
1100 | #include <StepBasic_ProductDefinitionFormationRelationship.hxx> |
1101 | #include <StepFEA_NodeDefinition.hxx> |
1102 | #include <StepRepr_StructuralResponseProperty.hxx> |
1103 | #include <StepRepr_StructuralResponsePropertyDefinitionRepresentation.hxx> |
1104 | |
1105 | #include <RWStepBasic_RWEulerAngles.hxx> |
1106 | #include <RWStepBasic_RWMassUnit.hxx> |
1107 | #include <RWStepBasic_RWThermodynamicTemperatureUnit.hxx> |
1108 | #include <RWStepElement_RWAnalysisItemWithinRepresentation.hxx> |
1109 | #include <RWStepElement_RWCurve3dElementDescriptor.hxx> |
1110 | #include <RWStepElement_RWCurveElementEndReleasePacket.hxx> |
1111 | #include <RWStepElement_RWCurveElementSectionDefinition.hxx> |
1112 | #include <RWStepElement_RWCurveElementSectionDerivedDefinitions.hxx> |
1113 | #include <RWStepElement_RWElementDescriptor.hxx> |
1114 | #include <RWStepElement_RWElementMaterial.hxx> |
1115 | #include <RWStepElement_RWSurface3dElementDescriptor.hxx> |
1116 | #include <RWStepElement_RWSurfaceElementProperty.hxx> |
1117 | #include <RWStepElement_RWSurfaceSection.hxx> |
1118 | #include <RWStepElement_RWSurfaceSectionField.hxx> |
1119 | #include <RWStepElement_RWSurfaceSectionFieldConstant.hxx> |
1120 | #include <RWStepElement_RWSurfaceSectionFieldVarying.hxx> |
1121 | #include <RWStepElement_RWUniformSurfaceSection.hxx> |
1122 | #include <RWStepElement_RWVolume3dElementDescriptor.hxx> |
1123 | #include <RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.hxx> |
1124 | #include <RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.hxx> |
1125 | #include <RWStepFEA_RWCurve3dElementProperty.hxx> |
1126 | #include <RWStepFEA_RWCurve3dElementRepresentation.hxx> |
1127 | #include <RWStepFEA_RWNode.hxx> |
1128 | #include <RWStepFEA_RWCurveElementEndOffset.hxx> |
1129 | #include <RWStepFEA_RWCurveElementEndRelease.hxx> |
1130 | #include <RWStepFEA_RWCurveElementInterval.hxx> |
1131 | #include <RWStepFEA_RWCurveElementIntervalConstant.hxx> |
1132 | #include <RWStepFEA_RWDummyNode.hxx> |
1133 | #include <RWStepFEA_RWCurveElementLocation.hxx> |
1134 | #include <RWStepFEA_RWElementGeometricRelationship.hxx> |
1135 | #include <RWStepFEA_RWElementGroup.hxx> |
1136 | #include <RWStepFEA_RWElementRepresentation.hxx> |
1137 | #include <RWStepFEA_RWFeaAreaDensity.hxx> |
1138 | #include <RWStepFEA_RWFeaAxis2Placement3d.hxx> |
1139 | #include <RWStepFEA_RWFeaGroup.hxx> |
1140 | #include <RWStepFEA_RWFeaLinearElasticity.hxx> |
1141 | #include <RWStepFEA_RWFeaMassDensity.hxx> |
1142 | #include <RWStepFEA_RWFeaMaterialPropertyRepresentation.hxx> |
1143 | #include <RWStepFEA_RWFeaMaterialPropertyRepresentationItem.hxx> |
1144 | #include <RWStepFEA_RWFeaModel.hxx> |
1145 | #include <RWStepFEA_RWFeaModel3d.hxx> |
1146 | #include <RWStepFEA_RWFeaMoistureAbsorption.hxx> |
1147 | #include <RWStepFEA_RWFeaParametricPoint.hxx> |
1148 | #include <RWStepFEA_RWFeaRepresentationItem.hxx> |
1149 | #include <RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.hxx> |
1150 | #include <RWStepFEA_RWFeaShellBendingStiffness.hxx> |
1151 | #include <RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.hxx> |
1152 | #include <RWStepFEA_RWFeaShellMembraneStiffness.hxx> |
1153 | #include <RWStepFEA_RWFeaShellShearStiffness.hxx> |
1154 | #include <RWStepFEA_RWGeometricNode.hxx> |
1155 | #include <RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.hxx> |
1156 | #include <RWStepFEA_RWNodeGroup.hxx> |
1157 | #include <RWStepFEA_RWNodeRepresentation.hxx> |
1158 | #include <RWStepFEA_RWNodeSet.hxx> |
1159 | #include <RWStepFEA_RWNodeWithSolutionCoordinateSystem.hxx> |
1160 | #include <RWStepFEA_RWNodeWithVector.hxx> |
1161 | #include <RWStepFEA_RWParametricCurve3dElementCoordinateDirection.hxx> |
1162 | #include <RWStepFEA_RWParametricCurve3dElementCoordinateSystem.hxx> |
1163 | #include <RWStepFEA_RWParametricSurface3dElementCoordinateSystem.hxx> |
1164 | #include <RWStepFEA_RWSurface3dElementRepresentation.hxx> |
1165 | #include <RWStepFEA_RWVolume3dElementRepresentation.hxx> |
1166 | #include <RWStepRepr_RWDataEnvironment.hxx> |
1167 | #include <RWStepRepr_RWMaterialPropertyRepresentation.hxx> |
1168 | #include <RWStepRepr_RWPropertyDefinitionRelationship.hxx> |
1169 | #include <RWStepShape_RWPointRepresentation.hxx> |
1170 | #include <RWStepRepr_RWMaterialProperty.hxx> |
1171 | #include <RWStepFEA_RWFeaModelDefinition.hxx> |
1172 | #include <RWStepFEA_RWFreedomAndCoefficient.hxx> |
1173 | #include <RWStepFEA_RWFreedomsList.hxx> |
1174 | #include <RWStepBasic_RWProductDefinitionFormationRelationship.hxx> |
1175 | #include <RWStepFEA_RWNodeDefinition.hxx> |
1176 | #include <RWStepRepr_RWStructuralResponseProperty.hxx> |
1177 | #include <RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.hxx> |
1178 | |
1179 | #include <StepBasic_SiUnitAndMassUnit.hxx> |
1180 | #include <StepBasic_SiUnitAndThermodynamicTemperatureUnit.hxx> |
1181 | #include <RWStepBasic_RWSiUnitAndMassUnit.hxx> |
1182 | #include <RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.hxx> |
1183 | #include <StepFEA_AlignedSurface3dElementCoordinateSystem.hxx> |
1184 | #include <StepFEA_ConstantSurface3dElementCoordinateSystem.hxx> |
1185 | #include <RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.hxx> |
1186 | #include <RWStepFEA_RWConstantSurface3dElementCoordinateSystem.hxx> |
1187 | |
1188 | // 23.01.2003 |
1189 | #include <StepFEA_CurveElementIntervalLinearlyVarying.hxx> |
1190 | #include <StepFEA_FeaCurveSectionGeometricRelationship.hxx> |
1191 | #include <StepFEA_FeaSurfaceSectionGeometricRelationship.hxx> |
1192 | #include <RWStepFEA_RWCurveElementIntervalLinearlyVarying.hxx> |
1193 | #include <RWStepFEA_RWFeaCurveSectionGeometricRelationship.hxx> |
1194 | #include <RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.hxx> |
1195 | |
1196 | // PTV 28.01.2003 TRJ11 AP214 external references |
1197 | #include <StepBasic_DocumentProductAssociation.hxx> |
1198 | #include <StepBasic_DocumentProductEquivalence.hxx> |
1199 | #include <RWStepBasic_RWDocumentProductAssociation.hxx> |
1200 | #include <RWStepBasic_RWDocumentProductEquivalence.hxx> |
1201 | |
1202 | // TR12J 04.06.2003 G&DT entities GKA |
1203 | #include <StepShape_ShapeRepresentationWithParameters.hxx> |
1204 | #include <StepDimTol_AngularityTolerance.hxx> |
1205 | #include <StepDimTol_ConcentricityTolerance.hxx> |
1206 | #include <StepDimTol_CircularRunoutTolerance.hxx> |
1207 | #include <StepDimTol_CoaxialityTolerance.hxx> |
28a73c1f |
1208 | #include <StepDimTol_CylindricityTolerance.hxx> |
7fd59977 |
1209 | #include <StepDimTol_FlatnessTolerance.hxx> |
1210 | #include <StepDimTol_LineProfileTolerance.hxx> |
1211 | #include <StepDimTol_ParallelismTolerance.hxx> |
1212 | #include <StepDimTol_PerpendicularityTolerance.hxx> |
1213 | #include <StepDimTol_PositionTolerance.hxx> |
1214 | #include <StepDimTol_RoundnessTolerance.hxx> |
1215 | #include <StepDimTol_StraightnessTolerance.hxx> |
1216 | #include <StepDimTol_SurfaceProfileTolerance.hxx> |
1217 | #include <StepDimTol_SymmetryTolerance.hxx> |
1218 | #include <StepDimTol_TotalRunoutTolerance.hxx> |
1219 | #include <StepDimTol_GeometricTolerance.hxx> |
1220 | #include <StepDimTol_GeometricToleranceWithDatumReference.hxx> |
1221 | #include <StepDimTol_ModifiedGeometricTolerance.hxx> |
1222 | #include <StepDimTol_Datum.hxx> |
1223 | #include <StepDimTol_DatumFeature.hxx> |
1224 | #include <StepDimTol_DatumReference.hxx> |
1225 | #include <StepDimTol_CommonDatum.hxx> |
1226 | #include <StepDimTol_DatumTarget.hxx> |
1227 | #include <StepDimTol_PlacedDatumTargetFeature.hxx> |
1228 | #include <StepRepr_ValueRange.hxx> |
1229 | #include <StepRepr_CompositeShapeAspect.hxx> |
1230 | #include <StepRepr_DerivedShapeAspect.hxx> |
1231 | #include <StepRepr_Extension.hxx> |
1232 | #include <RWStepRepr_RWCompositeShapeAspect.hxx> |
1233 | #include <RWStepRepr_RWDerivedShapeAspect.hxx> |
1234 | #include <RWStepRepr_RWExtension.hxx> |
1235 | #include <RWStepShape_RWShapeRepresentationWithParameters.hxx> |
1236 | #include <RWStepDimTol_RWAngularityTolerance.hxx> |
1237 | #include <RWStepDimTol_RWConcentricityTolerance.hxx> |
1238 | #include <RWStepDimTol_RWCircularRunoutTolerance.hxx> |
1239 | #include <RWStepDimTol_RWCoaxialityTolerance.hxx> |
28a73c1f |
1240 | #include <RWStepDimTol_RWCylindricityTolerance.hxx> |
7fd59977 |
1241 | #include <RWStepDimTol_RWFlatnessTolerance.hxx> |
1242 | #include <RWStepDimTol_RWLineProfileTolerance.hxx> |
1243 | #include <RWStepDimTol_RWParallelismTolerance.hxx> |
1244 | #include <RWStepDimTol_RWPerpendicularityTolerance.hxx> |
1245 | #include <RWStepDimTol_RWPositionTolerance.hxx> |
1246 | #include <RWStepDimTol_RWRoundnessTolerance.hxx> |
1247 | #include <RWStepDimTol_RWStraightnessTolerance.hxx> |
1248 | #include <RWStepDimTol_RWSurfaceProfileTolerance.hxx> |
1249 | #include <RWStepDimTol_RWSymmetryTolerance.hxx> |
1250 | #include <RWStepDimTol_RWTotalRunoutTolerance.hxx> |
1251 | #include <RWStepDimTol_RWGeometricTolerance.hxx> |
1252 | #include <RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx> |
1253 | #include <RWStepDimTol_RWModifiedGeometricTolerance.hxx> |
1254 | #include <RWStepDimTol_RWDatum.hxx> |
1255 | #include <RWStepDimTol_RWDatumFeature.hxx> |
1256 | #include <RWStepDimTol_RWDatumReference.hxx> |
1257 | #include <RWStepDimTol_RWCommonDatum.hxx> |
1258 | #include <RWStepDimTol_RWDatumTarget.hxx> |
1259 | #include <RWStepDimTol_RWPlacedDatumTargetFeature.hxx> |
1260 | #include <StepDimTol_GeometricToleranceRelationship.hxx> |
1261 | #include <RWStepDimTol_RWGeometricToleranceRelationship.hxx> |
1262 | |
1263 | #include <StepRepr_ReprItemAndLengthMeasureWithUnit.hxx> |
1264 | #include <RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx> |
1265 | #include <StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx> |
1266 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx> |
1267 | |
1268 | // added by skl 10.02.2004 for TRJ13 |
1269 | #include <StepBasic_ConversionBasedUnitAndMassUnit.hxx> |
1270 | #include <RWStepBasic_RWConversionBasedUnitAndMassUnit.hxx> |
1271 | #include <StepBasic_MassMeasureWithUnit.hxx> |
1272 | #include <RWStepBasic_RWMassMeasureWithUnit.hxx> |
1273 | |
28a73c1f |
1274 | // Added by ika for GD&T AP242 |
1275 | #include <RWStepRepr_RWApex.hxx> |
1276 | #include <RWStepRepr_RWCentreOfSymmetry.hxx> |
1277 | #include <RWStepRepr_RWGeometricAlignment.hxx> |
1278 | #include <RWStepRepr_RWParallelOffset.hxx> |
1279 | #include <RWStepRepr_RWPerpendicularTo.hxx> |
1280 | #include <RWStepRepr_RWTangent.hxx> |
1281 | #include <RWStepAP242_RWGeometricItemSpecificUsage.hxx> |
1282 | #include <RWStepAP242_RWIdAttribute.hxx> |
1283 | #include <RWStepAP242_RWItemIdentifiedRepresentationUsage.hxx> |
1284 | #include <RWStepRepr_RWAllAroundShapeAspect.hxx> |
1285 | #include <RWStepRepr_RWBetweenShapeAspect.hxx> |
1286 | #include <RWStepRepr_RWCompositeGroupShapeAspect.hxx> |
1287 | #include <RWStepRepr_RWContinuosShapeAspect.hxx> |
1288 | #include <RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.hxx> |
1289 | #include <RWStepDimTol_RWGeometricToleranceWithDefinedUnit.hxx> |
1290 | #include <RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.hxx> |
1291 | #include <RWStepDimTol_RWGeometricToleranceWithModifiers.hxx> |
1292 | #include <RWStepDimTol_RWUnequallyDisposedGeometricTolerance.hxx> |
1293 | #include <RWStepDimTol_RWNonUniformZoneDefinition.hxx> |
1294 | #include <RWStepDimTol_RWProjectedZoneDefinition.hxx> |
1295 | #include <RWStepDimTol_RWRunoutZoneDefinition.hxx> |
1296 | #include <RWStepDimTol_RWRunoutZoneOrientation.hxx> |
1297 | #include <RWStepDimTol_RWToleranceZone.hxx> |
1298 | #include <RWStepDimTol_RWToleranceZoneDefinition.hxx> |
1299 | #include <RWStepDimTol_RWToleranceZoneForm.hxx> |
1300 | #include <RWStepShape_RWValueFormatTypeQualifier.hxx> |
1301 | #include <RWStepDimTol_RWDatumReferenceCompartment.hxx> |
1302 | #include <RWStepDimTol_RWDatumReferenceElement.hxx> |
1303 | #include <RWStepDimTol_RWDatumReferenceModifierWithValue.hxx> |
1304 | #include <RWStepDimTol_RWDatumSystem.hxx> |
1305 | #include <RWStepDimTol_RWGeneralDatumReference.hxx> |
1306 | #include <RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.hxx> |
1307 | #include <RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.hxx> |
1308 | #include <RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx> |
1309 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.hxx> |
1310 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx> |
1311 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthMod.hxx> |
1312 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.hxx> |
1313 | #include <RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx> |
1314 | #include <RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.hxx> |
1315 | #include <RWStepRepr_RWIntegerRepresentationItem.hxx> |
1316 | #include <RWStepRepr_RWValueRepresentationItem.hxx> |
1317 | |
1318 | #include <StepRepr_Apex.hxx> |
1319 | #include <StepRepr_CentreOfSymmetry.hxx> |
1320 | #include <StepRepr_GeometricAlignment.hxx> |
1321 | #include <StepRepr_ParallelOffset.hxx> |
1322 | #include <StepRepr_PerpendicularTo.hxx> |
1323 | #include <StepRepr_Tangent.hxx> |
1324 | #include <StepAP242_GeometricItemSpecificUsage.hxx> |
1325 | #include <StepAP242_IdAttribute.hxx> |
1326 | #include <StepAP242_ItemIdentifiedRepresentationUsage.hxx> |
1327 | #include <StepRepr_AllAroundShapeAspect.hxx> |
1328 | #include <StepRepr_BetweenShapeAspect.hxx> |
1329 | #include <StepRepr_CompositeGroupShapeAspect.hxx> |
1330 | #include <StepRepr_ContinuosShapeAspect.hxx> |
1331 | #include <StepDimTol_GeometricToleranceWithDefinedAreaUnit.hxx> |
1332 | #include <StepDimTol_GeometricToleranceWithDefinedUnit.hxx> |
1333 | #include <StepDimTol_GeometricToleranceWithMaximumTolerance.hxx> |
1334 | #include <StepDimTol_GeometricToleranceWithModifiers.hxx> |
1335 | #include <StepDimTol_UnequallyDisposedGeometricTolerance.hxx> |
1336 | #include <StepDimTol_NonUniformZoneDefinition.hxx> |
1337 | #include <StepDimTol_ProjectedZoneDefinition.hxx> |
1338 | #include <StepDimTol_RunoutZoneDefinition.hxx> |
1339 | #include <StepDimTol_RunoutZoneOrientation.hxx> |
1340 | #include <StepDimTol_ToleranceZone.hxx> |
1341 | #include <StepDimTol_ToleranceZoneDefinition.hxx> |
1342 | #include <StepDimTol_ToleranceZoneForm.hxx> |
1343 | #include <StepShape_ValueFormatTypeQualifier.hxx> |
1344 | #include <StepDimTol_DatumReferenceCompartment.hxx> |
1345 | #include <StepDimTol_DatumReferenceElement.hxx> |
1346 | #include <StepDimTol_DatumReferenceModifierWithValue.hxx> |
1347 | #include <StepDimTol_DatumSystem.hxx> |
1348 | #include <StepDimTol_GeneralDatumReference.hxx> |
1349 | #include <StepRepr_ReprItemAndPlaneAngleMeasureWithUnit.hxx> |
1350 | #include <StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI.hxx> |
1351 | #include <StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx> |
1352 | #include <StepDimTol_GeoTolAndGeoTolWthDatRef.hxx> |
1353 | #include <StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx> |
1354 | #include <StepDimTol_GeoTolAndGeoTolWthMod.hxx> |
1355 | #include <StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.hxx> |
1356 | #include <StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx> |
1357 | #include <StepRepr_CompShAspAndDatumFeatAndShAsp.hxx> |
1358 | #include <StepRepr_IntegerRepresentationItem.hxx> |
1359 | #include <StepRepr_ValueRepresentationItem.hxx> |
1360 | |
7fd59977 |
1361 | |
1362 | // -- General Declarations (Recognize, StepType) --- |
1363 | |
1364 | static TCollection_AsciiString PasReco("?"); |
1365 | static TCollection_AsciiString Reco_Address ("ADDRESS"); |
1366 | static TCollection_AsciiString Reco_AdvancedBrepShapeRepresentation ("ADVANCED_BREP_SHAPE_REPRESENTATION"); |
1367 | static TCollection_AsciiString Reco_AdvancedFace ("ADVANCED_FACE"); |
1368 | static TCollection_AsciiString Reco_AnnotationCurveOccurrence ("ANNOTATION_CURVE_OCCURRENCE"); |
1369 | static TCollection_AsciiString Reco_AnnotationFillArea ("ANNOTATION_FILL_AREA"); |
1370 | static TCollection_AsciiString Reco_AnnotationFillAreaOccurrence ("ANNOTATION_FILL_AREA_OCCURRENCE"); |
1371 | static TCollection_AsciiString Reco_AnnotationOccurrence ("ANNOTATION_OCCURRENCE"); |
1372 | static TCollection_AsciiString Reco_AnnotationSubfigureOccurrence ("ANNOTATION_SUBFIGURE_OCCURRENCE"); |
1373 | static TCollection_AsciiString Reco_AnnotationSymbol ("ANNOTATION_SYMBOL"); |
1374 | static TCollection_AsciiString Reco_AnnotationSymbolOccurrence ("ANNOTATION_SYMBOL_OCCURRENCE"); |
1375 | static TCollection_AsciiString Reco_AnnotationText ("ANNOTATION_TEXT"); |
1376 | static TCollection_AsciiString Reco_AnnotationTextOccurrence ("ANNOTATION_TEXT_OCCURRENCE"); |
1377 | static TCollection_AsciiString Reco_ApplicationContext ("APPLICATION_CONTEXT"); |
1378 | static TCollection_AsciiString Reco_ApplicationContextElement ("APPLICATION_CONTEXT_ELEMENT"); |
1379 | static TCollection_AsciiString Reco_ApplicationProtocolDefinition ("APPLICATION_PROTOCOL_DEFINITION"); |
1380 | static TCollection_AsciiString Reco_Approval ("APPROVAL"); |
1381 | static TCollection_AsciiString Reco_ApprovalAssignment ("APPROVAL_ASSIGNMENT"); |
1382 | static TCollection_AsciiString Reco_ApprovalPersonOrganization ("APPROVAL_PERSON_ORGANIZATION"); |
1383 | static TCollection_AsciiString Reco_ApprovalRelationship ("APPROVAL_RELATIONSHIP"); |
1384 | static TCollection_AsciiString Reco_ApprovalRole ("APPROVAL_ROLE"); |
1385 | static TCollection_AsciiString Reco_ApprovalStatus ("APPROVAL_STATUS"); |
1386 | static TCollection_AsciiString Reco_AreaInSet ("AREA_IN_SET"); |
1387 | static TCollection_AsciiString Reco_AutoDesignActualDateAndTimeAssignment ("AUTO_DESIGN_ACTUAL_DATE_AND_TIME_ASSIGNMENT"); |
1388 | static TCollection_AsciiString Reco_AutoDesignActualDateAssignment ("AUTO_DESIGN_ACTUAL_DATE_ASSIGNMENT"); |
1389 | static TCollection_AsciiString Reco_AutoDesignApprovalAssignment ("AUTO_DESIGN_APPROVAL_ASSIGNMENT"); |
1390 | static TCollection_AsciiString Reco_AutoDesignDateAndPersonAssignment ("AUTO_DESIGN_DATE_AND_PERSON_ASSIGNMENT"); |
1391 | static TCollection_AsciiString Reco_AutoDesignGroupAssignment ("AUTO_DESIGN_GROUP_ASSIGNMENT"); |
1392 | static TCollection_AsciiString Reco_AutoDesignNominalDateAndTimeAssignment ("AUTO_DESIGN_NOMINAL_DATE_AND_TIME_ASSIGNMENT"); |
1393 | static TCollection_AsciiString Reco_AutoDesignNominalDateAssignment ("AUTO_DESIGN_NOMINAL_DATE_ASSIGNMENT"); |
1394 | static TCollection_AsciiString Reco_AutoDesignOrganizationAssignment ("AUTO_DESIGN_ORGANIZATION_ASSIGNMENT"); |
1395 | static TCollection_AsciiString Reco_AutoDesignPersonAndOrganizationAssignment ("AUTO_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT"); |
1396 | static TCollection_AsciiString Reco_AutoDesignPresentedItem ("AUTO_DESIGN_PRESENTED_ITEM"); |
1397 | static TCollection_AsciiString Reco_AutoDesignSecurityClassificationAssignment ("AUTO_DESIGN_SECURITY_CLASSIFICATION_ASSIGNMENT"); |
1398 | static TCollection_AsciiString Reco_AutoDesignViewArea ("AUTO_DESIGN_VIEW_AREA"); |
1399 | static TCollection_AsciiString Reco_Axis1Placement ("AXIS1_PLACEMENT"); |
1400 | static TCollection_AsciiString Reco_Axis2Placement2d ("AXIS2_PLACEMENT_2D"); |
1401 | static TCollection_AsciiString Reco_Axis2Placement3d ("AXIS2_PLACEMENT_3D"); |
1402 | static TCollection_AsciiString Reco_BSplineCurve ("B_SPLINE_CURVE"); |
1403 | static TCollection_AsciiString Reco_BSplineCurveWithKnots ("B_SPLINE_CURVE_WITH_KNOTS"); |
1404 | static TCollection_AsciiString Reco_BSplineSurface ("B_SPLINE_SURFACE"); |
1405 | static TCollection_AsciiString Reco_BSplineSurfaceWithKnots ("B_SPLINE_SURFACE_WITH_KNOTS"); |
1406 | static TCollection_AsciiString Reco_BackgroundColour ("BACKGROUND_COLOUR"); |
1407 | static TCollection_AsciiString Reco_BezierCurve ("BEZIER_CURVE"); |
1408 | static TCollection_AsciiString Reco_BezierSurface ("BEZIER_SURFACE"); |
1409 | static TCollection_AsciiString Reco_Block ("BLOCK"); |
1410 | static TCollection_AsciiString Reco_BooleanResult ("BOOLEAN_RESULT"); |
1411 | static TCollection_AsciiString Reco_BoundaryCurve ("BOUNDARY_CURVE"); |
1412 | static TCollection_AsciiString Reco_BoundedCurve ("BOUNDED_CURVE"); |
1413 | static TCollection_AsciiString Reco_BoundedSurface ("BOUNDED_SURFACE"); |
1414 | static TCollection_AsciiString Reco_BoxDomain ("BOX_DOMAIN"); |
1415 | static TCollection_AsciiString Reco_BoxedHalfSpace ("BOXED_HALF_SPACE"); |
1416 | static TCollection_AsciiString Reco_BrepWithVoids ("BREP_WITH_VOIDS"); |
1417 | static TCollection_AsciiString Reco_CalendarDate ("CALENDAR_DATE"); |
1418 | static TCollection_AsciiString Reco_CameraImage ("CAMERA_IMAGE"); |
1419 | static TCollection_AsciiString Reco_CameraModel ("CAMERA_MODEL"); |
1420 | static TCollection_AsciiString Reco_CameraModelD2 ("CAMERA_MODEL_D2"); |
1421 | static TCollection_AsciiString Reco_CameraModelD3 ("CAMERA_MODEL_D3"); |
1422 | static TCollection_AsciiString Reco_CameraUsage ("CAMERA_USAGE"); |
1423 | static TCollection_AsciiString Reco_CartesianPoint ("CARTESIAN_POINT"); |
1424 | static TCollection_AsciiString Reco_CartesianTransformationOperator ("CARTESIAN_TRANSFORMATION_OPERATOR"); |
1425 | static TCollection_AsciiString Reco_CartesianTransformationOperator3d ("CARTESIAN_TRANSFORMATION_OPERATOR_3D"); |
1426 | static TCollection_AsciiString Reco_Circle ("CIRCLE"); |
1427 | static TCollection_AsciiString Reco_ClosedShell ("CLOSED_SHELL"); |
1428 | static TCollection_AsciiString Reco_Colour ("COLOUR"); |
1429 | static TCollection_AsciiString Reco_ColourRgb ("COLOUR_RGB"); |
1430 | static TCollection_AsciiString Reco_ColourSpecification ("COLOUR_SPECIFICATION"); |
1431 | static TCollection_AsciiString Reco_CompositeCurve ("COMPOSITE_CURVE"); |
1432 | static TCollection_AsciiString Reco_CompositeCurveOnSurface ("COMPOSITE_CURVE_ON_SURFACE"); |
1433 | static TCollection_AsciiString Reco_CompositeCurveSegment ("COMPOSITE_CURVE_SEGMENT"); |
1434 | static TCollection_AsciiString Reco_CompositeText ("COMPOSITE_TEXT"); |
1435 | static TCollection_AsciiString Reco_CompositeTextWithAssociatedCurves ("COMPOSITE_TEXT_WITH_ASSOCIATED_CURVES"); |
1436 | static TCollection_AsciiString Reco_CompositeTextWithBlankingBox ("COMPOSITE_TEXT_WITH_BLANKING_BOX"); |
1437 | static TCollection_AsciiString Reco_CompositeTextWithExtent ("COMPOSITE_TEXT_WITH_EXTENT"); |
1438 | static TCollection_AsciiString Reco_Conic ("CONIC"); |
1439 | static TCollection_AsciiString Reco_ConicalSurface ("CONICAL_SURFACE"); |
1440 | static TCollection_AsciiString Reco_ConnectedFaceSet ("CONNECTED_FACE_SET"); |
1441 | static TCollection_AsciiString Reco_ContextDependentInvisibility ("CONTEXT_DEPENDENT_INVISIBILITY"); |
1442 | static TCollection_AsciiString Reco_ContextDependentOverRidingStyledItem ("CONTEXT_DEPENDENT_OVER_RIDING_STYLED_ITEM"); |
1443 | static TCollection_AsciiString Reco_ConversionBasedUnit ("CONVERSION_BASED_UNIT"); |
1444 | static TCollection_AsciiString Reco_CoordinatedUniversalTimeOffset ("COORDINATED_UNIVERSAL_TIME_OFFSET"); |
1445 | static TCollection_AsciiString Reco_CsgRepresentation ("CSG_REPRESENTATION"); |
1446 | static TCollection_AsciiString Reco_CsgShapeRepresentation ("CSG_SHAPE_REPRESENTATION"); |
1447 | static TCollection_AsciiString Reco_CsgSolid ("CSG_SOLID"); |
1448 | static TCollection_AsciiString Reco_Curve ("CURVE"); |
1449 | static TCollection_AsciiString Reco_CurveBoundedSurface ("CURVE_BOUNDED_SURFACE"); |
1450 | static TCollection_AsciiString Reco_CurveReplica ("CURVE_REPLICA"); |
1451 | static TCollection_AsciiString Reco_CurveStyle ("CURVE_STYLE"); |
1452 | static TCollection_AsciiString Reco_CurveStyleFont ("CURVE_STYLE_FONT"); |
1453 | static TCollection_AsciiString Reco_CurveStyleFontPattern ("CURVE_STYLE_FONT_PATTERN"); |
1454 | static TCollection_AsciiString Reco_CylindricalSurface ("CYLINDRICAL_SURFACE"); |
1455 | static TCollection_AsciiString Reco_Date ("DATE"); |
1456 | static TCollection_AsciiString Reco_DateAndTime ("DATE_AND_TIME"); |
1457 | static TCollection_AsciiString Reco_DateAndTimeAssignment ("DATE_AND_TIME_ASSIGNMENT"); |
1458 | static TCollection_AsciiString Reco_DateAssignment ("DATE_ASSIGNMENT"); |
1459 | static TCollection_AsciiString Reco_DateRole ("DATE_ROLE"); |
1460 | static TCollection_AsciiString Reco_DateTimeRole ("DATE_TIME_ROLE"); |
1461 | static TCollection_AsciiString Reco_DefinedSymbol ("DEFINED_SYMBOL"); |
1462 | static TCollection_AsciiString Reco_DefinitionalRepresentation ("DEFINITIONAL_REPRESENTATION"); |
1463 | static TCollection_AsciiString Reco_DegeneratePcurve ("DEGENERATE_PCURVE"); |
1464 | static TCollection_AsciiString Reco_DegenerateToroidalSurface ("DEGENERATE_TOROIDAL_SURFACE"); |
1465 | static TCollection_AsciiString Reco_DescriptiveRepresentationItem ("DESCRIPTIVE_REPRESENTATION_ITEM"); |
1466 | static TCollection_AsciiString Reco_DimensionCurve ("DIMENSION_CURVE"); |
1467 | static TCollection_AsciiString Reco_DimensionCurveTerminator ("DIMENSION_CURVE_TERMINATOR"); |
1468 | static TCollection_AsciiString Reco_DimensionalExponents ("DIMENSIONAL_EXPONENTS"); |
1469 | static TCollection_AsciiString Reco_Direction ("DIRECTION"); |
1470 | static TCollection_AsciiString Reco_DraughtingAnnotationOccurrence ("DRAUGHTING_ANNOTATION_OCCURRENCE"); |
1471 | static TCollection_AsciiString Reco_DraughtingCallout ("DRAUGHTING_CALLOUT"); |
1472 | static TCollection_AsciiString Reco_DraughtingPreDefinedColour ("DRAUGHTING_PRE_DEFINED_COLOUR"); |
1473 | static TCollection_AsciiString Reco_DraughtingPreDefinedCurveFont ("DRAUGHTING_PRE_DEFINED_CURVE_FONT"); |
1474 | static TCollection_AsciiString Reco_DraughtingSubfigureRepresentation ("DRAUGHTING_SUBFIGURE_REPRESENTATION"); |
1475 | static TCollection_AsciiString Reco_DraughtingSymbolRepresentation ("DRAUGHTING_SYMBOL_REPRESENTATION"); |
1476 | static TCollection_AsciiString Reco_DraughtingTextLiteralWithDelineation ("DRAUGHTING_TEXT_LITERAL_WITH_DELINEATION"); |
1477 | static TCollection_AsciiString Reco_DrawingDefinition ("DRAWING_DEFINITION"); |
1478 | static TCollection_AsciiString Reco_DrawingRevision ("DRAWING_REVISION"); |
1479 | static TCollection_AsciiString Reco_Edge ("EDGE"); |
1480 | static TCollection_AsciiString Reco_EdgeCurve ("EDGE_CURVE"); |
1481 | static TCollection_AsciiString Reco_EdgeLoop ("EDGE_LOOP"); |
1482 | static TCollection_AsciiString Reco_ElementarySurface ("ELEMENTARY_SURFACE"); |
1483 | static TCollection_AsciiString Reco_Ellipse ("ELLIPSE"); |
1484 | static TCollection_AsciiString Reco_EvaluatedDegeneratePcurve ("EVALUATED_DEGENERATE_PCURVE"); |
1485 | static TCollection_AsciiString Reco_ExternalSource ("EXTERNAL_SOURCE"); |
1486 | static TCollection_AsciiString Reco_ExternallyDefinedCurveFont ("EXTERNALLY_DEFINED_CURVE_FONT"); |
1487 | static TCollection_AsciiString Reco_ExternallyDefinedHatchStyle ("EXTERNALLY_DEFINED_HATCH_STYLE"); |
1488 | static TCollection_AsciiString Reco_ExternallyDefinedItem ("EXTERNALLY_DEFINED_ITEM"); |
1489 | static TCollection_AsciiString Reco_ExternallyDefinedSymbol ("EXTERNALLY_DEFINED_SYMBOL"); |
1490 | static TCollection_AsciiString Reco_ExternallyDefinedTextFont ("EXTERNALLY_DEFINED_TEXT_FONT"); |
1491 | static TCollection_AsciiString Reco_ExternallyDefinedTileStyle ("EXTERNALLY_DEFINED_TILE_STYLE"); |
1492 | static TCollection_AsciiString Reco_ExtrudedAreaSolid ("EXTRUDED_AREA_SOLID"); |
1493 | static TCollection_AsciiString Reco_Face ("FACE"); |
1494 | static TCollection_AsciiString Reco_FaceBound ("FACE_BOUND"); |
1495 | static TCollection_AsciiString Reco_FaceOuterBound ("FACE_OUTER_BOUND"); |
1496 | static TCollection_AsciiString Reco_FaceSurface ("FACE_SURFACE"); |
1497 | static TCollection_AsciiString Reco_FacetedBrep ("FACETED_BREP"); |
1498 | static TCollection_AsciiString Reco_FacetedBrepShapeRepresentation ("FACETED_BREP_SHAPE_REPRESENTATION"); |
1499 | static TCollection_AsciiString Reco_FillAreaStyle ("FILL_AREA_STYLE"); |
1500 | static TCollection_AsciiString Reco_FillAreaStyleColour ("FILL_AREA_STYLE_COLOUR"); |
1501 | static TCollection_AsciiString Reco_FillAreaStyleHatching ("FILL_AREA_STYLE_HATCHING"); |
1502 | static TCollection_AsciiString Reco_FillAreaStyleTileSymbolWithStyle ("FILL_AREA_STYLE_TILE_SYMBOL_WITH_STYLE"); |
1503 | static TCollection_AsciiString Reco_FillAreaStyleTiles ("FILL_AREA_STYLE_TILES"); |
1504 | static TCollection_AsciiString Reco_FunctionallyDefinedTransformation ("FUNCTIONALLY_DEFINED_TRANSFORMATION"); |
1505 | static TCollection_AsciiString Reco_GeometricCurveSet ("GEOMETRIC_CURVE_SET"); |
1506 | static TCollection_AsciiString Reco_GeometricRepresentationContext ("GEOMETRIC_REPRESENTATION_CONTEXT"); |
1507 | static TCollection_AsciiString Reco_GeometricRepresentationItem ("GEOMETRIC_REPRESENTATION_ITEM"); |
1508 | static TCollection_AsciiString Reco_GeometricSet ("GEOMETRIC_SET"); |
1509 | static TCollection_AsciiString Reco_GeometricallyBoundedSurfaceShapeRepresentation ("GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION"); |
1510 | static TCollection_AsciiString Reco_GeometricallyBoundedWireframeShapeRepresentation ("GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION"); |
1511 | static TCollection_AsciiString Reco_GlobalUncertaintyAssignedContext ("GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT"); |
1512 | static TCollection_AsciiString Reco_GlobalUnitAssignedContext ("GLOBAL_UNIT_ASSIGNED_CONTEXT"); |
1513 | static TCollection_AsciiString Reco_Group ("GROUP"); |
1514 | static TCollection_AsciiString Reco_GroupAssignment ("GROUP_ASSIGNMENT"); |
1515 | static TCollection_AsciiString Reco_GroupRelationship ("GROUP_RELATIONSHIP"); |
1516 | static TCollection_AsciiString Reco_HalfSpaceSolid ("HALF_SPACE_SOLID"); |
1517 | static TCollection_AsciiString Reco_Hyperbola ("HYPERBOLA"); |
1518 | static TCollection_AsciiString Reco_IntersectionCurve ("INTERSECTION_CURVE"); |
1519 | static TCollection_AsciiString Reco_Invisibility ("INVISIBILITY"); |
1520 | static TCollection_AsciiString Reco_LengthMeasureWithUnit ("LENGTH_MEASURE_WITH_UNIT"); |
1521 | static TCollection_AsciiString Reco_LengthUnit ("LENGTH_UNIT"); |
1522 | static TCollection_AsciiString Reco_Line ("LINE"); |
1523 | static TCollection_AsciiString Reco_LocalTime ("LOCAL_TIME"); |
1524 | static TCollection_AsciiString Reco_Loop ("LOOP"); |
1525 | static TCollection_AsciiString Reco_ManifoldSolidBrep ("MANIFOLD_SOLID_BREP"); |
1526 | static TCollection_AsciiString Reco_ManifoldSurfaceShapeRepresentation ("MANIFOLD_SURFACE_SHAPE_REPRESENTATION"); |
1527 | static TCollection_AsciiString Reco_MappedItem ("MAPPED_ITEM"); |
1528 | static TCollection_AsciiString Reco_MeasureWithUnit ("MEASURE_WITH_UNIT"); |
1529 | static TCollection_AsciiString Reco_MechanicalDesignGeometricPresentationArea ("MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_AREA"); |
1530 | static TCollection_AsciiString Reco_MechanicalDesignGeometricPresentationRepresentation ("MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION"); |
1531 | static TCollection_AsciiString Reco_MechanicalDesignPresentationArea ("MECHANICAL_DESIGN_PRESENTATION_AREA"); |
1532 | static TCollection_AsciiString Reco_NamedUnit ("NAMED_UNIT"); |
1533 | static TCollection_AsciiString Reco_OffsetCurve3d ("OFFSET_CURVE_3D"); |
1534 | static TCollection_AsciiString Reco_OffsetSurface ("OFFSET_SURFACE"); |
1535 | static TCollection_AsciiString Reco_OneDirectionRepeatFactor ("ONE_DIRECTION_REPEAT_FACTOR"); |
1536 | static TCollection_AsciiString Reco_OpenShell ("OPEN_SHELL"); |
1537 | static TCollection_AsciiString Reco_OrdinalDate ("ORDINAL_DATE"); |
1538 | static TCollection_AsciiString Reco_Organization ("ORGANIZATION"); |
1539 | static TCollection_AsciiString Reco_OrganizationAssignment ("ORGANIZATION_ASSIGNMENT"); |
1540 | static TCollection_AsciiString Reco_OrganizationRole ("ORGANIZATION_ROLE"); |
1541 | static TCollection_AsciiString Reco_OrganizationalAddress ("ORGANIZATIONAL_ADDRESS"); |
1542 | static TCollection_AsciiString Reco_OrientedClosedShell ("ORIENTED_CLOSED_SHELL"); |
1543 | static TCollection_AsciiString Reco_OrientedEdge ("ORIENTED_EDGE"); |
1544 | static TCollection_AsciiString Reco_OrientedFace ("ORIENTED_FACE"); |
1545 | static TCollection_AsciiString Reco_OrientedOpenShell ("ORIENTED_OPEN_SHELL"); |
1546 | static TCollection_AsciiString Reco_OrientedPath ("ORIENTED_PATH"); |
1547 | static TCollection_AsciiString Reco_OuterBoundaryCurve ("OUTER_BOUNDARY_CURVE"); |
1548 | static TCollection_AsciiString Reco_OverRidingStyledItem ("OVER_RIDING_STYLED_ITEM"); |
1549 | static TCollection_AsciiString Reco_Parabola ("PARABOLA"); |
1550 | static TCollection_AsciiString Reco_ParametricRepresentationContext ("PARAMETRIC_REPRESENTATION_CONTEXT"); |
1551 | static TCollection_AsciiString Reco_Path ("PATH"); |
1552 | static TCollection_AsciiString Reco_Pcurve ("PCURVE"); |
1553 | static TCollection_AsciiString Reco_Person ("PERSON"); |
1554 | static TCollection_AsciiString Reco_PersonAndOrganization ("PERSON_AND_ORGANIZATION"); |
1555 | static TCollection_AsciiString Reco_PersonAndOrganizationAssignment ("PERSON_AND_ORGANIZATION_ASSIGNMENT"); |
1556 | static TCollection_AsciiString Reco_PersonAndOrganizationRole ("PERSON_AND_ORGANIZATION_ROLE"); |
1557 | static TCollection_AsciiString Reco_PersonalAddress ("PERSONAL_ADDRESS"); |
1558 | static TCollection_AsciiString Reco_Placement ("PLACEMENT"); |
1559 | static TCollection_AsciiString Reco_PlanarBox ("PLANAR_BOX"); |
1560 | static TCollection_AsciiString Reco_PlanarExtent ("PLANAR_EXTENT"); |
1561 | static TCollection_AsciiString Reco_Plane ("PLANE"); |
1562 | static TCollection_AsciiString Reco_PlaneAngleMeasureWithUnit ("PLANE_ANGLE_MEASURE_WITH_UNIT"); |
1563 | static TCollection_AsciiString Reco_PlaneAngleUnit ("PLANE_ANGLE_UNIT"); |
1564 | static TCollection_AsciiString Reco_Point ("POINT"); |
1565 | static TCollection_AsciiString Reco_PointOnCurve ("POINT_ON_CURVE"); |
1566 | static TCollection_AsciiString Reco_PointOnSurface ("POINT_ON_SURFACE"); |
1567 | static TCollection_AsciiString Reco_PointReplica ("POINT_REPLICA"); |
1568 | static TCollection_AsciiString Reco_PointStyle ("POINT_STYLE"); |
1569 | static TCollection_AsciiString Reco_PolyLoop ("POLY_LOOP"); |
1570 | static TCollection_AsciiString Reco_Polyline ("POLYLINE"); |
1571 | static TCollection_AsciiString Reco_PreDefinedColour ("PRE_DEFINED_COLOUR"); |
1572 | static TCollection_AsciiString Reco_PreDefinedCurveFont ("PRE_DEFINED_CURVE_FONT"); |
1573 | static TCollection_AsciiString Reco_PreDefinedItem ("PRE_DEFINED_ITEM"); |
1574 | static TCollection_AsciiString Reco_PreDefinedSymbol ("PRE_DEFINED_SYMBOL"); |
1575 | static TCollection_AsciiString Reco_PreDefinedTextFont ("PRE_DEFINED_TEXT_FONT"); |
1576 | static TCollection_AsciiString Reco_PresentationArea ("PRESENTATION_AREA"); |
1577 | static TCollection_AsciiString Reco_PresentationLayerAssignment ("PRESENTATION_LAYER_ASSIGNMENT"); |
1578 | static TCollection_AsciiString Reco_PresentationRepresentation ("PRESENTATION_REPRESENTATION"); |
1579 | static TCollection_AsciiString Reco_PresentationSet ("PRESENTATION_SET"); |
1580 | static TCollection_AsciiString Reco_PresentationSize ("PRESENTATION_SIZE"); |
1581 | static TCollection_AsciiString Reco_PresentationStyleAssignment ("PRESENTATION_STYLE_ASSIGNMENT"); |
1582 | static TCollection_AsciiString Reco_PresentationStyleByContext ("PRESENTATION_STYLE_BY_CONTEXT"); |
1583 | static TCollection_AsciiString Reco_PresentationView ("PRESENTATION_VIEW"); |
1584 | static TCollection_AsciiString Reco_PresentedItem ("PRESENTED_ITEM"); |
1585 | static TCollection_AsciiString Reco_Product ("PRODUCT"); |
1586 | static TCollection_AsciiString Reco_ProductCategory ("PRODUCT_CATEGORY"); |
1587 | static TCollection_AsciiString Reco_ProductContext ("PRODUCT_CONTEXT"); |
1588 | static TCollection_AsciiString Reco_ProductDataRepresentationView ("PRODUCT_DATA_REPRESENTATION_VIEW"); |
1589 | static TCollection_AsciiString Reco_ProductDefinition ("PRODUCT_DEFINITION"); |
1590 | static TCollection_AsciiString Reco_ProductDefinitionContext ("PRODUCT_DEFINITION_CONTEXT"); |
1591 | static TCollection_AsciiString Reco_ProductDefinitionFormation ("PRODUCT_DEFINITION_FORMATION"); |
1592 | static TCollection_AsciiString Reco_ProductDefinitionFormationWithSpecifiedSource ("PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE"); |
1593 | static TCollection_AsciiString Reco_ProductDefinitionShape ("PRODUCT_DEFINITION_SHAPE"); |
1594 | static TCollection_AsciiString Reco_ProductRelatedProductCategory ("PRODUCT_RELATED_PRODUCT_CATEGORY"); |
1595 | static TCollection_AsciiString Reco_ProductType ("PRODUCT_TYPE"); |
1596 | static TCollection_AsciiString Reco_PropertyDefinition ("PROPERTY_DEFINITION"); |
1597 | static TCollection_AsciiString Reco_PropertyDefinitionRepresentation ("PROPERTY_DEFINITION_REPRESENTATION"); |
1598 | static TCollection_AsciiString Reco_QuasiUniformCurve ("QUASI_UNIFORM_CURVE"); |
1599 | static TCollection_AsciiString Reco_QuasiUniformSurface ("QUASI_UNIFORM_SURFACE"); |
1600 | static TCollection_AsciiString Reco_RatioMeasureWithUnit ("RATIO_MEASURE_WITH_UNIT"); |
1601 | static TCollection_AsciiString Reco_RationalBSplineCurve ("RATIONAL_B_SPLINE_CURVE"); |
1602 | static TCollection_AsciiString Reco_RationalBSplineSurface ("RATIONAL_B_SPLINE_SURFACE"); |
1603 | static TCollection_AsciiString Reco_RectangularCompositeSurface ("RECTANGULAR_COMPOSITE_SURFACE"); |
1604 | static TCollection_AsciiString Reco_RectangularTrimmedSurface ("RECTANGULAR_TRIMMED_SURFACE"); |
1605 | static TCollection_AsciiString Reco_RepItemGroup ("REP_ITEM_GROUP"); |
1606 | static TCollection_AsciiString Reco_ReparametrisedCompositeCurveSegment ("REPARAMETRISED_COMPOSITE_CURVE_SEGMENT"); |
1607 | static TCollection_AsciiString Reco_Representation ("REPRESENTATION"); |
1608 | static TCollection_AsciiString Reco_RepresentationContext ("REPRESENTATION_CONTEXT"); |
1609 | static TCollection_AsciiString Reco_RepresentationItem ("REPRESENTATION_ITEM"); |
1610 | static TCollection_AsciiString Reco_RepresentationMap ("REPRESENTATION_MAP"); |
1611 | static TCollection_AsciiString Reco_RepresentationRelationship ("REPRESENTATION_RELATIONSHIP"); |
1612 | static TCollection_AsciiString Reco_RevolvedAreaSolid ("REVOLVED_AREA_SOLID"); |
1613 | static TCollection_AsciiString Reco_RightAngularWedge ("RIGHT_ANGULAR_WEDGE"); |
1614 | static TCollection_AsciiString Reco_RightCircularCone ("RIGHT_CIRCULAR_CONE"); |
1615 | static TCollection_AsciiString Reco_RightCircularCylinder ("RIGHT_CIRCULAR_CYLINDER"); |
1616 | static TCollection_AsciiString Reco_SeamCurve ("SEAM_CURVE"); |
1617 | static TCollection_AsciiString Reco_SecurityClassification ("SECURITY_CLASSIFICATION"); |
1618 | static TCollection_AsciiString Reco_SecurityClassificationAssignment ("SECURITY_CLASSIFICATION_ASSIGNMENT"); |
1619 | static TCollection_AsciiString Reco_SecurityClassificationLevel ("SECURITY_CLASSIFICATION_LEVEL"); |
1620 | static TCollection_AsciiString Reco_ShapeAspect ("SHAPE_ASPECT"); |
1621 | static TCollection_AsciiString Reco_ShapeAspectRelationship ("SHAPE_ASPECT_RELATIONSHIP"); |
1622 | static TCollection_AsciiString Reco_ShapeAspectTransition ("SHAPE_ASPECT_TRANSITION"); |
1623 | static TCollection_AsciiString Reco_ShapeDefinitionRepresentation ("SHAPE_DEFINITION_REPRESENTATION"); |
1624 | static TCollection_AsciiString Reco_ShapeRepresentation ("SHAPE_REPRESENTATION"); |
1625 | static TCollection_AsciiString Reco_ShellBasedSurfaceModel ("SHELL_BASED_SURFACE_MODEL"); |
1626 | static TCollection_AsciiString Reco_SiUnit ("SI_UNIT"); |
1627 | static TCollection_AsciiString Reco_SolidAngleMeasureWithUnit ("SOLID_ANGLE_MEASURE_WITH_UNIT"); |
1628 | static TCollection_AsciiString Reco_SolidModel ("SOLID_MODEL"); |
1629 | static TCollection_AsciiString Reco_SolidReplica ("SOLID_REPLICA"); |
1630 | static TCollection_AsciiString Reco_Sphere ("SPHERE"); |
1631 | static TCollection_AsciiString Reco_SphericalSurface ("SPHERICAL_SURFACE"); |
1632 | static TCollection_AsciiString Reco_StyledItem ("STYLED_ITEM"); |
1633 | static TCollection_AsciiString Reco_Surface ("SURFACE"); |
1634 | static TCollection_AsciiString Reco_SurfaceCurve ("SURFACE_CURVE"); |
1635 | static TCollection_AsciiString Reco_SurfaceOfLinearExtrusion ("SURFACE_OF_LINEAR_EXTRUSION"); |
1636 | static TCollection_AsciiString Reco_SurfaceOfRevolution ("SURFACE_OF_REVOLUTION"); |
1637 | static TCollection_AsciiString Reco_SurfacePatch ("SURFACE_PATCH"); |
1638 | static TCollection_AsciiString Reco_SurfaceReplica ("SURFACE_REPLICA"); |
1639 | static TCollection_AsciiString Reco_SurfaceSideStyle ("SURFACE_SIDE_STYLE"); |
1640 | static TCollection_AsciiString Reco_SurfaceStyleBoundary ("SURFACE_STYLE_BOUNDARY"); |
1641 | static TCollection_AsciiString Reco_SurfaceStyleControlGrid ("SURFACE_STYLE_CONTROL_GRID"); |
1642 | static TCollection_AsciiString Reco_SurfaceStyleFillArea ("SURFACE_STYLE_FILL_AREA"); |
1643 | static TCollection_AsciiString Reco_SurfaceStyleParameterLine ("SURFACE_STYLE_PARAMETER_LINE"); |
1644 | static TCollection_AsciiString Reco_SurfaceStyleSegmentationCurve ("SURFACE_STYLE_SEGMENTATION_CURVE"); |
1645 | static TCollection_AsciiString Reco_SurfaceStyleSilhouette ("SURFACE_STYLE_SILHOUETTE"); |
1646 | static TCollection_AsciiString Reco_SurfaceStyleUsage ("SURFACE_STYLE_USAGE"); |
1647 | static TCollection_AsciiString Reco_SweptAreaSolid ("SWEPT_AREA_SOLID"); |
1648 | static TCollection_AsciiString Reco_SweptSurface ("SWEPT_SURFACE"); |
1649 | static TCollection_AsciiString Reco_SymbolColour ("SYMBOL_COLOUR"); |
1650 | static TCollection_AsciiString Reco_SymbolRepresentation ("SYMBOL_REPRESENTATION"); |
1651 | static TCollection_AsciiString Reco_SymbolRepresentationMap ("SYMBOL_REPRESENTATION_MAP"); |
1652 | static TCollection_AsciiString Reco_SymbolStyle ("SYMBOL_STYLE"); |
1653 | static TCollection_AsciiString Reco_SymbolTarget ("SYMBOL_TARGET"); |
1654 | static TCollection_AsciiString Reco_Template ("TEMPLATE"); |
1655 | static TCollection_AsciiString Reco_TemplateInstance ("TEMPLATE_INSTANCE"); |
1656 | static TCollection_AsciiString Reco_TerminatorSymbol ("TERMINATOR_SYMBOL"); |
1657 | static TCollection_AsciiString Reco_TextLiteral ("TEXT_LITERAL"); |
1658 | static TCollection_AsciiString Reco_TextLiteralWithAssociatedCurves ("TEXT_LITERAL_WITH_ASSOCIATED_CURVES"); |
1659 | static TCollection_AsciiString Reco_TextLiteralWithBlankingBox ("TEXT_LITERAL_WITH_BLANKING_BOX"); |
1660 | static TCollection_AsciiString Reco_TextLiteralWithDelineation ("TEXT_LITERAL_WITH_DELINEATION"); |
1661 | static TCollection_AsciiString Reco_TextLiteralWithExtent ("TEXT_LITERAL_WITH_EXTENT"); |
1662 | static TCollection_AsciiString Reco_TextStyle ("TEXT_STYLE"); |
1663 | static TCollection_AsciiString Reco_TextStyleForDefinedFont ("TEXT_STYLE_FOR_DEFINED_FONT"); |
1664 | static TCollection_AsciiString Reco_TextStyleWithBoxCharacteristics ("TEXT_STYLE_WITH_BOX_CHARACTERISTICS"); |
1665 | static TCollection_AsciiString Reco_TextStyleWithMirror ("TEXT_STYLE_WITH_MIRROR"); |
1666 | static TCollection_AsciiString Reco_TopologicalRepresentationItem ("TOPOLOGICAL_REPRESENTATION_ITEM"); |
1667 | static TCollection_AsciiString Reco_ToroidalSurface ("TOROIDAL_SURFACE"); |
1668 | static TCollection_AsciiString Reco_Torus ("TORUS"); |
1669 | static TCollection_AsciiString Reco_TransitionalShapeRepresentation ("TRANSITIONAL_SHAPE_REPRESENTATION"); |
1670 | static TCollection_AsciiString Reco_TrimmedCurve ("TRIMMED_CURVE"); |
1671 | static TCollection_AsciiString Reco_TwoDirectionRepeatFactor ("TWO_DIRECTION_REPEAT_FACTOR"); |
1672 | static TCollection_AsciiString Reco_UncertaintyMeasureWithUnit ("UNCERTAINTY_MEASURE_WITH_UNIT"); |
1673 | static TCollection_AsciiString Reco_UniformCurve ("UNIFORM_CURVE"); |
1674 | static TCollection_AsciiString Reco_UniformSurface ("UNIFORM_SURFACE"); |
1675 | static TCollection_AsciiString Reco_Vector ("VECTOR"); |
1676 | static TCollection_AsciiString Reco_Vertex ("VERTEX"); |
1677 | static TCollection_AsciiString Reco_VertexLoop ("VERTEX_LOOP"); |
1678 | static TCollection_AsciiString Reco_VertexPoint ("VERTEX_POINT"); |
1679 | static TCollection_AsciiString Reco_ViewVolume ("VIEW_VOLUME"); |
1680 | static TCollection_AsciiString Reco_WeekOfYearAndDayDate ("WEEK_OF_YEAR_AND_DAY_DATE"); |
1681 | |
1682 | // Added by FMA for Rev4 |
1683 | |
1684 | static TCollection_AsciiString Reco_SolidAngleUnit("SOLID_ANGLE_UNIT"); |
1685 | static TCollection_AsciiString Reco_MechanicalContext("MECHANICAL_CONTEXT"); |
1686 | static TCollection_AsciiString Reco_DesignContext("DESIGN_CONTEXT"); |
1687 | |
1688 | // Added for full Rev4 |
1689 | static TCollection_AsciiString Reco_TimeMeasureWithUnit("TIME_MEASURE_WITH_UNIT"); |
1690 | static TCollection_AsciiString Reco_RatioUnit("RATIO_UNIT"); |
1691 | static TCollection_AsciiString Reco_TimeUnit("TIME_UNIT"); |
1692 | static TCollection_AsciiString Reco_ApprovalDateTime("APPROVAL_DATE_TIME"); |
1693 | static TCollection_AsciiString Reco_CameraImage2dWithScale("CAMERA_IMAGE_2D_WITH_SCALE"); |
1694 | static TCollection_AsciiString Reco_CameraImage3dWithScale("CAMERA_IMAGE_3D_WITH_SCALE"); |
1695 | static TCollection_AsciiString Reco_CartesianTransformationOperator2d("CARTESIAN_TRANSFORMATION_OPERATOR_2D"); |
1696 | static TCollection_AsciiString Reco_DerivedUnit("DERIVED_UNIT"); |
1697 | static TCollection_AsciiString Reco_DerivedUnitElement("DERIVED_UNIT_ELEMENT"); |
1698 | static TCollection_AsciiString Reco_ItemDefinedTransformation("ITEM_DEFINED_TRANSFORMATION"); |
1699 | static TCollection_AsciiString Reco_PresentedItemRepresentation("PRESENTED_ITEM_REPRESENTATION"); |
1700 | static TCollection_AsciiString Reco_PresentationLayerUsage("PRESENTATION_LAYER_USAGE"); |
1701 | |
1702 | // Added for AP214 : CC1 -> CC2 |
1703 | |
1704 | static TCollection_AsciiString Reco_AutoDesignDocumentReference("AUTO_DESIGN_DOCUMENT_REFERENCE"); |
1705 | static TCollection_AsciiString Reco_Document("DOCUMENT"); |
1706 | static TCollection_AsciiString Reco_DigitalDocument("DIGITAL_DOCUMENT"); |
1707 | static TCollection_AsciiString Reco_DocumentRelationship("DOCUMENT_RELATIONSHIP"); |
1708 | static TCollection_AsciiString Reco_DocumentType("DOCUMENT_TYPE"); |
1709 | static TCollection_AsciiString Reco_DocumentUsageConstraint("DOCUMENT_USAGE_CONSTRAINT"); |
1710 | static TCollection_AsciiString Reco_Effectivity("EFFECTIVITY"); |
1711 | static TCollection_AsciiString Reco_ProductDefinitionEffectivity("PRODUCT_DEFINITION_EFFECTIVITY"); |
1712 | static TCollection_AsciiString Reco_ProductDefinitionRelationship("PRODUCT_DEFINITION_RELATIONSHIP"); |
1713 | static TCollection_AsciiString Reco_ProductDefinitionWithAssociatedDocuments("PRODUCT_DEFINITION_WITH_ASSOCIATED_DOCUMENTS"); |
1714 | static TCollection_AsciiString Reco_PhysicallyModeledProductDefinition("PHYSICALLY_MODELED_PRODUCT_DEFINITION"); |
1715 | |
1716 | static TCollection_AsciiString Reco_ProductDefinitionUsage("PRODUCT_DEFINITION_USAGE"); |
1717 | static TCollection_AsciiString Reco_MakeFromUsageOption("MAKE_FROM_USAGE_OPTION"); |
1718 | static TCollection_AsciiString Reco_AssemblyComponentUsage("ASSEMBLY_COMPONENT_USAGE"); |
1719 | static TCollection_AsciiString Reco_NextAssemblyUsageOccurrence("NEXT_ASSEMBLY_USAGE_OCCURRENCE"); |
1720 | static TCollection_AsciiString Reco_PromissoryUsageOccurrence("PROMISSORY_USAGE_OCCURRENCE"); |
1721 | static TCollection_AsciiString Reco_QuantifiedAssemblyComponentUsage("QUANTIFIED_ASSEMBLY_COMPONENT_USAGE"); |
1722 | static TCollection_AsciiString Reco_SpecifiedHigherUsageOccurrence("SPECIFIED_HIGHER_USAGE_OCCURRENCE"); |
1723 | static TCollection_AsciiString Reco_AssemblyComponentUsageSubstitute("ASSEMBLY_COMPONENT_USAGE_SUBSTITUTE"); |
1724 | static TCollection_AsciiString Reco_SuppliedPartRelationship("SUPPLIED_PART_RELATIONSHIP"); |
1725 | static TCollection_AsciiString Reco_ExternallyDefinedRepresentation("EXTERNALLY_DEFINED_REPRESENTATION"); |
1726 | static TCollection_AsciiString Reco_ShapeRepresentationRelationship("SHAPE_REPRESENTATION_RELATIONSHIP"); |
1727 | static TCollection_AsciiString Reco_RepresentationRelationshipWithTransformation("REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION"); |
1728 | static TCollection_AsciiString Reco_MaterialDesignation("MATERIAL_DESIGNATION"); |
1729 | static TCollection_AsciiString Reco_ContextDependentShapeRepresentation ("CONTEXT_DEPENDENT_SHAPE_REPRESENTATION"); |
1730 | |
1731 | // Added from CD To DIS (S4134) |
1732 | static TCollection_AsciiString Reco_AppliedDateAndTimeAssignment ("APPLIED_DATE_AND_TIME_ASSIGNMENT"); |
1733 | static TCollection_AsciiString Reco_AppliedDateAssignment ("APPLIED_DATE_ASSIGNMENT"); |
1734 | static TCollection_AsciiString Reco_AppliedApprovalAssignment ("APPLIED_APPROVAL_ASSIGNMENT"); |
1735 | static TCollection_AsciiString Reco_AppliedDocumentReference ("APPLIED_DOCUMENT_REFERENCE"); |
1736 | static TCollection_AsciiString Reco_AppliedGroupAssignment ("APPLIED_GROUP_ASSIGNMENT"); |
1737 | static TCollection_AsciiString Reco_AppliedOrganizationAssignment ("APPLIED_ORGANIZATION_ASSIGNMENT"); |
1738 | static TCollection_AsciiString Reco_AppliedPersonAndOrganizationAssignment ("APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT"); |
1739 | static TCollection_AsciiString Reco_AppliedPresentedItem ("APPLIED_PRESENTED_ITEM"); |
1740 | static TCollection_AsciiString Reco_AppliedSecurityClassificationAssignment ("APPLIED_SECURITY_CLASSIFICATION_ASSIGNMENT"); |
1741 | static TCollection_AsciiString Reco_DocumentFile ("DOCUMENT_FILE"); |
1742 | static TCollection_AsciiString Reco_CharacterizedObject ("CHARACTERIZED_OBJECT"); |
1743 | static TCollection_AsciiString Reco_ExtrudedFaceSolid ("EXTRUDED_FACE_SOLID"); |
1744 | static TCollection_AsciiString Reco_RevolvedFaceSolid ("REVOLVED_FACE_SOLID"); |
1745 | static TCollection_AsciiString Reco_SweptFaceSolid ("SWEPT_FACE_SOLID"); |
1746 | |
1747 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) |
1748 | static TCollection_AsciiString Reco_MeasureRepresentationItem ("MEASURE_REPRESENTATION_ITEM"); |
1749 | static TCollection_AsciiString Reco_AreaUnit("AREA_UNIT"); |
1750 | static TCollection_AsciiString Reco_VolumeUnit("VOLUME_UNIT"); |
1751 | |
1752 | // Added by ABV 10.11.99 for AP203 |
1753 | static TCollection_AsciiString Reco_Action ("ACTION"); |
1754 | static TCollection_AsciiString Reco_ActionAssignment ("ACTION_ASSIGNMENT"); |
1755 | static TCollection_AsciiString Reco_ActionMethod ("ACTION_METHOD"); |
1756 | static TCollection_AsciiString Reco_ActionRequestAssignment ("ACTION_REQUEST_ASSIGNMENT"); |
1757 | static TCollection_AsciiString Reco_CcDesignApproval ("CC_DESIGN_APPROVAL"); |
1758 | static TCollection_AsciiString Reco_CcDesignCertification ("CC_DESIGN_CERTIFICATION"); |
1759 | static TCollection_AsciiString Reco_CcDesignContract ("CC_DESIGN_CONTRACT"); |
1760 | static TCollection_AsciiString Reco_CcDesignDateAndTimeAssignment ("CC_DESIGN_DATE_AND_TIME_ASSIGNMENT"); |
1761 | static TCollection_AsciiString Reco_CcDesignPersonAndOrganizationAssignment ("CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT"); |
1762 | static TCollection_AsciiString Reco_CcDesignSecurityClassification ("CC_DESIGN_SECURITY_CLASSIFICATION"); |
1763 | static TCollection_AsciiString Reco_CcDesignSpecificationReference ("CC_DESIGN_SPECIFICATION_REFERENCE"); |
1764 | static TCollection_AsciiString Reco_Certification ("CERTIFICATION"); |
1765 | static TCollection_AsciiString Reco_CertificationAssignment ("CERTIFICATION_ASSIGNMENT"); |
1766 | static TCollection_AsciiString Reco_CertificationType ("CERTIFICATION_TYPE"); |
1767 | static TCollection_AsciiString Reco_Change ("CHANGE"); |
1768 | static TCollection_AsciiString Reco_ChangeRequest ("CHANGE_REQUEST"); |
1769 | static TCollection_AsciiString Reco_ConfigurationDesign ("CONFIGURATION_DESIGN"); |
1770 | static TCollection_AsciiString Reco_ConfigurationEffectivity ("CONFIGURATION_EFFECTIVITY"); |
1771 | static TCollection_AsciiString Reco_Contract ("CONTRACT"); |
1772 | static TCollection_AsciiString Reco_ContractAssignment ("CONTRACT_ASSIGNMENT"); |
1773 | static TCollection_AsciiString Reco_ContractType ("CONTRACT_TYPE"); |
1774 | static TCollection_AsciiString Reco_ProductConcept ("PRODUCT_CONCEPT"); |
1775 | static TCollection_AsciiString Reco_ProductConceptContext ("PRODUCT_CONCEPT_CONTEXT"); |
1776 | static TCollection_AsciiString Reco_StartRequest ("START_REQUEST"); |
1777 | static TCollection_AsciiString Reco_StartWork ("START_WORK"); |
1778 | static TCollection_AsciiString Reco_VersionedActionRequest ("VERSIONED_ACTION_REQUEST"); |
1779 | static TCollection_AsciiString Reco_ProductCategoryRelationship ("PRODUCT_CATEGORY_RELATIONSHIP"); |
1780 | static TCollection_AsciiString Reco_ActionRequestSolution ("ACTION_REQUEST_SOLUTION"); |
1781 | static TCollection_AsciiString Reco_DraughtingModel ("DRAUGHTING_MODEL"); |
1782 | // Added by ABV 18.04.00 for CAX-IF TRJ4 |
1783 | static TCollection_AsciiString Reco_AngularLocation ("ANGULAR_LOCATION"); |
1784 | static TCollection_AsciiString Reco_AngularSize ("ANGULAR_SIZE"); |
1785 | static TCollection_AsciiString Reco_DimensionalCharacteristicRepresentation ("DIMENSIONAL_CHARACTERISTIC_REPRESENTATION"); |
1786 | static TCollection_AsciiString Reco_DimensionalLocation ("DIMENSIONAL_LOCATION"); |
1787 | static TCollection_AsciiString Reco_DimensionalLocationWithPath ("DIMENSIONAL_LOCATION_WITH_PATH"); |
1788 | static TCollection_AsciiString Reco_DimensionalSize ("DIMENSIONAL_SIZE"); |
1789 | static TCollection_AsciiString Reco_DimensionalSizeWithPath ("DIMENSIONAL_SIZE_WITH_PATH"); |
1790 | static TCollection_AsciiString Reco_ShapeDimensionRepresentation ("SHAPE_DIMENSION_REPRESENTATION"); |
1791 | // Added by ABV 10.05.00 for CAX-IF TRJ4 (external references) |
1792 | static TCollection_AsciiString Reco_DocumentRepresentationType ("DOCUMENT_REPRESENTATION_TYPE"); |
1793 | static TCollection_AsciiString Reco_ObjectRole ("OBJECT_ROLE"); |
1794 | static TCollection_AsciiString Reco_RoleAssociation ("ROLE_ASSOCIATION"); |
1795 | static TCollection_AsciiString Reco_IdentificationRole ("IDENTIFICATION_ROLE"); |
1796 | static TCollection_AsciiString Reco_IdentificationAssignment ("IDENTIFICATION_ASSIGNMENT"); |
1797 | static TCollection_AsciiString Reco_ExternalIdentificationAssignment ("EXTERNAL_IDENTIFICATION_ASSIGNMENT"); |
1798 | static TCollection_AsciiString Reco_EffectivityAssignment ("EFFECTIVITY_ASSIGNMENT"); |
1799 | static TCollection_AsciiString Reco_NameAssignment ("NAME_ASSIGNMENT"); |
1800 | static TCollection_AsciiString Reco_GeneralProperty ("GENERAL_PROPERTY"); |
1801 | static TCollection_AsciiString Reco_Class ("CLASS"); |
1802 | static TCollection_AsciiString Reco_ExternallyDefinedClass ("EXTERNALLY_DEFINED_Class"); |
1803 | static TCollection_AsciiString Reco_ExternallyDefinedGeneralProperty ("EXTERNALLY_DEFINED_GENERAL_PROPERTY"); |
1804 | static TCollection_AsciiString Reco_AppliedExternalIdentificationAssignment ("APPLIED_EXTERNAL_IDENTIFICATION_ASSIGNMENT"); |
1805 | // Added by CKY , 25 APR 2001 for Dimensional Tolerances (CAX-IF TRJ7) |
1806 | static TCollection_AsciiString Reco_CompositeShapeAspect ("COMPOSITE_SHAPE_ASPECT"); |
1807 | static TCollection_AsciiString Reco_DerivedShapeAspect ("DERIVED_SHAPE_ASPECT"); |
1808 | static TCollection_AsciiString Reco_Extension ("EXTENSION"); |
1809 | static TCollection_AsciiString Reco_DirectedDimensionalLocation ("DIRECTED_DIMENSIONAL_LOCATION"); |
1810 | static TCollection_AsciiString Reco_LimitsAndFits ("LIMITS_AND_FITS"); |
1811 | static TCollection_AsciiString Reco_ToleranceValue ("TOLERANCE_VALUE"); |
1812 | static TCollection_AsciiString Reco_MeasureQualification ("MEASURE_QUALIFICATION"); |
1813 | static TCollection_AsciiString Reco_PlusMinusTolerance ("PLUS_MINUS_TOLERANCE"); |
1814 | static TCollection_AsciiString Reco_PrecisionQualifier ("PRECISION_QUALIFIER"); |
1815 | static TCollection_AsciiString Reco_TypeQualifier ("TYPE_QUALIFIER"); |
1816 | static TCollection_AsciiString Reco_QualifiedRepresentationItem ("QUALIFIED_REPRESENTATION_ITEM"); |
1817 | static TCollection_AsciiString Reco_CompoundRepresentationItem ("COMPOUND_REPRESENTATION_ITEM"); |
1818 | static TCollection_AsciiString Reco_ValueRange ("VALUE_RANGE"); |
1819 | static TCollection_AsciiString Reco_ShapeAspectDerivingRelationship ("SHAPE_ASPECT_DERIVING_RELATIONSHIP"); |
1820 | |
1821 | static TCollection_AsciiString Reco_CompoundShapeRepresentation ("COMPOUND_SHAPE_REPRESENTATION"); |
1822 | static TCollection_AsciiString Reco_ConnectedEdgeSet ("CONNECTED_EDGE_SET"); |
1823 | static TCollection_AsciiString Reco_ConnectedFaceShapeRepresentation ("CONNECTED_FACE_SHAPE_REPRESENTATION"); |
1824 | static TCollection_AsciiString Reco_EdgeBasedWireframeModel ("EDGE_BASED_WIREFRAME_MODEL"); |
1825 | static TCollection_AsciiString Reco_EdgeBasedWireframeShapeRepresentation ("EDGE_BASED_WIREFRAME_SHAPE_REPRESENTATION"); |
1826 | static TCollection_AsciiString Reco_FaceBasedSurfaceModel ("FACE_BASED_SURFACE_MODEL"); |
1827 | static TCollection_AsciiString Reco_NonManifoldSurfaceShapeRepresentation ("NON_MANIFOLD_SURFACE_SHAPE_REPRESENTATION"); |
1828 | |
1829 | //gka 08.01.02 |
1830 | static TCollection_AsciiString Reco_OrientedSurface ("ORIENTED_SURFACE"); |
1831 | static TCollection_AsciiString Reco_Subface ("SUBFACE"); |
1832 | static TCollection_AsciiString Reco_Subedge ("SUBEDGE"); |
1833 | static TCollection_AsciiString Reco_SeamEdge("SEAM_EDGE"); |
1834 | static TCollection_AsciiString Reco_ConnectedFaceSubSet("CONNECTED_FACE_SUB_SET"); |
1835 | |
1836 | //Added for AP209 |
1837 | static TCollection_AsciiString Reco_EulerAngles("EULER_ANGLES"); |
1838 | static TCollection_AsciiString Reco_MassUnit("MASS_UNIT"); |
1839 | static TCollection_AsciiString Reco_MassMeasureWithUnit ("MASS_MEASURE_WITH_UNIT"); |
1840 | static TCollection_AsciiString Reco_ThermodynamicTemperatureUnit("THERMODYNAMIC_TEMPERATURE_UNIT"); |
1841 | static TCollection_AsciiString Reco_AnalysisItemWithinRepresentation("ANALYSIS_ITEM_WITHIN_REPRESENTATION"); |
1842 | static TCollection_AsciiString Reco_Curve3dElementDescriptor("CURVE_3D_ELEMENT_DESCRIPTOR"); |
1843 | static TCollection_AsciiString Reco_CurveElementEndReleasePacket("CURVE_ELEMENT_END_RELEASE_PACKET"); |
1844 | static TCollection_AsciiString Reco_CurveElementSectionDefinition("CURVE_ELEMENT_SECTION_DEFINITION"); |
1845 | static TCollection_AsciiString Reco_CurveElementSectionDerivedDefinitions("CURVE_ELEMENT_SECTION_DERIVED_DEFINITIONS"); |
1846 | static TCollection_AsciiString Reco_ElementDescriptor("ELEMENT_DESCRIPTOR"); |
1847 | static TCollection_AsciiString Reco_ElementMaterial("ELEMENT_MATERIAL"); |
1848 | static TCollection_AsciiString Reco_Surface3dElementDescriptor("SURFACE_3D_ELEMENT_DESCRIPTOR"); |
1849 | static TCollection_AsciiString Reco_SurfaceElementProperty("SURFACE_ELEMENT_PROPERTY"); |
1850 | static TCollection_AsciiString Reco_SurfaceSection("SURFACE_SECTION"); |
1851 | static TCollection_AsciiString Reco_SurfaceSectionField("SURFACE_SECTION_FIELD"); |
1852 | static TCollection_AsciiString Reco_SurfaceSectionFieldConstant("SURFACE_SECTION_FIELD_CONSTANT"); |
1853 | static TCollection_AsciiString Reco_SurfaceSectionFieldVarying("SURFACE_SECTION_FIELD_VARYING"); |
1854 | static TCollection_AsciiString Reco_UniformSurfaceSection("UNIFORM_SURFACE_SECTION"); |
1855 | static TCollection_AsciiString Reco_Volume3dElementDescriptor("VOLUME_3D_ELEMENT_DESCRIPTOR"); |
1856 | static TCollection_AsciiString Reco_AlignedCurve3dElementCoordinateSystem("ALIGNED_CURVE_3D_ELEMENT_COORDINATE_SYSTEM"); |
1857 | static TCollection_AsciiString Reco_ArbitraryVolume3dElementCoordinateSystem("ARBITRARY_VOLUME_3D_ELEMENT_COORDINATE_SYSTEM"); |
1858 | static TCollection_AsciiString Reco_Curve3dElementProperty("CURVE_3D_ELEMENT_PROPERTY"); |
1859 | static TCollection_AsciiString Reco_Curve3dElementRepresentation("CURVE_3D_ELEMENT_REPRESENTATION"); |
1860 | static TCollection_AsciiString Reco_Node("NODE"); |
1861 | //static TCollection_AsciiString Reco_CurveElementEndCoordinateSystem(" "); |
1862 | static TCollection_AsciiString Reco_CurveElementEndOffset("CURVE_ELEMENT_END_OFFSET"); |
1863 | static TCollection_AsciiString Reco_CurveElementEndRelease("CURVE_ELEMENT_END_RELEASE"); |
1864 | static TCollection_AsciiString Reco_CurveElementInterval("CURVE_ELEMENT_INTERVAL"); |
1865 | static TCollection_AsciiString Reco_CurveElementIntervalConstant("CURVE_ELEMENT_INTERVAL_CONSTANT"); |
1866 | static TCollection_AsciiString Reco_DummyNode("DUMMY_NODE"); |
1867 | static TCollection_AsciiString Reco_CurveElementLocation("CURVE_ELEMENT_LOCATION"); |
1868 | static TCollection_AsciiString Reco_ElementGeometricRelationship("ELEMENT_GEOMETRIC_RELATIONSHIP"); |
1869 | static TCollection_AsciiString Reco_ElementGroup("ELEMENT_GROUP"); |
1870 | static TCollection_AsciiString Reco_ElementRepresentation("ELEMENT_REPRESENTATION"); |
1871 | static TCollection_AsciiString Reco_FeaAreaDensity("FEA_AREA_DENSITY"); |
1872 | static TCollection_AsciiString Reco_FeaAxis2Placement3d("FEA_AXIS2_PLACEMENT_3D"); |
1873 | static TCollection_AsciiString Reco_FeaGroup("FEA_GROUP"); |
1874 | static TCollection_AsciiString Reco_FeaLinearElasticity("FEA_LINEAR_ELASTICITY"); |
1875 | static TCollection_AsciiString Reco_FeaMassDensity("FEA_MASS_DENSITY"); |
1876 | static TCollection_AsciiString Reco_FeaMaterialPropertyRepresentation("FEA_MATERIAL_PROPERTY_REPRESENTATION"); |
1877 | static TCollection_AsciiString Reco_FeaMaterialPropertyRepresentationItem("FEA_MATERIAL_PROPERTY_REPRESENTATION_ITEM"); |
1878 | static TCollection_AsciiString Reco_FeaModel("FEA_MODEL"); |
1879 | static TCollection_AsciiString Reco_FeaModel3d("FEA_MODEL_3D"); |
1880 | static TCollection_AsciiString Reco_FeaMoistureAbsorption("FEA_MOISTURE_ABSORPTION"); |
1881 | static TCollection_AsciiString Reco_FeaParametricPoint("FEA_PARAMETRIC_POINT"); |
1882 | static TCollection_AsciiString Reco_FeaRepresentationItem("FEA_REPRESENTATION_ITEM"); |
1883 | static TCollection_AsciiString Reco_FeaSecantCoefficientOfLinearThermalExpansion("FEA_SECANT_COEFFICIENT_OF_LINEAR_THERMAL_EXPANSION"); |
1884 | static TCollection_AsciiString Reco_FeaShellBendingStiffness("FEA_SHELL_BENDING_STIFFNESS"); |
1885 | static TCollection_AsciiString Reco_FeaShellMembraneBendingCouplingStiffness("FEA_SHELL_MEMBRANE_BENDING_COUPLING_STIFFNESS"); |
1886 | static TCollection_AsciiString Reco_FeaShellMembraneStiffness("FEA_SHELL_MEMBRANE_STIFFNESS"); |
1887 | static TCollection_AsciiString Reco_FeaShellShearStiffness("FEA_SHELL_SHEAR_STIFFNESS"); |
1888 | static TCollection_AsciiString Reco_GeometricNode("GEOMETRIC_NODE"); |
1889 | static TCollection_AsciiString Reco_FeaTangentialCoefficientOfLinearThermalExpansion("FEA_TANGENTIAL_COEFFICIENT_OF_LINEAR_THERMAL_EXPANSION"); |
1890 | static TCollection_AsciiString Reco_NodeGroup("NODE_GROUP"); |
1891 | static TCollection_AsciiString Reco_NodeRepresentation("NODE_REPRESENTATION"); |
1892 | static TCollection_AsciiString Reco_NodeSet("NODE_SET"); |
1893 | static TCollection_AsciiString Reco_NodeWithSolutionCoordinateSystem("NODE_WITH_SOLUTION_COORDINATE_SYSTEM"); |
1894 | static TCollection_AsciiString Reco_NodeWithVector("NODE_WITH_VECTOR"); |
1895 | static TCollection_AsciiString Reco_ParametricCurve3dElementCoordinateDirection("PARAMETRIC_CURVE_3D_ELEMENT_COORDINATE_DIRECTION"); |
1896 | static TCollection_AsciiString Reco_ParametricCurve3dElementCoordinateSystem("PARAMETRIC_CURVE_3D_ELEMENT_COORDINATE_SYSTEM"); |
1897 | static TCollection_AsciiString Reco_ParametricSurface3dElementCoordinateSystem("PARAMETRIC_SURFACE_3D_ELEMENT_COORDINATE_SYSTEM"); |
1898 | static TCollection_AsciiString Reco_Surface3dElementRepresentation("SURFACE_3D_ELEMENT_REPRESENTATION"); |
1899 | //static TCollection_AsciiString Reco_SymmetricTensor22d(" "); |
1900 | //static TCollection_AsciiString Reco_SymmetricTensor42d(" "); |
1901 | //static TCollection_AsciiString Reco_SymmetricTensor43d(" "); |
1902 | static TCollection_AsciiString Reco_Volume3dElementRepresentation("VOLUME_3D_ELEMENT_REPRESENTATION"); |
1903 | static TCollection_AsciiString Reco_DataEnvironment("DATA_ENVIRONMENT"); |
1904 | static TCollection_AsciiString Reco_MaterialPropertyRepresentation("MATERIAL_PROPERTY_REPRESENTATION"); |
1905 | static TCollection_AsciiString Reco_PropertyDefinitionRelationship("PROPERTY_DEFINITION_RELATIONSHIP"); |
1906 | static TCollection_AsciiString Reco_PointRepresentation("POINT_REPRESENTATION"); |
1907 | static TCollection_AsciiString Reco_MaterialProperty("MATERIAL_PROPERTY"); |
1908 | static TCollection_AsciiString Reco_FeaModelDefinition("FEA_MODEL_DEFINITION"); |
1909 | static TCollection_AsciiString Reco_FreedomAndCoefficient("FREEDOM_AND_COEFFICIENT"); |
1910 | static TCollection_AsciiString Reco_FreedomsList("FREEDOMS_LIST"); |
1911 | static TCollection_AsciiString Reco_ProductDefinitionFormationRelationship("PRODUCT_DEFINITION_FORMATION_RELATIONSHIP"); |
1912 | //static TCollection_AsciiString Reco_FeaModelDefinition("FEA_MODEL_DEFINITION"); |
1913 | static TCollection_AsciiString Reco_NodeDefinition("NODE_DEFINITION"); |
1914 | static TCollection_AsciiString Reco_StructuralResponseProperty("STRUCTURAL_RESPONSE_PROPERTY"); |
1915 | static TCollection_AsciiString Reco_StructuralResponsePropertyDefinitionRepresentation("STRUCTURAL_RESPONSE_PROPERTY_DEFINITION_REPRESENTATION"); |
1916 | static TCollection_AsciiString Reco_AlignedSurface3dElementCoordinateSystem("ALIGNED_SURFACE_3D_ELEMENT_COORDINATE_SYSTEM"); |
1917 | static TCollection_AsciiString Reco_ConstantSurface3dElementCoordinateSystem("CONSTANT_SURFACE_3D_ELEMENT_COORDINATE_SYSTEM"); |
1918 | static TCollection_AsciiString Reco_CurveElementIntervalLinearlyVarying("CURVE_ELEMENT_INTERVAL_LINEARLY_VARYING"); |
1919 | static TCollection_AsciiString Reco_FeaCurveSectionGeometricRelationship("FEA_CURVE_SECTION_GEOMETRIC_RELATIONSHIP"); |
1920 | static TCollection_AsciiString Reco_FeaSurfaceSectionGeometricRelationship("FEA_SURFACE_SECTION_GEOMETRIC_RELATIONSHIP"); |
1921 | |
1922 | // PTV 28.01.2003 TRJ11 AP214 external references |
1923 | static TCollection_AsciiString Reco_DocumentProductAssociation ("DOCUMENT_PRODUCT_ASSOCIATION"); |
1924 | static TCollection_AsciiString Reco_DocumentProductEquivalence ("DOCUMENT_PRODUCT_EQUIVALENCE"); |
1925 | |
1926 | // Added by SKL 18.06.2003 for Dimensional Tolerances (CAX-IF TRJ11) |
1927 | static TCollection_AsciiString Reco_ShapeRepresentationWithParameters("SHAPE_REPRESENTATION_WITH_PARAMETERS"); |
1928 | static TCollection_AsciiString Reco_AngularityTolerance("ANGULARITY_TOLERANCE"); |
1929 | static TCollection_AsciiString Reco_ConcentricityTolerance("CONCENTRICITY_TOLERANCE"); |
1930 | static TCollection_AsciiString Reco_CircularRunoutTolerance("CIRCULAR_RUNOUT_TOLERANCE"); |
1931 | static TCollection_AsciiString Reco_CoaxialityTolerance("COAXIALITY_TOLERANCE"); |
28a73c1f |
1932 | static TCollection_AsciiString Reco_CylindricityTolerance("CYLINDRICITY_TOLERANCE"); |
7fd59977 |
1933 | static TCollection_AsciiString Reco_FlatnessTolerance("FLATNESS_TOLERANCE"); |
1934 | static TCollection_AsciiString Reco_LineProfileTolerance("LINE_PROFILE_TOLERANCE"); |
1935 | static TCollection_AsciiString Reco_ParallelismTolerance("PARALLELISM_TOLERANCE"); |
1936 | static TCollection_AsciiString Reco_PerpendicularityTolerance("PERPENDICULARITY_TOLERANCE"); |
1937 | static TCollection_AsciiString Reco_PositionTolerance("POSITION_TOLERANCE"); |
1938 | static TCollection_AsciiString Reco_RoundnessTolerance("ROUNDNESS_TOLERANCE"); |
1939 | static TCollection_AsciiString Reco_StraightnessTolerance("STRAIGHTNESS_TOLERANCE"); |
1940 | static TCollection_AsciiString Reco_SurfaceProfileTolerance("SURFACE_PROFILE_TOLERANCE"); |
1941 | static TCollection_AsciiString Reco_SymmetryTolerance("SYMMETRY_TOLERANCE"); |
1942 | static TCollection_AsciiString Reco_TotalRunoutTolerance("TOTAL_RUNOUT_TOLERANCE"); |
1943 | static TCollection_AsciiString Reco_GeometricTolerance("GEOMETRIC_TOLERANCE"); |
1944 | static TCollection_AsciiString Reco_GeometricToleranceRelationship("GEOMETRIC_TOLERANCE_RELATIONSHIP"); |
1945 | static TCollection_AsciiString Reco_GeometricToleranceWithDatumReference("GEOMETRIC_TOLERANCE_WITH_DATUM_REFERENCE"); |
1946 | static TCollection_AsciiString Reco_ModifiedGeometricTolerance("MODIFIED_GEOMETRIC_TOLERANCE"); |
1947 | static TCollection_AsciiString Reco_Datum("DATUM"); |
1948 | static TCollection_AsciiString Reco_DatumFeature("DATUM_FEATURE"); |
1949 | static TCollection_AsciiString Reco_DatumReference("DATUM_REFERENCE"); |
1950 | static TCollection_AsciiString Reco_CommonDatum("COMMON_DATUM"); |
1951 | static TCollection_AsciiString Reco_DatumTarget("DATUM_TARGET"); |
1952 | static TCollection_AsciiString Reco_PlacedDatumTargetFeature("PLACED_DATUM_TARGET_FEATURE"); |
1953 | |
28a73c1f |
1954 | //Added by ika for GD&T AP242 |
1955 | static TCollection_AsciiString Reco_Apex("APEX"); |
1956 | static TCollection_AsciiString Reco_CentreOfSymmetry("CENTRE_OF_SYMMETRY"); |
1957 | static TCollection_AsciiString Reco_GeometricAlignment("GEOMETRIC_ALIGNMENT"); |
1958 | static TCollection_AsciiString Reco_PerpendicularTo("PERPENDICULAR_TO"); |
1959 | static TCollection_AsciiString Reco_Tangent("TANGENT"); |
1960 | static TCollection_AsciiString Reco_ParallelOffset("PARALLEL_OFFSET"); |
1961 | static TCollection_AsciiString Reco_GeometricItemSpecificUsage("GEOMETRIC_ITEM_SPECIFIC_USAGE"); |
1962 | static TCollection_AsciiString Reco_IdAttribute("ID_ATTRIBUTE"); |
1963 | static TCollection_AsciiString Reco_ItemIdentifiedRepresentationUsage("ITEM_IDENTIFIED_REPRESENTATION_USAGE"); |
1964 | static TCollection_AsciiString Reco_AllAroundShapeAspect("ALL_AROUND_SHAPE_ASPECT"); |
1965 | static TCollection_AsciiString Reco_BetweenShapeAspect("BETWEEN_SHAPE_ASPECT"); |
1966 | static TCollection_AsciiString Reco_CompositeGroupShapeAspect("COMPOSITE_GROUP_SHAPE_ASPECT"); |
1967 | static TCollection_AsciiString Reco_ContinuosShapeAspect("CONTINUOUS_SHAPE_ASPECT"); |
1968 | static TCollection_AsciiString Reco_GeometricToleranceWithDefinedAreaUnit("GEOMETRIC_TOLERANCE_WITH_DEFINED_AREA_UNIT"); |
1969 | static TCollection_AsciiString Reco_GeometricToleranceWithDefinedUnit("GEOMETRIC_TOLERANCE_WITH_DEFINED_UNIT"); |
1970 | static TCollection_AsciiString Reco_GeometricToleranceWithMaximumTolerance("GEOMETRIC_TOLERANCE_WITH_MAXIMUM_TOLERANCE"); |
1971 | static TCollection_AsciiString Reco_GeometricToleranceWithModifiers("GEOMETRIC_TOLERANCE_WITH_MODIFIERS"); |
1972 | static TCollection_AsciiString Reco_UnequallyDisposedGeometricTolerance("UNEQUALLY_DISPOSED_GEOMETRIC_TOLERANCE"); |
1973 | static TCollection_AsciiString Reco_NonUniformZoneDefinition("NON_UNIFORM_ZONE_DEFINITION"); |
1974 | static TCollection_AsciiString Reco_ProjectedZoneDefinition("PROJECTED_ZONE_DEFINITION"); |
1975 | static TCollection_AsciiString Reco_RunoutZoneDefinition("RUNOUT_ZONE_DEFINITION"); |
1976 | static TCollection_AsciiString Reco_RunoutZoneOrientation("RUNOUT_ZONE_ORIENTATION"); |
1977 | static TCollection_AsciiString Reco_ToleranceZone("TOLERANCE_ZONE"); |
1978 | static TCollection_AsciiString Reco_ToleranceZoneDefinition("TOLERANCE_ZONE_DEFINITION"); |
1979 | static TCollection_AsciiString Reco_ToleranceZoneForm("TOLERANCE_ZONE_FORM"); |
1980 | static TCollection_AsciiString Reco_ValueFormatTypeQualifier("VALUE_FORMAT_TYPE_QUALIFIER"); |
1981 | static TCollection_AsciiString Reco_DatumReferenceCompartment("DATUM_REFERENCE_COMPARTMENT"); |
1982 | static TCollection_AsciiString Reco_DatumReferenceElement("DATUM_REFERENCE_ELEMENT"); |
1983 | static TCollection_AsciiString Reco_DatumReferenceModifierWithValue("DATUM_REFERENCE_MODIFIER_WITH_VALUE"); |
1984 | static TCollection_AsciiString Reco_DatumSystem("DATUM_SYSTEM"); |
1985 | static TCollection_AsciiString Reco_GeneralDatumReference("GENERAL_DATUM_REFERENCE"); |
1986 | static TCollection_AsciiString Reco_IntegerRepresentationItem("INTEGER_REPRESENTATION_ITEM"); |
1987 | static TCollection_AsciiString Reco_ValueRepresentationItem("VALUE_REPRESENTATION_ITEM"); |
7fd59977 |
1988 | |
1989 | // -- Definition of the libraries -- |
1990 | |
1991 | static Handle(Dico_DictionaryOfInteger) typenums; |
1992 | static Handle(Dico_DictionaryOfInteger) typeshor; |
1993 | |
1994 | RWStepAP214_ReadWriteModule::RWStepAP214_ReadWriteModule () |
1995 | { |
1996 | // Handle(StepAP214_Protocol) protocol = new StepAP214_Protocol; |
1997 | // StepData_WriterLib::SetGlobal(Handle(RWStepAP214_ReadWriteModule)::DownCast(This()),protocol); |
1998 | // Interface_ReaderLib::SetGlobal(Handle(RWStepAP214_ReadWriteModule)::DownCast(This()),protocol); |
1999 | if (!typenums.IsNull()) return; |
2000 | typenums = new Dico_DictionaryOfInteger; |
2001 | typenums->SetItem (Reco_CartesianPoint, 59); |
2002 | typenums->SetItem (Reco_VertexPoint, 316); |
2003 | typenums->SetItem (Reco_OrientedEdge, 181); |
2004 | typenums->SetItem (Reco_EdgeCurve, 116); |
2005 | typenums->SetItem (Reco_SurfaceCurve, 272); |
2006 | typenums->SetItem (Reco_EdgeLoop, 117); |
2007 | typenums->SetItem (Reco_AdvancedFace, 3); |
2008 | typenums->SetItem (Reco_FaceBound, 131); |
2009 | typenums->SetItem (Reco_FaceOuterBound, 132); |
2010 | typenums->SetItem (Reco_Direction, 105); |
2011 | typenums->SetItem (Reco_Vector, 313); |
2012 | typenums->SetItem (Reco_BSplineCurve, 38); |
2013 | typenums->SetItem (Reco_BSplineCurveWithKnots, 39); |
2014 | typenums->SetItem (Reco_BezierCurve, 43); |
2015 | typenums->SetItem (Reco_Pcurve, 190); |
2016 | typenums->SetItem (Reco_QuasiUniformCurve, 236); |
2017 | typenums->SetItem (Reco_RationalBSplineCurve, 239); |
2018 | typenums->SetItem (Reco_TrimmedCurve, 308); |
2019 | typenums->SetItem (Reco_UniformCurve, 311); |
2020 | |
2021 | typenums->SetItem (Reco_BSplineSurface, 40); |
2022 | typenums->SetItem (Reco_BSplineSurfaceWithKnots, 41); |
2023 | typenums->SetItem (Reco_QuasiUniformSurface, 237); |
2024 | typenums->SetItem (Reco_RationalBSplineSurface, 240); |
2025 | typenums->SetItem (Reco_UniformSurface, 312); |
2026 | typenums->SetItem (Reco_BezierSurface, 44); |
2027 | typenums->SetItem (Reco_ConicalSurface, 75); |
2028 | typenums->SetItem (Reco_CylindricalSurface, 90); |
2029 | typenums->SetItem (Reco_SphericalSurface, 269); |
2030 | typenums->SetItem (Reco_ToroidalSurface, 305); |
2031 | typenums->SetItem (Reco_SurfaceOfLinearExtrusion, 273); |
2032 | typenums->SetItem (Reco_SurfaceOfRevolution, 274); |
2033 | |
2034 | typenums->SetItem (Reco_Address, 1); |
2035 | typenums->SetItem (Reco_AdvancedBrepShapeRepresentation, 2); |
2036 | typenums->SetItem (Reco_AnnotationCurveOccurrence, 4); |
2037 | typenums->SetItem (Reco_AnnotationFillArea, 5); |
2038 | typenums->SetItem (Reco_AnnotationFillAreaOccurrence, 6); |
2039 | typenums->SetItem (Reco_AnnotationOccurrence, 7); |
2040 | typenums->SetItem (Reco_AnnotationSubfigureOccurrence, 8); |
2041 | typenums->SetItem (Reco_AnnotationSymbol, 9); |
2042 | typenums->SetItem (Reco_AnnotationSymbolOccurrence, 10); |
2043 | typenums->SetItem (Reco_AnnotationText, 11); |
2044 | typenums->SetItem (Reco_AnnotationTextOccurrence, 12); |
2045 | typenums->SetItem (Reco_ApplicationContext, 13); |
2046 | typenums->SetItem (Reco_ApplicationContextElement, 14); |
2047 | typenums->SetItem (Reco_ApplicationProtocolDefinition, 15); |
2048 | typenums->SetItem (Reco_Approval, 16); |
2049 | typenums->SetItem (Reco_ApprovalAssignment, 17); |
2050 | typenums->SetItem (Reco_ApprovalPersonOrganization, 18); |
2051 | typenums->SetItem (Reco_ApprovalRelationship, 19); |
2052 | typenums->SetItem (Reco_ApprovalRole, 20); |
2053 | typenums->SetItem (Reco_ApprovalStatus, 21); |
2054 | typenums->SetItem (Reco_AreaInSet, 22); |
2055 | typenums->SetItem (Reco_AutoDesignActualDateAndTimeAssignment, 23); |
2056 | typenums->SetItem (Reco_AutoDesignActualDateAssignment, 24); |
2057 | typenums->SetItem (Reco_AutoDesignApprovalAssignment, 25); |
2058 | typenums->SetItem (Reco_AutoDesignDateAndPersonAssignment, 26); |
2059 | typenums->SetItem (Reco_AutoDesignGroupAssignment, 27); |
2060 | typenums->SetItem (Reco_AutoDesignNominalDateAndTimeAssignment, 28); |
2061 | typenums->SetItem (Reco_AutoDesignNominalDateAssignment, 29); |
2062 | typenums->SetItem (Reco_AutoDesignOrganizationAssignment, 30); |
2063 | typenums->SetItem (Reco_AutoDesignPersonAndOrganizationAssignment, 31); |
2064 | typenums->SetItem (Reco_AutoDesignPresentedItem, 32); |
2065 | typenums->SetItem (Reco_AutoDesignSecurityClassificationAssignment, 33); |
2066 | typenums->SetItem (Reco_AutoDesignViewArea, 34); |
2067 | typenums->SetItem (Reco_Axis1Placement, 35); |
2068 | typenums->SetItem (Reco_Axis2Placement2d, 36); |
2069 | typenums->SetItem (Reco_Axis2Placement3d, 37); |
2070 | typenums->SetItem (Reco_BackgroundColour, 42); |
2071 | typenums->SetItem (Reco_Block, 45); |
2072 | typenums->SetItem (Reco_BooleanResult, 46); |
2073 | typenums->SetItem (Reco_BoundaryCurve, 47); |
2074 | typenums->SetItem (Reco_BoundedCurve, 48); |
2075 | typenums->SetItem (Reco_BoundedSurface, 49); |
2076 | typenums->SetItem (Reco_BoxDomain, 50); |
2077 | typenums->SetItem (Reco_BoxedHalfSpace, 51); |
2078 | typenums->SetItem (Reco_BrepWithVoids, 52); |
2079 | typenums->SetItem (Reco_CalendarDate, 53); |
2080 | typenums->SetItem (Reco_CameraImage, 54); |
2081 | typenums->SetItem (Reco_CameraModel, 55); |
2082 | typenums->SetItem (Reco_CameraModelD2, 56); |
2083 | typenums->SetItem (Reco_CameraModelD3, 57); |
2084 | typenums->SetItem (Reco_CameraUsage, 58); |
2085 | typenums->SetItem (Reco_CartesianTransformationOperator, 60); |
2086 | typenums->SetItem (Reco_CartesianTransformationOperator3d, 61); |
2087 | typenums->SetItem (Reco_Circle, 62); |
2088 | typenums->SetItem (Reco_ClosedShell, 63); |
2089 | typenums->SetItem (Reco_Colour, 64); |
2090 | typenums->SetItem (Reco_ColourRgb, 65); |
2091 | typenums->SetItem (Reco_ColourSpecification, 66); |
2092 | typenums->SetItem (Reco_CompositeCurve, 67); |
2093 | typenums->SetItem (Reco_CompositeCurveOnSurface, 68); |
2094 | typenums->SetItem (Reco_CompositeCurveSegment, 69); |
2095 | typenums->SetItem (Reco_CompositeText, 70); |
2096 | typenums->SetItem (Reco_CompositeTextWithAssociatedCurves, 71); |
2097 | typenums->SetItem (Reco_CompositeTextWithBlankingBox, 72); |
2098 | typenums->SetItem (Reco_CompositeTextWithExtent, 73); |
2099 | typenums->SetItem (Reco_Conic, 74); |
2100 | typenums->SetItem (Reco_ConnectedFaceSet, 76); |
2101 | typenums->SetItem (Reco_ContextDependentInvisibility, 77); |
2102 | typenums->SetItem (Reco_ContextDependentOverRidingStyledItem, 78); |
2103 | typenums->SetItem (Reco_ConversionBasedUnit, 79); |
2104 | typenums->SetItem (Reco_CoordinatedUniversalTimeOffset, 80); |
2105 | typenums->SetItem (Reco_CsgRepresentation, 81); |
2106 | typenums->SetItem (Reco_CsgShapeRepresentation, 82); |
2107 | typenums->SetItem (Reco_CsgSolid, 83); |
2108 | typenums->SetItem (Reco_Curve, 84); |
2109 | typenums->SetItem (Reco_CurveBoundedSurface, 85); |
2110 | typenums->SetItem (Reco_CurveReplica, 86); |
2111 | typenums->SetItem (Reco_CurveStyle, 87); |
2112 | typenums->SetItem (Reco_CurveStyleFont, 88); |
2113 | typenums->SetItem (Reco_CurveStyleFontPattern, 89); |
2114 | typenums->SetItem (Reco_Date, 91); |
2115 | typenums->SetItem (Reco_DateAndTime, 92); |
2116 | typenums->SetItem (Reco_DateAndTimeAssignment, 93); |
2117 | typenums->SetItem (Reco_DateAssignment, 94); |
2118 | typenums->SetItem (Reco_DateRole, 95); |
2119 | typenums->SetItem (Reco_DateTimeRole, 96); |
2120 | typenums->SetItem (Reco_DefinedSymbol, 97); |
2121 | typenums->SetItem (Reco_DefinitionalRepresentation, 98); |
2122 | typenums->SetItem (Reco_DegeneratePcurve, 99); |
2123 | typenums->SetItem (Reco_DegenerateToroidalSurface, 100); |
2124 | typenums->SetItem (Reco_DescriptiveRepresentationItem, 101); |
2125 | typenums->SetItem (Reco_DimensionCurve, 102); |
2126 | typenums->SetItem (Reco_DimensionCurveTerminator, 103); |
2127 | typenums->SetItem (Reco_DimensionalExponents, 104); |
2128 | typenums->SetItem (Reco_DraughtingAnnotationOccurrence, 106); |
2129 | typenums->SetItem (Reco_DraughtingCallout, 107); |
2130 | typenums->SetItem (Reco_DraughtingPreDefinedColour, 108); |
2131 | typenums->SetItem (Reco_DraughtingPreDefinedCurveFont, 109); |
2132 | typenums->SetItem (Reco_DraughtingSubfigureRepresentation, 110); |
2133 | typenums->SetItem (Reco_DraughtingSymbolRepresentation, 111); |
2134 | typenums->SetItem (Reco_DraughtingTextLiteralWithDelineation, 112); |
2135 | typenums->SetItem (Reco_DrawingDefinition, 113); |
2136 | typenums->SetItem (Reco_DrawingRevision, 114); |
2137 | typenums->SetItem (Reco_Edge, 115); |
2138 | typenums->SetItem (Reco_ElementarySurface, 118); |
2139 | typenums->SetItem (Reco_Ellipse, 119); |
2140 | typenums->SetItem (Reco_EvaluatedDegeneratePcurve, 120); |
2141 | typenums->SetItem (Reco_ExternalSource, 121); |
2142 | typenums->SetItem (Reco_ExternallyDefinedCurveFont, 122); |
2143 | typenums->SetItem (Reco_ExternallyDefinedHatchStyle, 123); |
2144 | typenums->SetItem (Reco_ExternallyDefinedItem, 124); |
2145 | typenums->SetItem (Reco_ExternallyDefinedSymbol, 125); |
2146 | typenums->SetItem (Reco_ExternallyDefinedTextFont, 126); |
2147 | typenums->SetItem (Reco_ExternallyDefinedTileStyle, 127); |
2148 | typenums->SetItem (Reco_ExtrudedAreaSolid, 128); |
2149 | typenums->SetItem (Reco_Face, 129); |
2150 | typenums->SetItem (Reco_FaceSurface, 133); |
2151 | typenums->SetItem (Reco_FacetedBrep, 134); |
2152 | typenums->SetItem (Reco_FacetedBrepShapeRepresentation, 135); |
2153 | typenums->SetItem (Reco_FillAreaStyle, 136); |
2154 | typenums->SetItem (Reco_FillAreaStyleColour, 137); |
2155 | typenums->SetItem (Reco_FillAreaStyleHatching, 138); |
2156 | typenums->SetItem (Reco_FillAreaStyleTileSymbolWithStyle, 139); |
2157 | typenums->SetItem (Reco_FillAreaStyleTiles, 140); |
2158 | typenums->SetItem (Reco_FunctionallyDefinedTransformation, 141); |
2159 | typenums->SetItem (Reco_GeometricCurveSet, 142); |
2160 | typenums->SetItem (Reco_GeometricRepresentationContext, 143); |
2161 | typenums->SetItem (Reco_GeometricRepresentationItem, 144); |
2162 | typenums->SetItem (Reco_GeometricSet, 145); |
2163 | typenums->SetItem (Reco_GeometricallyBoundedSurfaceShapeRepresentation, 146); |
2164 | typenums->SetItem (Reco_GeometricallyBoundedWireframeShapeRepresentation, 147); |
2165 | typenums->SetItem (Reco_GlobalUncertaintyAssignedContext, 148); |
2166 | typenums->SetItem (Reco_GlobalUnitAssignedContext, 149); |
2167 | typenums->SetItem (Reco_Group, 150); |
2168 | typenums->SetItem (Reco_GroupAssignment, 151); |
2169 | typenums->SetItem (Reco_GroupRelationship, 152); |
2170 | typenums->SetItem (Reco_HalfSpaceSolid, 153); |
2171 | typenums->SetItem (Reco_Hyperbola, 154); |
2172 | typenums->SetItem (Reco_IntersectionCurve, 155); |
2173 | typenums->SetItem (Reco_Invisibility, 156); |
2174 | typenums->SetItem (Reco_LengthMeasureWithUnit, 157); |
2175 | typenums->SetItem (Reco_LengthUnit, 158); |
2176 | typenums->SetItem (Reco_Line, 159); |
2177 | typenums->SetItem (Reco_LocalTime, 160); |
2178 | typenums->SetItem (Reco_Loop, 161); |
2179 | typenums->SetItem (Reco_ManifoldSolidBrep, 162); |
2180 | typenums->SetItem (Reco_ManifoldSurfaceShapeRepresentation, 163); |
2181 | typenums->SetItem (Reco_MappedItem, 164); |
2182 | typenums->SetItem (Reco_MeasureWithUnit, 165); |
2183 | typenums->SetItem (Reco_MechanicalDesignGeometricPresentationArea, 166); |
2184 | typenums->SetItem (Reco_MechanicalDesignGeometricPresentationRepresentation, 167); |
2185 | typenums->SetItem (Reco_MechanicalDesignPresentationArea, 168); |
2186 | typenums->SetItem (Reco_NamedUnit, 169); |
2187 | typenums->SetItem (Reco_OffsetCurve3d, 171); |
2188 | typenums->SetItem (Reco_OffsetSurface, 172); |
2189 | typenums->SetItem (Reco_OneDirectionRepeatFactor, 173); |
2190 | typenums->SetItem (Reco_OpenShell, 174); |
2191 | typenums->SetItem (Reco_OrdinalDate, 175); |
2192 | typenums->SetItem (Reco_Organization, 176); |
2193 | typenums->SetItem (Reco_OrganizationAssignment, 177); |
2194 | typenums->SetItem (Reco_OrganizationRole, 178); |
2195 | typenums->SetItem (Reco_OrganizationalAddress, 179); |
2196 | typenums->SetItem (Reco_OrientedClosedShell, 180); |
2197 | typenums->SetItem (Reco_OrientedFace, 182); |
2198 | typenums->SetItem (Reco_OrientedOpenShell, 183); |
2199 | typenums->SetItem (Reco_OrientedPath, 184); |
2200 | typenums->SetItem (Reco_OuterBoundaryCurve, 185); |
2201 | typenums->SetItem (Reco_OverRidingStyledItem, 186); |
2202 | typenums->SetItem (Reco_Parabola, 187); |
2203 | typenums->SetItem (Reco_ParametricRepresentationContext, 188); |
2204 | typenums->SetItem (Reco_Path, 189); |
2205 | typenums->SetItem (Reco_Person, 191); |
2206 | typenums->SetItem (Reco_PersonAndOrganization, 192); |
2207 | typenums->SetItem (Reco_PersonAndOrganizationAssignment, 193); |
2208 | typenums->SetItem (Reco_PersonAndOrganizationRole, 194); |
2209 | typenums->SetItem (Reco_PersonalAddress, 195); |
2210 | typenums->SetItem (Reco_Placement, 196); |
2211 | typenums->SetItem (Reco_PlanarBox, 197); |
2212 | typenums->SetItem (Reco_PlanarExtent, 198); |
2213 | typenums->SetItem (Reco_Plane, 199); |
2214 | typenums->SetItem (Reco_PlaneAngleMeasureWithUnit, 200); |
2215 | typenums->SetItem (Reco_PlaneAngleUnit, 201); |
2216 | typenums->SetItem (Reco_Point, 202); |
2217 | typenums->SetItem (Reco_PointOnCurve, 203); |
2218 | typenums->SetItem (Reco_PointOnSurface, 204); |
2219 | typenums->SetItem (Reco_PointReplica, 205); |
2220 | typenums->SetItem (Reco_PointStyle, 206); |
2221 | typenums->SetItem (Reco_PolyLoop, 207); |
2222 | typenums->SetItem (Reco_Polyline, 208); |
2223 | typenums->SetItem (Reco_PreDefinedColour, 209); |
2224 | typenums->SetItem (Reco_PreDefinedCurveFont, 210); |
2225 | typenums->SetItem (Reco_PreDefinedItem, 211); |
2226 | typenums->SetItem (Reco_PreDefinedSymbol, 212); |
2227 | typenums->SetItem (Reco_PreDefinedTextFont, 213); |
2228 | typenums->SetItem (Reco_PresentationArea, 214); |
2229 | typenums->SetItem (Reco_PresentationLayerAssignment, 215); |
2230 | typenums->SetItem (Reco_PresentationRepresentation, 216); |
2231 | typenums->SetItem (Reco_PresentationSet, 217); |
2232 | typenums->SetItem (Reco_PresentationSize, 218); |
2233 | typenums->SetItem (Reco_PresentationStyleAssignment, 219); |
2234 | typenums->SetItem (Reco_PresentationStyleByContext, 220); |
2235 | typenums->SetItem (Reco_PresentationView, 221); |
2236 | typenums->SetItem (Reco_PresentedItem, 222); |
2237 | typenums->SetItem (Reco_Product, 223); |
2238 | typenums->SetItem (Reco_ProductCategory, 224); |
2239 | typenums->SetItem (Reco_ProductContext, 225); |
2240 | typenums->SetItem (Reco_ProductDataRepresentationView, 226); |
2241 | typenums->SetItem (Reco_ProductDefinition, 227); |
2242 | typenums->SetItem (Reco_ProductDefinitionContext, 228); |
2243 | typenums->SetItem (Reco_ProductDefinitionFormation, 229); |
2244 | typenums->SetItem (Reco_ProductDefinitionFormationWithSpecifiedSource, 230); |
2245 | typenums->SetItem (Reco_ProductDefinitionShape, 231); |
2246 | typenums->SetItem (Reco_ProductRelatedProductCategory, 232); |
2247 | typenums->SetItem (Reco_ProductType, 233); |
2248 | typenums->SetItem (Reco_PropertyDefinition, 234); |
2249 | typenums->SetItem (Reco_PropertyDefinitionRepresentation, 235); |
2250 | typenums->SetItem (Reco_RatioMeasureWithUnit, 238); |
2251 | typenums->SetItem (Reco_RectangularCompositeSurface, 241); |
2252 | typenums->SetItem (Reco_RectangularTrimmedSurface, 242); |
2253 | typenums->SetItem (Reco_RepItemGroup, 243); |
2254 | typenums->SetItem (Reco_ReparametrisedCompositeCurveSegment, 244); |
2255 | typenums->SetItem (Reco_Representation, 245); |
2256 | typenums->SetItem (Reco_RepresentationContext, 246); |
2257 | typenums->SetItem (Reco_RepresentationItem, 247); |
2258 | typenums->SetItem (Reco_RepresentationMap, 248); |
2259 | typenums->SetItem (Reco_RepresentationRelationship, 249); |
2260 | typenums->SetItem (Reco_RevolvedAreaSolid, 250); |
2261 | typenums->SetItem (Reco_RightAngularWedge, 251); |
2262 | typenums->SetItem (Reco_RightCircularCone, 252); |
2263 | typenums->SetItem (Reco_RightCircularCylinder, 253); |
2264 | typenums->SetItem (Reco_SeamCurve, 254); |
2265 | typenums->SetItem (Reco_SecurityClassification, 255); |
2266 | typenums->SetItem (Reco_SecurityClassificationAssignment, 256); |
2267 | typenums->SetItem (Reco_SecurityClassificationLevel, 257); |
2268 | typenums->SetItem (Reco_ShapeAspect, 258); |
2269 | typenums->SetItem (Reco_ShapeAspectRelationship, 259); |
2270 | typenums->SetItem (Reco_ShapeAspectTransition, 260); |
2271 | typenums->SetItem (Reco_ShapeDefinitionRepresentation, 261); |
2272 | typenums->SetItem (Reco_ShapeRepresentation, 262); |
2273 | typenums->SetItem (Reco_ShellBasedSurfaceModel, 263); |
2274 | typenums->SetItem (Reco_SiUnit, 264); |
2275 | typenums->SetItem (Reco_SolidAngleMeasureWithUnit, 265); |
2276 | typenums->SetItem (Reco_SolidModel, 266); |
2277 | typenums->SetItem (Reco_SolidReplica, 267); |
2278 | typenums->SetItem (Reco_Sphere, 268); |
2279 | typenums->SetItem (Reco_StyledItem, 270); |
2280 | typenums->SetItem (Reco_Surface, 271); |
2281 | typenums->SetItem (Reco_SurfacePatch, 275); |
2282 | typenums->SetItem (Reco_SurfaceReplica, 276); |
2283 | typenums->SetItem (Reco_SurfaceSideStyle, 277); |
2284 | typenums->SetItem (Reco_SurfaceStyleBoundary, 278); |
2285 | typenums->SetItem (Reco_SurfaceStyleControlGrid, 279); |
2286 | typenums->SetItem (Reco_SurfaceStyleFillArea, 280); |
2287 | typenums->SetItem (Reco_SurfaceStyleParameterLine, 281); |
2288 | typenums->SetItem (Reco_SurfaceStyleSegmentationCurve, 282); |
2289 | typenums->SetItem (Reco_SurfaceStyleSilhouette, 283); |
2290 | typenums->SetItem (Reco_SurfaceStyleUsage, 284); |
2291 | typenums->SetItem (Reco_SweptAreaSolid, 285); |
2292 | typenums->SetItem (Reco_SweptSurface, 286); |
2293 | typenums->SetItem (Reco_SymbolColour, 287); |
2294 | typenums->SetItem (Reco_SymbolRepresentation, 288); |
2295 | typenums->SetItem (Reco_SymbolRepresentationMap, 289); |
2296 | typenums->SetItem (Reco_SymbolStyle, 290); |
2297 | typenums->SetItem (Reco_SymbolTarget, 291); |
2298 | typenums->SetItem (Reco_Template, 292); |
2299 | typenums->SetItem (Reco_TemplateInstance, 293); |
2300 | typenums->SetItem (Reco_TerminatorSymbol, 294); |
2301 | typenums->SetItem (Reco_TextLiteral, 295); |
2302 | typenums->SetItem (Reco_TextLiteralWithAssociatedCurves, 296); |
2303 | typenums->SetItem (Reco_TextLiteralWithBlankingBox, 297); |
2304 | typenums->SetItem (Reco_TextLiteralWithDelineation, 298); |
2305 | typenums->SetItem (Reco_TextLiteralWithExtent, 299); |
2306 | typenums->SetItem (Reco_TextStyle, 300); |
2307 | typenums->SetItem (Reco_TextStyleForDefinedFont, 301); |
2308 | typenums->SetItem (Reco_TextStyleWithBoxCharacteristics, 302); |
2309 | typenums->SetItem (Reco_TextStyleWithMirror, 303); |
2310 | typenums->SetItem (Reco_TopologicalRepresentationItem, 304); |
2311 | typenums->SetItem (Reco_Torus, 306); |
2312 | typenums->SetItem (Reco_TransitionalShapeRepresentation, 307); |
2313 | typenums->SetItem (Reco_TwoDirectionRepeatFactor, 309); |
2314 | typenums->SetItem (Reco_UncertaintyMeasureWithUnit, 310); |
2315 | typenums->SetItem (Reco_Vertex, 314); |
2316 | typenums->SetItem (Reco_VertexLoop, 315); |
2317 | typenums->SetItem (Reco_ViewVolume, 317); |
2318 | typenums->SetItem (Reco_WeekOfYearAndDayDate, 318); |
2319 | // Added by FMA for Rev4 |
2320 | typenums->SetItem (Reco_SolidAngleUnit, 336); |
2321 | typenums->SetItem (Reco_MechanicalContext, 339); |
2322 | typenums->SetItem (Reco_DesignContext, 340); // by CKY |
2323 | // full Rev4 (simple types) |
2324 | typenums->SetItem (Reco_TimeMeasureWithUnit, 341); |
2325 | typenums->SetItem (Reco_RatioUnit, 342); |
2326 | typenums->SetItem (Reco_TimeUnit, 343); |
2327 | typenums->SetItem (Reco_ApprovalDateTime, 348); |
2328 | typenums->SetItem (Reco_CameraImage2dWithScale, 349); |
2329 | typenums->SetItem (Reco_CameraImage3dWithScale, 350); |
2330 | typenums->SetItem (Reco_CartesianTransformationOperator2d, 351); |
2331 | typenums->SetItem (Reco_DerivedUnit, 352); |
2332 | typenums->SetItem (Reco_DerivedUnitElement, 353); |
2333 | typenums->SetItem (Reco_ItemDefinedTransformation, 354); |
2334 | typenums->SetItem (Reco_PresentedItemRepresentation, 355); |
2335 | typenums->SetItem (Reco_PresentationLayerUsage, 356); |
2336 | |
2337 | // AP214 : CC1 -> CC2 |
2338 | |
2339 | typenums->SetItem (Reco_AutoDesignDocumentReference, 366); |
2340 | |
2341 | typenums->SetItem (Reco_Document, 367); |
2342 | typenums->SetItem (Reco_DigitalDocument, 368); |
2343 | typenums->SetItem (Reco_DocumentRelationship, 369); |
2344 | typenums->SetItem (Reco_DocumentType, 370); |
2345 | typenums->SetItem (Reco_DocumentUsageConstraint, 371); |
2346 | typenums->SetItem (Reco_Effectivity, 372); |
2347 | typenums->SetItem (Reco_ProductDefinitionEffectivity, 373); |
2348 | typenums->SetItem (Reco_ProductDefinitionRelationship, 374); |
2349 | |
2350 | typenums->SetItem (Reco_ProductDefinitionWithAssociatedDocuments, 375); |
2351 | typenums->SetItem (Reco_PhysicallyModeledProductDefinition, 376); |
2352 | |
2353 | typenums->SetItem (Reco_ProductDefinitionUsage, 377); |
2354 | typenums->SetItem (Reco_MakeFromUsageOption, 378); |
2355 | typenums->SetItem (Reco_AssemblyComponentUsage, 379); |
2356 | typenums->SetItem (Reco_NextAssemblyUsageOccurrence, 380); |
2357 | typenums->SetItem (Reco_PromissoryUsageOccurrence, 381); |
2358 | typenums->SetItem (Reco_QuantifiedAssemblyComponentUsage, 382); |
2359 | typenums->SetItem (Reco_SpecifiedHigherUsageOccurrence, 383); |
2360 | typenums->SetItem (Reco_AssemblyComponentUsageSubstitute, 384); |
2361 | typenums->SetItem (Reco_SuppliedPartRelationship, 385); |
2362 | typenums->SetItem (Reco_ExternallyDefinedRepresentation, 386); |
2363 | typenums->SetItem (Reco_ShapeRepresentationRelationship, 387); |
2364 | typenums->SetItem (Reco_RepresentationRelationshipWithTransformation, 388); |
2365 | typenums->SetItem (Reco_MaterialDesignation, 390); |
2366 | |
2367 | typenums->SetItem (Reco_ContextDependentShapeRepresentation, 391); |
2368 | //Added from CD to DIS (S4134) |
2369 | typenums->SetItem (Reco_AppliedDateAndTimeAssignment, 392); |
2370 | typenums->SetItem (Reco_AppliedDateAssignment, 393); |
2371 | typenums->SetItem (Reco_AppliedApprovalAssignment, 394); |
2372 | typenums->SetItem (Reco_AppliedGroupAssignment, 395); |
2373 | typenums->SetItem (Reco_AppliedOrganizationAssignment, 396); |
2374 | typenums->SetItem (Reco_AppliedPersonAndOrganizationAssignment, 397); |
2375 | typenums->SetItem (Reco_AppliedPresentedItem, 398); |
2376 | typenums->SetItem (Reco_AppliedSecurityClassificationAssignment, 399); |
2377 | typenums->SetItem (Reco_AppliedDocumentReference, 400); |
2378 | typenums->SetItem (Reco_DocumentFile, 401); |
2379 | typenums->SetItem (Reco_CharacterizedObject, 402); |
2380 | typenums->SetItem (Reco_ExtrudedFaceSolid, 403); |
2381 | typenums->SetItem (Reco_RevolvedFaceSolid, 404); |
2382 | typenums->SetItem (Reco_SweptFaceSolid, 405); |
2383 | |
2384 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) |
2385 | typenums->SetItem (Reco_MeasureRepresentationItem, 406); |
2386 | typenums->SetItem (Reco_AreaUnit,407); |
2387 | typenums->SetItem (Reco_VolumeUnit,408); |
2388 | |
2389 | // Added by ABV 10.11.99 for AP203 |
2390 | typenums->SetItem (Reco_Action,413); |
2391 | typenums->SetItem (Reco_ActionAssignment,414); |
2392 | typenums->SetItem (Reco_ActionMethod,415); |
2393 | typenums->SetItem (Reco_ActionRequestAssignment,416); |
2394 | typenums->SetItem (Reco_CcDesignApproval,417); |
2395 | typenums->SetItem (Reco_CcDesignCertification,418); |
2396 | typenums->SetItem (Reco_CcDesignContract,419); |
2397 | typenums->SetItem (Reco_CcDesignDateAndTimeAssignment,420); |
2398 | typenums->SetItem (Reco_CcDesignPersonAndOrganizationAssignment,421); |
2399 | typenums->SetItem (Reco_CcDesignSecurityClassification,422); |
2400 | typenums->SetItem (Reco_CcDesignSpecificationReference,423); |
2401 | typenums->SetItem (Reco_Certification,424); |
2402 | typenums->SetItem (Reco_CertificationAssignment,425); |
2403 | typenums->SetItem (Reco_CertificationType,426); |
2404 | typenums->SetItem (Reco_Change,427); |
2405 | typenums->SetItem (Reco_ChangeRequest,428); |
2406 | typenums->SetItem (Reco_ConfigurationDesign,429); |
2407 | typenums->SetItem (Reco_ConfigurationEffectivity,430); |
2408 | typenums->SetItem (Reco_Contract,431); |
2409 | typenums->SetItem (Reco_ContractAssignment,432); |
2410 | typenums->SetItem (Reco_ContractType,433); |
2411 | typenums->SetItem (Reco_ProductConcept,434); |
2412 | typenums->SetItem (Reco_ProductConceptContext,435); |
2413 | typenums->SetItem (Reco_StartRequest,436); |
2414 | typenums->SetItem (Reco_StartWork,437); |
2415 | typenums->SetItem (Reco_VersionedActionRequest,438); |
2416 | typenums->SetItem (Reco_ProductCategoryRelationship,439); |
2417 | typenums->SetItem (Reco_ActionRequestSolution,440); |
2418 | typenums->SetItem (Reco_DraughtingModel,441); |
2419 | |
2420 | typenums->SetItem (Reco_AngularLocation,442); |
2421 | typenums->SetItem (Reco_AngularSize,443); |
2422 | typenums->SetItem (Reco_DimensionalCharacteristicRepresentation,444); |
2423 | typenums->SetItem (Reco_DimensionalLocation,445); |
2424 | typenums->SetItem (Reco_DimensionalLocationWithPath,446); |
2425 | typenums->SetItem (Reco_DimensionalSize,447); |
2426 | typenums->SetItem (Reco_DimensionalSizeWithPath,448); |
2427 | typenums->SetItem (Reco_ShapeDimensionRepresentation,449); |
2428 | |
2429 | // Added by ABV 10.05.00 for CAX-IF TRJ4 (external references) |
2430 | typenums->SetItem (Reco_DocumentRepresentationType,450); |
2431 | typenums->SetItem (Reco_ObjectRole,451); |
2432 | typenums->SetItem (Reco_RoleAssociation,452); |
2433 | typenums->SetItem (Reco_IdentificationRole,453); |
2434 | typenums->SetItem (Reco_IdentificationAssignment,454); |
2435 | typenums->SetItem (Reco_ExternalIdentificationAssignment,455); |
2436 | typenums->SetItem (Reco_EffectivityAssignment,456); |
2437 | typenums->SetItem (Reco_NameAssignment,457); |
2438 | typenums->SetItem (Reco_GeneralProperty,458); |
2439 | typenums->SetItem (Reco_Class,459); |
2440 | typenums->SetItem (Reco_ExternallyDefinedClass,460); |
2441 | typenums->SetItem (Reco_ExternallyDefinedGeneralProperty,461); |
2442 | typenums->SetItem (Reco_AppliedExternalIdentificationAssignment,462); |
2443 | |
2444 | // Added by CKY, 25 APR 2001 for CAX-IF TRJ7 (dimensional tolerances) |
2445 | typenums->SetItem (Reco_CompositeShapeAspect,470); |
2446 | typenums->SetItem (Reco_DerivedShapeAspect,471); |
2447 | typenums->SetItem (Reco_Extension,472); |
2448 | typenums->SetItem (Reco_DirectedDimensionalLocation,473); |
2449 | typenums->SetItem (Reco_LimitsAndFits,474); |
2450 | typenums->SetItem (Reco_ToleranceValue,475); |
2451 | typenums->SetItem (Reco_MeasureQualification,476); |
2452 | typenums->SetItem (Reco_PlusMinusTolerance,477); |
2453 | typenums->SetItem (Reco_PrecisionQualifier,478); |
2454 | typenums->SetItem (Reco_TypeQualifier,479); |
2455 | typenums->SetItem (Reco_QualifiedRepresentationItem,480); |
2456 | |
2457 | typenums->SetItem (Reco_CompoundRepresentationItem,482); |
2458 | typenums->SetItem (Reco_ValueRange,483); |
2459 | typenums->SetItem (Reco_ShapeAspectDerivingRelationship,484); |
2460 | |
2461 | // abv 27.12.01 |
2462 | typenums->SetItem (Reco_CompoundShapeRepresentation,485); |
2463 | typenums->SetItem (Reco_ConnectedEdgeSet,486); |
2464 | typenums->SetItem (Reco_ConnectedFaceShapeRepresentation,487); |
2465 | typenums->SetItem (Reco_EdgeBasedWireframeModel,488); |
2466 | typenums->SetItem (Reco_EdgeBasedWireframeShapeRepresentation,489); |
2467 | typenums->SetItem (Reco_FaceBasedSurfaceModel,490); |
2468 | typenums->SetItem (Reco_NonManifoldSurfaceShapeRepresentation,491); |
2469 | |
2470 | |
2471 | // gka 08.01.02 |
2472 | typenums->SetItem (Reco_OrientedSurface,492); |
2473 | typenums->SetItem (Reco_Subface,493); |
2474 | typenums->SetItem (Reco_Subedge,494); |
2475 | typenums->SetItem (Reco_SeamEdge,495); |
2476 | typenums->SetItem (Reco_ConnectedFaceSubSet,496); |
2477 | |
2478 | //AP209 |
2479 | typenums->SetItem (Reco_EulerAngles,500); |
2480 | typenums->SetItem (Reco_MassUnit,501); |
2481 | typenums->SetItem (Reco_ThermodynamicTemperatureUnit,502); |
2482 | typenums->SetItem (Reco_AnalysisItemWithinRepresentation,503); |
2483 | typenums->SetItem (Reco_Curve3dElementDescriptor,504); |
2484 | typenums->SetItem (Reco_CurveElementEndReleasePacket,505); |
2485 | typenums->SetItem (Reco_CurveElementSectionDefinition,506); |
2486 | typenums->SetItem (Reco_CurveElementSectionDerivedDefinitions,507); |
2487 | typenums->SetItem (Reco_ElementDescriptor,508); |
2488 | typenums->SetItem (Reco_ElementMaterial,509); |
2489 | typenums->SetItem (Reco_Surface3dElementDescriptor,510); |
2490 | typenums->SetItem (Reco_SurfaceElementProperty,511); |
2491 | typenums->SetItem (Reco_SurfaceSection,512); |
2492 | typenums->SetItem (Reco_SurfaceSectionField,513); |
2493 | typenums->SetItem (Reco_SurfaceSectionFieldConstant,514); |
2494 | typenums->SetItem (Reco_SurfaceSectionFieldVarying,515); |
2495 | typenums->SetItem (Reco_UniformSurfaceSection,516); |
2496 | typenums->SetItem (Reco_Volume3dElementDescriptor,517); |
2497 | typenums->SetItem (Reco_AlignedCurve3dElementCoordinateSystem,518); |
2498 | typenums->SetItem (Reco_ArbitraryVolume3dElementCoordinateSystem,519); |
2499 | typenums->SetItem (Reco_Curve3dElementProperty,520); |
2500 | typenums->SetItem (Reco_Curve3dElementRepresentation,521); |
2501 | typenums->SetItem (Reco_Node,522); |
2502 | // typenums->SetItem (Reco_CurveElementEndCoordinateSystem,523); |
2503 | typenums->SetItem (Reco_CurveElementEndOffset,524); |
2504 | typenums->SetItem (Reco_CurveElementEndRelease,525); |
2505 | typenums->SetItem (Reco_CurveElementInterval,526); |
2506 | typenums->SetItem (Reco_CurveElementIntervalConstant,527); |
2507 | typenums->SetItem (Reco_DummyNode,528); |
2508 | typenums->SetItem (Reco_CurveElementLocation,529); |
2509 | typenums->SetItem (Reco_ElementGeometricRelationship,530); |
2510 | typenums->SetItem (Reco_ElementGroup,531); |
2511 | typenums->SetItem (Reco_ElementRepresentation,532); |
2512 | typenums->SetItem (Reco_FeaAreaDensity,533); |
2513 | typenums->SetItem (Reco_FeaAxis2Placement3d,534); |
2514 | typenums->SetItem (Reco_FeaGroup,535); |
2515 | typenums->SetItem (Reco_FeaLinearElasticity,536); |
2516 | typenums->SetItem (Reco_FeaMassDensity,537); |
2517 | typenums->SetItem (Reco_FeaMaterialPropertyRepresentation,538); |
2518 | typenums->SetItem (Reco_FeaMaterialPropertyRepresentationItem,539); |
2519 | typenums->SetItem (Reco_FeaModel,540); |
2520 | typenums->SetItem (Reco_FeaModel3d,541); |
2521 | typenums->SetItem (Reco_FeaMoistureAbsorption,542); |
2522 | typenums->SetItem (Reco_FeaParametricPoint,543); |
2523 | typenums->SetItem (Reco_FeaRepresentationItem,544); |
2524 | typenums->SetItem (Reco_FeaSecantCoefficientOfLinearThermalExpansion,545); |
2525 | typenums->SetItem (Reco_FeaShellBendingStiffness,546); |
2526 | typenums->SetItem (Reco_FeaShellMembraneBendingCouplingStiffness,547); |
2527 | typenums->SetItem (Reco_FeaShellMembraneStiffness,548); |
2528 | typenums->SetItem (Reco_FeaShellShearStiffness,549); |
2529 | typenums->SetItem (Reco_GeometricNode,550); |
2530 | typenums->SetItem (Reco_FeaTangentialCoefficientOfLinearThermalExpansion,551); |
2531 | typenums->SetItem (Reco_NodeGroup,552); |
2532 | typenums->SetItem (Reco_NodeRepresentation,553); |
2533 | typenums->SetItem (Reco_NodeSet,554); |
2534 | typenums->SetItem (Reco_NodeWithSolutionCoordinateSystem,555); |
2535 | typenums->SetItem (Reco_NodeWithVector,556); |
2536 | typenums->SetItem (Reco_ParametricCurve3dElementCoordinateDirection,557); |
2537 | typenums->SetItem (Reco_ParametricCurve3dElementCoordinateSystem,558); |
2538 | typenums->SetItem (Reco_ParametricSurface3dElementCoordinateSystem,559); |
2539 | typenums->SetItem (Reco_Surface3dElementRepresentation,560); |
2540 | // typenums->SetItem (Reco_SymmetricTensor22d,561); |
2541 | // typenums->SetItem (Reco_SymmetricTensor42d,562); |
2542 | // typenums->SetItem (Reco_SymmetricTensor43d,563); |
2543 | typenums->SetItem (Reco_Volume3dElementRepresentation,564); |
2544 | typenums->SetItem (Reco_DataEnvironment,565); |
2545 | typenums->SetItem (Reco_MaterialPropertyRepresentation,566); |
2546 | typenums->SetItem (Reco_PropertyDefinitionRelationship,567); |
2547 | typenums->SetItem (Reco_PointRepresentation,568); |
2548 | typenums->SetItem (Reco_MaterialProperty,569); |
2549 | typenums->SetItem (Reco_FeaModelDefinition,570); |
2550 | typenums->SetItem (Reco_FreedomAndCoefficient,571); |
2551 | typenums->SetItem (Reco_FreedomsList,572); |
2552 | typenums->SetItem (Reco_ProductDefinitionFormationRelationship,573); |
2553 | // typenums->SetItem (Reco_FeaModelDefinition,574); |
2554 | typenums->SetItem (Reco_NodeDefinition,575); |
2555 | typenums->SetItem (Reco_StructuralResponseProperty,576); |
2556 | typenums->SetItem (Reco_StructuralResponsePropertyDefinitionRepresentation,577); |
2557 | typenums->SetItem (Reco_AlignedSurface3dElementCoordinateSystem,579); |
2558 | typenums->SetItem (Reco_ConstantSurface3dElementCoordinateSystem,580); |
2559 | typenums->SetItem (Reco_CurveElementIntervalLinearlyVarying,581); |
2560 | typenums->SetItem (Reco_FeaCurveSectionGeometricRelationship,582); |
2561 | typenums->SetItem (Reco_FeaSurfaceSectionGeometricRelationship,583); |
2562 | |
2563 | // ptv 28.01.2003 |
2564 | typenums->SetItem (Reco_DocumentProductAssociation,600); |
2565 | typenums->SetItem (Reco_DocumentProductEquivalence,601); |
2566 | |
2567 | // Added by SKL 18.06.2003 for Dimensional Tolerances (CAX-IF TRJ11) |
28a73c1f |
2568 | typenums->SetItem (Reco_CylindricityTolerance,609); |
7fd59977 |
2569 | typenums->SetItem (Reco_ShapeRepresentationWithParameters,610); |
2570 | typenums->SetItem (Reco_AngularityTolerance,611); |
2571 | typenums->SetItem (Reco_ConcentricityTolerance,612); |
2572 | typenums->SetItem (Reco_CircularRunoutTolerance,613); |
2573 | typenums->SetItem (Reco_CoaxialityTolerance,614); |
2574 | typenums->SetItem (Reco_FlatnessTolerance,615); |
2575 | typenums->SetItem (Reco_LineProfileTolerance,616); |
2576 | typenums->SetItem (Reco_ParallelismTolerance,617); |
2577 | typenums->SetItem (Reco_PerpendicularityTolerance,618); |
2578 | typenums->SetItem (Reco_PositionTolerance,619); |
2579 | typenums->SetItem (Reco_RoundnessTolerance,620); |
2580 | typenums->SetItem (Reco_StraightnessTolerance,621); |
2581 | typenums->SetItem (Reco_SurfaceProfileTolerance,622); |
2582 | typenums->SetItem (Reco_SymmetryTolerance,623); |
2583 | typenums->SetItem (Reco_TotalRunoutTolerance,624); |
2584 | typenums->SetItem (Reco_GeometricTolerance,625); |
2585 | typenums->SetItem (Reco_GeometricToleranceRelationship,626); |
2586 | typenums->SetItem (Reco_GeometricToleranceWithDatumReference,627); |
2587 | typenums->SetItem (Reco_ModifiedGeometricTolerance,628); |
2588 | typenums->SetItem (Reco_Datum,629); |
2589 | typenums->SetItem (Reco_DatumFeature,630); |
2590 | typenums->SetItem (Reco_DatumReference,631); |
2591 | typenums->SetItem (Reco_CommonDatum,632); |
2592 | typenums->SetItem (Reco_DatumTarget,633); |
2593 | typenums->SetItem (Reco_PlacedDatumTargetFeature,634); |
2594 | |
2595 | typenums->SetItem (Reco_MassMeasureWithUnit,651); |
2596 | |
28a73c1f |
2597 | //Added by ika for GD&T AP242 |
2598 | typenums->SetItem (Reco_Apex, 660); |
2599 | typenums->SetItem (Reco_CentreOfSymmetry, 661); |
2600 | typenums->SetItem (Reco_GeometricAlignment, 662); |
2601 | typenums->SetItem (Reco_PerpendicularTo, 663); |
2602 | typenums->SetItem (Reco_Tangent, 664); |
2603 | typenums->SetItem (Reco_ParallelOffset, 665); |
2604 | typenums->SetItem (Reco_GeometricItemSpecificUsage, 666); |
2605 | typenums->SetItem (Reco_IdAttribute, 667); |
2606 | typenums->SetItem (Reco_ItemIdentifiedRepresentationUsage, 668); |
2607 | typenums->SetItem (Reco_AllAroundShapeAspect, 669); |
2608 | typenums->SetItem (Reco_BetweenShapeAspect, 670); |
2609 | typenums->SetItem (Reco_CompositeGroupShapeAspect, 671); |
2610 | typenums->SetItem (Reco_ContinuosShapeAspect, 672); |
2611 | typenums->SetItem (Reco_GeometricToleranceWithDefinedAreaUnit, 673); |
2612 | typenums->SetItem (Reco_GeometricToleranceWithDefinedUnit, 674); |
2613 | typenums->SetItem (Reco_GeometricToleranceWithMaximumTolerance, 675); |
2614 | typenums->SetItem (Reco_GeometricToleranceWithModifiers, 676); |
2615 | typenums->SetItem (Reco_UnequallyDisposedGeometricTolerance, 677); |
2616 | typenums->SetItem (Reco_NonUniformZoneDefinition, 678); |
2617 | typenums->SetItem (Reco_ProjectedZoneDefinition, 679); |
2618 | typenums->SetItem (Reco_RunoutZoneDefinition, 680); |
2619 | typenums->SetItem (Reco_RunoutZoneOrientation, 681); |
2620 | typenums->SetItem (Reco_ToleranceZone, 682); |
2621 | typenums->SetItem (Reco_ToleranceZoneDefinition, 683); |
2622 | typenums->SetItem (Reco_ToleranceZoneForm, 684); |
2623 | typenums->SetItem (Reco_ValueFormatTypeQualifier, 685); |
2624 | typenums->SetItem (Reco_DatumReferenceCompartment, 686); |
2625 | typenums->SetItem (Reco_DatumReferenceElement, 687); |
2626 | typenums->SetItem (Reco_DatumReferenceModifierWithValue, 688); |
2627 | typenums->SetItem (Reco_DatumSystem, 689); |
2628 | typenums->SetItem (Reco_GeneralDatumReference, 690); |
2629 | typenums->SetItem (Reco_IntegerRepresentationItem, 700); |
2630 | typenums->SetItem (Reco_ValueRepresentationItem, 701); |
2631 | |
7fd59977 |
2632 | // SHORT NAMES |
2633 | // NB : la liste est celle de AP203 |
2634 | // Directement exploite pour les types simples |
2635 | // Pour les types complexes, l option prise est de convertir les noms courts |
2636 | // en noms longs et de refaire l essai |
2637 | |
2638 | typeshor = new Dico_DictionaryOfInteger; |
2639 | |
2640 | //203 typeshor->SetItem ("ACTASS",ACTION_ASSIGNMENT); |
2641 | //203 typeshor->SetItem ("ACTDRC",ACTION_DIRECTIVE); |
2642 | //203 typeshor->SetItem ("ACTMTH",ACTION_METHOD); |
2643 | //203 typeshor->SetItem ("ACRQAS",ACTION_REQUEST_ASSIGNMENT); |
2644 | //203 typeshor->SetItem ("ACRQSL",ACTION_REQUEST_SOLUTION); |
2645 | //203 typeshor->SetItem ("ACRQST",ACTION_REQUEST_STATUS); |
2646 | //203 typeshor->SetItem ("ACTSTT",ACTION_STATUS); |
2647 | typeshor->SetItem ("ADDRSS",1); |
2648 | typeshor->SetItem ("ABSR",2); |
2649 | typeshor->SetItem ("ADVFC",3); |
a7197ef3 |
2650 | typeshor->SetItem ("ANCROC",4); |
2651 | typeshor->SetItem ("ANFLAR",5); |
2652 | typeshor->SetItem ("AFAO",6); |
2653 | typeshor->SetItem ("ANNOCC",7); |
2654 | typeshor->SetItem ("ANSBOC",8); |
2655 | typeshor->SetItem ("ANNSYM",9); |
2656 | typeshor->SetItem ("ANSYOC",10); |
2657 | typeshor->SetItem ("ANNTXT",11); |
2658 | typeshor->SetItem ("ANTXOC",12); |
7fd59977 |
2659 | //203 typeshor->SetItem ("ALPRRL",ALTERNATE_PRODUCT_RELATIONSHIP); |
2660 | typeshor->SetItem ("APPCNT",13); |
2661 | typeshor->SetItem ("APCNEL",14); |
2662 | typeshor->SetItem ("APPRDF",15); |
2663 | typeshor->SetItem ("APPRVL",16); |
2664 | typeshor->SetItem ("APPASS",17); |
2665 | typeshor->SetItem ("APDTTM",348); |
2666 | typeshor->SetItem ("APPROR",18); |
2667 | typeshor->SetItem ("APPRLT",19); |
2668 | typeshor->SetItem ("APPRL",20); |
2669 | typeshor->SetItem ("APPSTT",21); |
a7197ef3 |
2670 | typeshor->SetItem ("ARINST",22); |
7fd59977 |
2671 | //203 typeshor->SetItem ("AMWU",AREA_MEASURE_WITH_UNIT); |
2672 | //203 typeshor->SetItem ("ARUNT",AREA_UNIT); |
2673 | typeshor->SetItem ("ASCMUS",379); |
2674 | typeshor->SetItem ("ACUS",384); |
2675 | typeshor->SetItem ("AX1PLC",35); |
2676 | typeshor->SetItem ("A2PL2D",36); |
2677 | typeshor->SetItem ("A2PL3D",37); |
2678 | typeshor->SetItem ("BZRCRV",43); |
2679 | typeshor->SetItem ("BZRSRF",44); |
a7197ef3 |
2680 | typeshor->SetItem ("BLNRSL",46); |
7fd59977 |
2681 | typeshor->SetItem ("BNDCR",47); |
2682 | typeshor->SetItem ("BNDCRV",48); |
2683 | typeshor->SetItem ("BNDSRF",49); |
2684 | typeshor->SetItem ("BRWTVD",52); |
2685 | typeshor->SetItem ("BSPCR",38); |
2686 | typeshor->SetItem ("BSCWK",39); |
2687 | typeshor->SetItem ("BSPSR",40); |
2688 | typeshor->SetItem ("BSSWK",41); |
a7197ef3 |
2689 | typeshor->SetItem ("BXDMN",50); |
2690 | typeshor->SetItem ("BXHLSP",51); |
7fd59977 |
2691 | typeshor->SetItem ("CLNDT",53); |
a7197ef3 |
2692 | typeshor->SetItem ("CMRIMG",54); |
2693 | typeshor->SetItem ("CMRMDL",55); |
2694 | typeshor->SetItem ("CMMDD3",57); |
2695 | typeshor->SetItem ("CMRUSG",58); |
7fd59977 |
2696 | typeshor->SetItem ("CRTPNT",59); |
2697 | typeshor->SetItem ("CRTROP",60); |
2698 | //203 typeshor->SetItem ("CTO2",CARTESIAN_TRANSFORMATION_OPERATOR_2D); |
2699 | typeshor->SetItem ("CTO3",61); |
2700 | //203 typeshor->SetItem ("CCDSAP",CC_DESIGN_APPROVAL); |
2701 | //203 typeshor->SetItem ("CCDSCR",CC_DESIGN_CERTIFICATION); |
2702 | //203 typeshor->SetItem ("CCDSCN",CC_DESIGN_CONTRACT); |
2703 | //203 typeshor->SetItem ("CDDATA",CC_DESIGN_DATE_AND_TIME_ASSIGNMENT); |
2704 | //203 typeshor->SetItem ("CDPAOA",CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT); |
2705 | //203 typeshor->SetItem ("CDSC",CC_DESIGN_SECURITY_CLASSIFICATION); |
2706 | //203 typeshor->SetItem ("CDS",CC_DESIGN_SPECIFICATION_REFERENCE); |
2707 | //203 typeshor->SetItem ("CRTFCT",CERTIFICATION); |
2708 | //203 typeshor->SetItem ("CRTASS",CERTIFICATION_ASSIGNMENT); |
2709 | //203 typeshor->SetItem ("CRTTYP",CERTIFICATION_TYPE); |
2710 | |
2711 | //203 typeshor->SetItem ("CHNRQS",CHANGE_REQUEST); |
2712 | |
2713 | typeshor->SetItem ("CLSSHL",63); |
a7197ef3 |
2714 | typeshor->SetItem ("CLRRGB",65); |
2715 | typeshor->SetItem ("CLRSPC",66); |
7fd59977 |
2716 | typeshor->SetItem ("CMPCRV",67); |
2717 | typeshor->SetItem ("CCOS",68); |
2718 | typeshor->SetItem ("CMCRSG",69); |
2719 | //203 typeshor->SetItem ("CNFDSG",CONFIGURATION_DESIGN); |
2720 | //203 typeshor->SetItem ("CNFEFF",CONFIGURATION_EFFECTIVITY); |
2721 | //203 typeshor->SetItem ("CNFITM",CONFIGURATION_ITEM); |
2722 | |
a7197ef3 |
2723 | typeshor->SetItem ("CMPTXT",70); |
2724 | typeshor->SetItem ("CTWAC",71); |
2725 | typeshor->SetItem ("CTWBB",72); |
2726 | typeshor->SetItem ("CTWE",73); |
7fd59977 |
2727 | typeshor->SetItem ("CNCSRF",75); |
2728 | //203 typeshor->SetItem ("CNEDST",CONNECTED_EDGE_SET); |
2729 | typeshor->SetItem ("CNFCST",76); |
a7197ef3 |
2730 | typeshor->SetItem ("CNDPIN",77); |
2731 | typeshor->SetItem ("CDORSI",78); |
7fd59977 |
2732 | typeshor->SetItem ("CDSR",391); |
2733 | //203 typeshor->SetItem ("CNDPUN",CONTEXT_DEPENDENT_UNIT); |
2734 | //203 typeshor->SetItem ("CNTRCT",CONTRACT); |
2735 | //203 typeshor->SetItem ("CNTASS",CONTRACT_ASSIGNMENT); |
2736 | //203 typeshor->SetItem ("CNTTYP",CONTRACT_TYPE); |
2737 | typeshor->SetItem ("CNBSUN",79); |
2738 | typeshor->SetItem ("CUTO",80); |
a7197ef3 |
2739 | typeshor->SetItem ("CSSHRP",82); |
2740 | typeshor->SetItem ("CSGSLD",83); |
7fd59977 |
2741 | |
2742 | typeshor->SetItem ("CRBNSR",85); |
2743 | typeshor->SetItem ("CRVRPL",86); |
a7197ef3 |
2744 | typeshor->SetItem ("CRVSTY",87); |
2745 | typeshor->SetItem ("CRSTFN",88); |
2746 | typeshor->SetItem ("CSFP",89); |
7fd59977 |
2747 | typeshor->SetItem ("CYLSRF",90); |
2748 | |
2749 | //203 typeshor->SetItem ("DTDEFF",DATED_EFFECTIVITY); |
2750 | typeshor->SetItem ("DTANTM",92); |
2751 | typeshor->SetItem ("DATA",93); |
a7197ef3 |
2752 | typeshor->SetItem ("DTASS",94); |
2753 | typeshor->SetItem ("DTRL",95); |
7fd59977 |
2754 | typeshor->SetItem ("DTTMRL",96); |
a7197ef3 |
2755 | typeshor->SetItem ("DFNSYM",97); |
7fd59977 |
2756 | typeshor->SetItem ("DFNRPR",98); |
2757 | typeshor->SetItem ("DGNPCR",99); |
a7197ef3 |
2758 | typeshor->SetItem ("DGTRSR",100); |
2759 | typeshor->SetItem ("DSRPIT",101); |
2760 | typeshor->SetItem ("DMNCRV",102); |
2761 | typeshor->SetItem ("DMCRTR",103); |
7fd59977 |
2762 | typeshor->SetItem ("DSGCNT",340); |
2763 | //203 typeshor->SetItem ("DMFR",DESIGN_MAKE_FROM_RELATIONSHIP); |
2764 | typeshor->SetItem ("DMNEXP",104); |
2765 | //203 typeshor->SetItem ("DRCACT",DIRECTED_ACTION); |
2766 | typeshor->SetItem ("DRCTN",105); |
a7197ef3 |
2767 | typeshor->SetItem ("DRANOC",106); |
2768 | typeshor->SetItem ("DRGCLL",107); |
2769 | typeshor->SetItem ("DPDC",108); |
2770 | typeshor->SetItem ("DPDCF",109); |
2771 | typeshor->SetItem ("DRSBRP",110); |
2772 | typeshor->SetItem ("DRSYRP",111); |
2773 | typeshor->SetItem ("DTLWD",112); |
2774 | typeshor->SetItem ("DRWDFN",113); |
2775 | typeshor->SetItem ("DRWRVS",114); |
7fd59977 |
2776 | typeshor->SetItem ("DCMNT",367); |
2777 | //203 typeshor->SetItem ("DCMRFR",DOCUMENT_REFERENCE); |
2778 | typeshor->SetItem ("DCMRLT",369); |
2779 | typeshor->SetItem ("DCMTYP",370); |
2780 | typeshor->SetItem ("DCUSCN",371); |
2781 | //203 typeshor->SetItem ("DCWTCL",DOCUMENT_WITH_CLASS); |
2782 | |
2783 | //203 typeshor->SetItem ("EBWM",EDGE_BASED_WIREFRAME_MODEL); |
2784 | //203 typeshor->SetItem ("EBWSR",EDGE_BASED_WIREFRAME_SHAPE_REPRESENTATION); |
2785 | typeshor->SetItem ("EDGCRV",116); |
2786 | typeshor->SetItem ("EDGLP",117); |
2787 | typeshor->SetItem ("EFFCTV",372); |
2788 | typeshor->SetItem ("ELMSRF",118); |
2789 | typeshor->SetItem ("ELLPS",119); |
2790 | typeshor->SetItem ("EVDGPC",120); |
a7197ef3 |
2791 | typeshor->SetItem ("EXTSRC",121); |
2792 | typeshor->SetItem ("EDCF",122); |
2793 | typeshor->SetItem ("EDHS",123); |
2794 | typeshor->SetItem ("EXDFIT",124); |
2795 | typeshor->SetItem ("EXDFSY",125); |
2796 | typeshor->SetItem ("EDTF",126); |
2797 | typeshor->SetItem ("EDTS",127); |
2798 | typeshor->SetItem ("EXARSL",128); |
7fd59977 |
2799 | //203 typeshor->SetItem ("EXCACT",EXECUTED_ACTION); |
2800 | |
7fd59977 |
2801 | typeshor->SetItem ("FCBND",131); |
2802 | typeshor->SetItem ("FCOTBN",132); |
2803 | typeshor->SetItem ("FCSRF",133); |
a7197ef3 |
2804 | typeshor->SetItem ("FCTBR",134); |
2805 | typeshor->SetItem ("FBSR",135); |
2806 | typeshor->SetItem ("FLARST",136); |
2807 | typeshor->SetItem ("FASC",137); |
2808 | typeshor->SetItem ("FASH",138); |
2809 | typeshor->SetItem ("FASTSW",139); |
2810 | typeshor->SetItem ("FAST",140); |
7fd59977 |
2811 | typeshor->SetItem ("FNDFTR",141); |
2812 | typeshor->SetItem ("GBSSR",146); |
2813 | typeshor->SetItem ("GBWSR",147); |
2814 | typeshor->SetItem ("GMCRST",142); |
2815 | typeshor->SetItem ("GMRPCN",143); |
2816 | typeshor->SetItem ("GMRPIT",144); |
2817 | typeshor->SetItem ("GMTST",145); |
2818 | typeshor->SetItem ("GC",148); |
2819 | typeshor->SetItem ("GUAC",149); |
a7197ef3 |
2820 | typeshor->SetItem ("GRPASS",151); |
2821 | typeshor->SetItem ("GRPRLT",152); |
2822 | typeshor->SetItem ("HLSPSL",153); |
7fd59977 |
2823 | typeshor->SetItem ("HYPRBL",154); |
2824 | typeshor->SetItem ("INTCRV",155); |
a7197ef3 |
2825 | typeshor->SetItem ("INVSBL",156); |
7fd59977 |
2826 | typeshor->SetItem ("ITDFTR",354); |
2827 | typeshor->SetItem ("LMWU",157); |
2828 | typeshor->SetItem ("LNGUNT",158); |
2829 | |
2830 | typeshor->SetItem ("LCLTM",160); |
2831 | |
2832 | //203 typeshor->SetItem ("LTEFF",LOT_EFFECTIVITY); |
2833 | typeshor->SetItem ("MNSLBR",162); |
2834 | typeshor->SetItem ("MSSR",163); |
2835 | typeshor->SetItem ("MPPITM",164); |
a7197ef3 |
2836 | typeshor->SetItem ("MDGPA",166); |
2837 | typeshor->SetItem ("MDGPR",167); |
7fd59977 |
2838 | //203 typeshor->SetItem ("MMWU",MASS_MEASURE_WITH_UNIT); |
2839 | //203 typeshor->SetItem ("MSSUNT",MASS_UNIT); |
2840 | typeshor->SetItem ("MSWTUN",165); |
2841 | typeshor->SetItem ("MCHCNT",339); |
2842 | typeshor->SetItem ("NMDUNT",169); |
2843 | typeshor->SetItem ("NAUO",380); |
2844 | //203 typeshor->SetItem ("OFCR2D",OFFSET_CURVE_2D); |
2845 | typeshor->SetItem ("OFCR3D",171); |
2846 | typeshor->SetItem ("OFFSRF",172); |
a7197ef3 |
2847 | typeshor->SetItem ("ODRF",173); |
7fd59977 |
2848 | typeshor->SetItem ("OPNSHL",174); |
2849 | typeshor->SetItem ("ORDDT",175); |
2850 | typeshor->SetItem ("ORGNZT",176); |
a7197ef3 |
2851 | typeshor->SetItem ("ORGASS",177); |
2852 | typeshor->SetItem ("ORGRL",178); |
7fd59977 |
2853 | typeshor->SetItem ("ORGADD",179); |
2854 | //203 typeshor->SetItem ("ORGPRJ",ORGANIZATIONAL_PROJECT); |
2855 | //203 typeshor->SetItem ("ORGRLT",ORGANIZATION_RELATIONSHIP); |
2856 | typeshor->SetItem ("ORCLSH",180); |
2857 | typeshor->SetItem ("ORNEDG",181); |
2858 | typeshor->SetItem ("ORNFC",182); |
2859 | typeshor->SetItem ("OROPSH",183); |
2860 | typeshor->SetItem ("ORNPTH",184); |
2861 | typeshor->SetItem ("OTBNCR",185); |
a7197ef3 |
2862 | typeshor->SetItem ("ORSI",186); |
7fd59977 |
2863 | typeshor->SetItem ("PRBL",187); |
2864 | typeshor->SetItem ("PRRPCN",188); |
2865 | |
7fd59977 |
2866 | typeshor->SetItem ("PRANOR",192); |
2867 | typeshor->SetItem ("PAOA",193); |
2868 | typeshor->SetItem ("PAOR",194); |
a7197ef3 |
2869 | typeshor->SetItem ("PRSADD",195); |
7fd59977 |
2870 | typeshor->SetItem ("PLCMNT",196); |
a7197ef3 |
2871 | typeshor->SetItem ("PLNBX",197); |
2872 | typeshor->SetItem ("PLNEXT",198); |
7fd59977 |
2873 | |
2874 | typeshor->SetItem ("PAMWU",200); |
2875 | typeshor->SetItem ("PLANUN",201); |
2876 | |
2877 | typeshor->SetItem ("PNONCR",203); |
2878 | typeshor->SetItem ("PNONSR",204); |
2879 | typeshor->SetItem ("PNTRPL",205); |
a7197ef3 |
2880 | typeshor->SetItem ("PNTSTY",206); |
7fd59977 |
2881 | typeshor->SetItem ("PLYLP",207); |
a7197ef3 |
2882 | typeshor->SetItem ("PLYLN",208); |
2883 | typeshor->SetItem ("PRDFCL",209); |
2884 | typeshor->SetItem ("PDCF",210); |
2885 | typeshor->SetItem ("PRDFIT",211); |
2886 | typeshor->SetItem ("PRDFSY",212); |
2887 | typeshor->SetItem ("PDTF",213); |
2888 | typeshor->SetItem ("PRSAR",214); |
2889 | typeshor->SetItem ("PRLYAS",215); |
2890 | typeshor->SetItem ("PRSRPR",216); |
2891 | typeshor->SetItem ("PRSST",217); |
2892 | typeshor->SetItem ("PRSSZ",218); |
2893 | typeshor->SetItem ("PRSTAS",219); |
2894 | typeshor->SetItem ("PSBC",220); |
2895 | typeshor->SetItem ("PRSVW",221); |
2896 | typeshor->SetItem ("PRSITM",222); |
7fd59977 |
2897 | typeshor->SetItem ("PRDCT",223); |
2898 | typeshor->SetItem ("PRDCTG",224); |
2899 | //203 typeshor->SetItem ("PRCTRL",PRODUCT_CATEGORY_RELATIONSHIP); |
2900 | //203 typeshor->SetItem ("PRDCNC",PRODUCT_CONCEPT); |
2901 | //203 typeshor->SetItem ("PRCNCN",PRODUCT_CONCEPT_CONTEXT); |
2902 | typeshor->SetItem ("PRDCNT",225); |
2903 | typeshor->SetItem ("PRDDFN",227); |
2904 | typeshor->SetItem ("PRDFCN",228); |
2905 | typeshor->SetItem ("PRDFEF",373); |
2906 | typeshor->SetItem ("PRDFFR",229); |
2907 | typeshor->SetItem ("PDFWSS",230); |
2908 | typeshor->SetItem ("PRDFRL",374); |
2909 | typeshor->SetItem ("PRDFSH",231); |
2910 | typeshor->SetItem ("PRDFUS",377); |
2911 | typeshor->SetItem ("PDWAD",375); |
2912 | typeshor->SetItem ("PRPC",232); |
2913 | typeshor->SetItem ("PRUSOC",381); |
2914 | typeshor->SetItem ("PRPDFN",234); |
2915 | typeshor->SetItem ("PRDFRP",235); |
2916 | typeshor->SetItem ("QACU",382); |
2917 | typeshor->SetItem ("QSUNCR",236); |
2918 | typeshor->SetItem ("QSUNSR",237); |
a7197ef3 |
2919 | typeshor->SetItem ("RMWU",238); |
7fd59977 |
2920 | typeshor->SetItem ("RBSC",239); |
2921 | typeshor->SetItem ("RBSS",240); |
2922 | typeshor->SetItem ("RCCMSR",241); |
2923 | typeshor->SetItem ("RCTRSR",242); |
a7197ef3 |
2924 | typeshor->SetItem ("RPITGR",243); |
7fd59977 |
2925 | typeshor->SetItem ("RCCS",244); |
2926 | typeshor->SetItem ("RPRSNT",245); |
2927 | typeshor->SetItem ("RPRCNT",246); |
2928 | typeshor->SetItem ("RPRITM",247); |
2929 | typeshor->SetItem ("RPRMP",248); |
2930 | typeshor->SetItem ("RPRRLT",249); |
a7197ef3 |
2931 | typeshor->SetItem ("RVARSL",250); |
2932 | typeshor->SetItem ("RGANWD",251); |
2933 | typeshor->SetItem ("RGCRCN",252); |
2934 | typeshor->SetItem ("RGCRCY",253); |
7fd59977 |
2935 | typeshor->SetItem ("RRWT",388); |
2936 | typeshor->SetItem ("SMCRV",254); |
2937 | typeshor->SetItem ("SCRCLS",255); |
2938 | typeshor->SetItem ("SCCLAS",256); |
2939 | typeshor->SetItem ("SCCLLV",257); |
2940 | //203 typeshor->SetItem ("SRNMEF",SERIAL_NUMBERED_EFFECTIVITY); |
2941 | typeshor->SetItem ("SHPASP",258); |
2942 | typeshor->SetItem ("SHASRL",259); |
2943 | typeshor->SetItem ("SHDFRP",261); |
2944 | typeshor->SetItem ("SHPRPR",262); |
2945 | typeshor->SetItem ("SHRPRL",387); |
2946 | typeshor->SetItem ("SBSM",263); |
2947 | //203 typeshor->SetItem ("SBWM",SHELL_BASED_WIREFRAME_MODEL); |
2948 | //203 typeshor->SetItem ("SBWSR",SHELL_BASED_WIREFRAME_SHAPE_REPRESENTATION); |
2949 | typeshor->SetItem ("SUNT",264); |
2950 | typeshor->SetItem ("SAMWU",265); |
2951 | typeshor->SetItem ("SLANUN",336); |
2952 | typeshor->SetItem ("SLDMDL",266); |
a7197ef3 |
2953 | typeshor->SetItem ("SLDRPL",267); |
7fd59977 |
2954 | typeshor->SetItem ("SHUO",383); |
2955 | typeshor->SetItem ("SPHSRF",269); |
a7197ef3 |
2956 | typeshor->SetItem ("STYITM",270); |
7fd59977 |
2957 | //203 typeshor->SetItem ("STRRQS",START_REQUEST); |
2958 | //203 typeshor->SetItem ("STRWRK",START_WORK); |
2959 | typeshor->SetItem ("SPPRRL",385); |
2960 | typeshor->SetItem ("SRFC",271); |
2961 | typeshor->SetItem ("SRFCRV",272); |
2962 | typeshor->SetItem ("SL",273); |
2963 | typeshor->SetItem ("SROFRV",274); |
2964 | typeshor->SetItem ("SRFPTC",275); |
2965 | typeshor->SetItem ("SRFRPL",276); |
a7197ef3 |
2966 | typeshor->SetItem ("SRSDST",277); |
2967 | typeshor->SetItem ("SRSTBN",278); |
2968 | typeshor->SetItem ("SSCG",279); |
2969 | typeshor->SetItem ("SSFA",280); |
2970 | typeshor->SetItem ("SSPL",281); |
2971 | typeshor->SetItem ("SSSC",282); |
2972 | typeshor->SetItem ("SRSTSL",283); |
2973 | typeshor->SetItem ("SRSTUS",284); |
2974 | typeshor->SetItem ("SWARSL",285); |
7fd59977 |
2975 | typeshor->SetItem ("SWPSRF",286); |
a7197ef3 |
2976 | typeshor->SetItem ("SYMCLR",287); |
2977 | typeshor->SetItem ("SYMRPR",288); |
2978 | typeshor->SetItem ("SYRPMP",289); |
2979 | typeshor->SetItem ("SYMSTY",290); |
2980 | typeshor->SetItem ("SYMTRG",291); |
2981 | typeshor->SetItem ("TRMSYM",294); |
2982 | typeshor->SetItem ("TXTLTR",295); |
2983 | typeshor->SetItem ("TLWAC",296); |
2984 | typeshor->SetItem ("TLWBB",297); |
2985 | typeshor->SetItem ("TLWD",298); |
2986 | typeshor->SetItem ("TLWE",299); |
2987 | typeshor->SetItem ("TXTSTY",300); |
2988 | typeshor->SetItem ("TSFDF",301); |
2989 | typeshor->SetItem ("TSWBC",302); |
2990 | typeshor->SetItem ("TSWM",303); |
7fd59977 |
2991 | typeshor->SetItem ("TPRPIT",304); |
2992 | typeshor->SetItem ("TRDSRF",305); |
2993 | typeshor->SetItem ("TRMCRV",308); |
a7197ef3 |
2994 | typeshor->SetItem ("TDRF",309); |
7fd59977 |
2995 | typeshor->SetItem ("UMWU",310); |
2996 | typeshor->SetItem ("UNFCRV",311); |
2997 | typeshor->SetItem ("UNFSRF",312); |
2998 | |
2999 | //203 typeshor->SetItem ("VRACRQ",VERSIONED_ACTION_REQUEST); |
3000 | |
3001 | typeshor->SetItem ("VRTLP",315); |
3002 | typeshor->SetItem ("VRTPNT",316); |
3003 | //203 typeshor->SetItem ("VRTSHL",VERTEX_SHELL); |
3004 | //203 typeshor->SetItem ("VMWU",VOLUME_MEASURE_WITH_UNIT); |
3005 | //203 typeshor->SetItem ("VLMUNT",VOLUME_UNIT); |
a7197ef3 |
3006 | typeshor->SetItem ("VWVLM",317); |
7fd59977 |
3007 | typeshor->SetItem ("WOYADD",318); |
a7197ef3 |
3008 | typeshor->SetItem ("TMWU",341); |
3009 | typeshor->SetItem ("RTUNT",342); |
3010 | typeshor->SetItem ("TMUNT",343); |
3011 | typeshor->SetItem ("CI3WS",350); |
3012 | typeshor->SetItem ("CTO2",351); |
3013 | typeshor->SetItem ("DRVUNT",352); |
3014 | typeshor->SetItem ("DRUNEL",353); |
3015 | typeshor->SetItem ("PRITRP",355); |
3016 | typeshor->SetItem ("MFUO",378); |
7fd59977 |
3017 | //203 typeshor->SetItem ("WRSHL",WIRE_SHELL); |
a7197ef3 |
3018 | typeshor->SetItem ("MTRDSG",390); |
3019 | typeshor->SetItem ("ADATA",392); |
3020 | typeshor->SetItem ("APDTAS",393); |
3021 | typeshor->SetItem ("APGRAS",395); |
3022 | typeshor->SetItem ("APORAS",396); |
3023 | typeshor->SetItem ("APAOA",397); |
3024 | typeshor->SetItem ("APPRIT",398); |
3025 | typeshor->SetItem ("ASCA",399); |
3026 | typeshor->SetItem ("APDCRF",400); |
3027 | typeshor->SetItem ("DCMFL",401); |
3028 | typeshor->SetItem ("CHROBJ",402); |
3029 | typeshor->SetItem ("EXFCSL",403); |
3030 | typeshor->SetItem ("RVFCSL",404); |
3031 | typeshor->SetItem ("SWFCSL",405); |
7fd59977 |
3032 | |
3033 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) |
3034 | typeshor->SetItem ("MSRPIT",406); |
3035 | typeshor->SetItem ("ARUNT",407); |
3036 | typeshor->SetItem ("VLMUNT",408); |
3037 | |
3038 | // Added by ABV 10.11.99 for AP203 |
3039 | typeshor->SetItem ("ACTION",413); |
3040 | typeshor->SetItem ("ACTASS",414); |
3041 | typeshor->SetItem ("ACTMTH",415); |
3042 | typeshor->SetItem ("ACRQAS",416); |
3043 | typeshor->SetItem ("CCDSAP",417); |
3044 | typeshor->SetItem ("CCDSCR",418); |
3045 | typeshor->SetItem ("CCDSCN",419); |
3046 | typeshor->SetItem ("CDDATA",420); |
3047 | typeshor->SetItem ("CDPAOA",421); |
3048 | typeshor->SetItem ("CDSC",422); |
3049 | typeshor->SetItem ("CDS",423); |
3050 | typeshor->SetItem ("CRTFCT",424); |
3051 | typeshor->SetItem ("CRTASS",425); |
3052 | typeshor->SetItem ("CRTTYP",426); |
3053 | typeshor->SetItem ("CHANGE",427); |
3054 | typeshor->SetItem ("CHNRQS",428); |
3055 | typeshor->SetItem ("CNFDSG",429); |
3056 | typeshor->SetItem ("CNFEFF",430); |
3057 | typeshor->SetItem ("CNTRCT",431); |
3058 | typeshor->SetItem ("CNTASS",432); |
3059 | typeshor->SetItem ("CNTTYP",433); |
3060 | typeshor->SetItem ("PRDCNC",434); |
3061 | typeshor->SetItem ("PRCNCN",435); |
3062 | typeshor->SetItem ("STRRQS",436); |
3063 | typeshor->SetItem ("STRWRK",437); |
3064 | typeshor->SetItem ("VRACRQ",438); |
3065 | typeshor->SetItem ("PRCTRL",439); |
3066 | typeshor->SetItem ("ACRQSL",440); |
a7197ef3 |
3067 | typeshor->SetItem ("DRGMDL",441); |
3068 | typeshor->SetItem ("ANGLCT",442); |
3069 | typeshor->SetItem ("ANGSZ",443); |
3070 | typeshor->SetItem ("DMCHRP",444); |
3071 | typeshor->SetItem ("DMNLCT",445); |
3072 | typeshor->SetItem ("DLWP",446); |
3073 | typeshor->SetItem ("DMNSZ",447); |
3074 | typeshor->SetItem ("DSWP",448); |
3075 | typeshor->SetItem ("SHDMRP",449); |
3076 | typeshor->SetItem ("DCRPTY",450); |
3077 | typeshor->SetItem ("OBJRL",451); |
3078 | typeshor->SetItem ("RLASS",452); |
3079 | typeshor->SetItem ("IDNRL",453); |
3080 | typeshor->SetItem ("IDNASS",454); |
3081 | typeshor->SetItem ("EXIDAS",455); |
3082 | typeshor->SetItem ("EFFASS",456); |
3083 | typeshor->SetItem ("NMASS",457); |
3084 | typeshor->SetItem ("GNRPRP",458); |
3085 | typeshor->SetItem ("EDGP",461); |
3086 | typeshor->SetItem ("AEIA",462); |
3087 | typeshor->SetItem ("CMSHAS",470); |
3088 | typeshor->SetItem ("DRSHAS",471); |
3089 | typeshor->SetItem ("EXTNSN",472); |
3090 | typeshor->SetItem ("DRDMLC",473); |
3091 | typeshor->SetItem ("LMANFT",474); |
3092 | typeshor->SetItem ("TLRVL",475); |
3093 | typeshor->SetItem ("MSRQLF",476); |
3094 | typeshor->SetItem ("PLMNTL",477); |
3095 | typeshor->SetItem ("PRCQLF",478); |
3096 | typeshor->SetItem ("TYPQLF",479); |
3097 | typeshor->SetItem ("QLRPIT", 480); |
3098 | typeshor->SetItem ("CMRPIT", 482); |
3099 | typeshor->SetItem ("CMRPIT", 483); |
3100 | typeshor->SetItem ("CMS0", 485); |
3101 | typeshor->SetItem ("CNEDST", 486); |
3102 | typeshor->SetItem ("EBWM", 488); |
3103 | typeshor->SetItem ("EBWSR", 489); |
3104 | typeshor->SetItem ("NMSSR", 491); |
3105 | typeshor->SetItem ("ORNSRF", 492); |
3106 | typeshor->SetItem ("SBFC", 493); |
3107 | typeshor->SetItem ("SBDG", 494); |
3108 | typeshor->SetItem ("CFSS", 496); |
3109 | typeshor->SetItem ("MSSUNT", 501); |
3110 | typeshor->SetItem ("THTMUN", 502); |
3111 | typeshor->SetItem ("DTENV", 565); |
3112 | typeshor->SetItem ("MTPRRP", 566); |
3113 | typeshor->SetItem ("PRDFR", 567); |
3114 | typeshor->SetItem ("MTRPRP", 569); |
3115 | typeshor->SetItem ("PDFR", 573); |
3116 | typeshor->SetItem ("DCP1", 600); |
3117 | typeshor->SetItem ("DCPREQ", 601); |
7fd59977 |
3118 | // typeshor->SetItem (AngularLocation); |
3119 | // typeshor->SetItem (AngularSize); |
3120 | // typeshor->SetItem (DimensionalCharacteristicRepresentation); |
3121 | // typeshor->SetItem (DimensionalLocation); |
3122 | // typeshor->SetItem (DimensionalLocationWithPath); |
3123 | // typeshor->SetItem (DimensionalSize); |
3124 | // typeshor->SetItem (DimensionalSizeWithPath); |
3125 | // typeshor->SetItem (ShapeDimensionRepresentation); |
a7197ef3 |
3126 | typeshor->SetItem ("CYLTLR", 609); |
3127 | typeshor->SetItem ("SRWP", 610); |
3128 | typeshor->SetItem ("ANGTLR", 611); |
3129 | typeshor->SetItem ("CNCTLR", 612); |
3130 | typeshor->SetItem ("CRRNTL", 613); |
3131 | typeshor->SetItem ("CXLTLR", 614); |
3132 | typeshor->SetItem ("FLTTLR", 615); |
3133 | typeshor->SetItem ("LNP0", 616); |
3134 | typeshor->SetItem ("PRLTLR", 617); |
3135 | typeshor->SetItem ("PRPTLR", 618); |
3136 | typeshor->SetItem ("PSTTLR", 619); |
3137 | typeshor->SetItem ("RNDTLR", 620); |
3138 | typeshor->SetItem ("STRTLR", 621); |
3139 | typeshor->SetItem ("SRPRTL", 622); |
3140 | typeshor->SetItem ("SYMTLR", 623); |
3141 | typeshor->SetItem ("TTRNTL", 624); |
3142 | typeshor->SetItem ("GMTTLR", 625); |
3143 | typeshor->SetItem ("GMTLRL", 626); |
3144 | typeshor->SetItem ("GTWDR", 627); |
3145 | typeshor->SetItem ("MDGMTL", 628); |
3146 | typeshor->SetItem ("DTMFTR", 630); |
3147 | typeshor->SetItem ("DTMRFR", 631); |
3148 | typeshor->SetItem ("CMMDTM", 632); |
3149 | typeshor->SetItem ("DTMTRG", 633); |
3150 | typeshor->SetItem ("PDT0", 634); |
7fd59977 |
3151 | typeshor->SetItem ("MMWU",651); |
a7197ef3 |
3152 | typeshor->SetItem ("CNOFSY",661); |
3153 | typeshor->SetItem ("GMTALG",662); |
3154 | typeshor->SetItem ("PRPT",663); |
3155 | typeshor->SetItem ("TNGNT",664); |
3156 | typeshor->SetItem ("PRLOFF",665); |
3157 | typeshor->SetItem ("GISU",666); |
3158 | typeshor->SetItem ("IDATT",667); |
3159 | typeshor->SetItem ("IIRU",668); |
3160 | typeshor->SetItem ("GTWDU",674); |
3161 | typeshor->SetItem ("PRZNDF",679); |
3162 | typeshor->SetItem ("RNZNDF",680); |
3163 | typeshor->SetItem ("RNZNOR",681); |
3164 | typeshor->SetItem ("TLRZN",682); |
3165 | typeshor->SetItem ("TLZNDF",683); |
3166 | typeshor->SetItem ("TLZNFR",684); |
3167 | typeshor->SetItem ("INRPIT",700); |
3168 | typeshor->SetItem ("VLRPIT",701); |
7fd59977 |
3169 | |
3170 | } |
3171 | |
3172 | // --- Case Recognition --- |
3173 | |
3174 | Standard_Integer RWStepAP214_ReadWriteModule::CaseStep |
3175 | (const TCollection_AsciiString& key) const |
3176 | { |
3177 | // FMA - le 25-07-96 : Optimisation -> on teste en premier les types les plus |
3178 | // frequents dans le fichier cad geometry/topology |
3179 | Standard_Integer num; |
3180 | |
3181 | if (key.IsEqual(Reco_CartesianPoint)) return 59; // car tres courant |
3182 | if (typenums->GetItem (key,num)) return num; |
3183 | if (typeshor->GetItem (key,num)) return num; // AJOUT DES TYPES COURTS |
3184 | return 0; |
3185 | } |
3186 | |
3187 | |
3188 | // --- External Mapping Case Recognition --- |
3189 | |
3190 | //======================================================================= |
3191 | //function : CaseStep |
3192 | //purpose : |
3193 | //======================================================================= |
3194 | |
3195 | Standard_Integer RWStepAP214_ReadWriteModule::CaseStep |
3196 | (const TColStd_SequenceOfAsciiString& theTypes) const |
3197 | { |
3198 | |
3199 | // Optimized by FMA : le test sur le nombre de composant est repete meme |
3200 | // si la valeur testee est la meme. |
3201 | |
3202 | Standard_Integer NbComp = theTypes.Length(); |
3203 | if (NbComp < 2) { |
0797d9d3 |
3204 | #ifdef OCCT_DEBUG |
7fd59977 |
3205 | cout << "Not a Plex" << endl; |
3206 | #endif |
3207 | } |
3208 | else { |
3209 | // SHORT TYPES |
3210 | // Pas tres elegant : on convertit d abord |
3211 | // Sinon, il faudrait sortir des routines |
3212 | Standard_Integer i,num = 0; |
3213 | for (i = 1; i <= NbComp; i ++) { |
3214 | if (typeshor->HasItem (theTypes(i))) { num = 1; break; } |
3215 | } |
3216 | if (num > 0) { |
3217 | TColStd_SequenceOfAsciiString longs; |
3218 | for (i = 1; i <= NbComp; i ++) { |
3219 | if (typeshor->GetItem (theTypes(i),num)) longs.Append (StepType(num)); |
3220 | else longs.Append (theTypes(i)); |
3221 | } |
3222 | return CaseStep (longs); |
3223 | } |
3224 | |
3225 | // sln 03.10.2001. BUC61003. Correction of alphabetic order of complex entity's items (ascending sorting) |
3226 | TColStd_SequenceOfAsciiString types; |
3227 | for(i = 1; i<= theTypes.Length(); i++) |
3228 | types.Append(theTypes(i)); |
3229 | // do ascending sorting |
3230 | Standard_Boolean isOK = Standard_False; |
3231 | TCollection_AsciiString tmpStr; |
3232 | Standard_Integer aLen = types.Length()-1; |
3233 | while(!isOK) |
3234 | { |
3235 | isOK = Standard_True; |
3236 | for(i = 1; i<= aLen; i++) |
3237 | if(types(i) > types(i+1)) |
3238 | { |
3239 | tmpStr = types(i); |
3240 | types(i) = types(i+1); |
3241 | types(i+1) = tmpStr; |
3242 | isOK = Standard_False; |
3243 | } |
3244 | } |
3245 | |
3246 | if (NbComp == 7) { |
3247 | if ((types(1).IsEqual(StepType(48))) && |
28a73c1f |
3248 | (types(2).IsEqual(StepType(38))) && |
3249 | (types(3).IsEqual(StepType(84))) && |
3250 | (types(4).IsEqual(StepType(144))) && |
3251 | (types(5).IsEqual(StepType(239))) && |
3252 | (types(6).IsEqual(StepType(247))) && |
3253 | (types(7).IsEqual(StepType(311)))) { |
3254 | return 319; |
7fd59977 |
3255 | } |
3256 | else if ((types(1).IsEqual(StepType(48))) && |
28a73c1f |
3257 | (types(2).IsEqual(StepType(38))) && |
3258 | (types(3).IsEqual(StepType(39))) && |
3259 | (types(4).IsEqual(StepType(84))) && |
3260 | (types(5).IsEqual(StepType(144))) && |
3261 | (types(6).IsEqual(StepType(239))) && |
3262 | (types(7).IsEqual(StepType(247)))) { |
3263 | return 320; |
7fd59977 |
3264 | } |
3265 | else if ((types(1).IsEqual(StepType(48))) && |
28a73c1f |
3266 | (types(2).IsEqual(StepType(38))) && |
|