Commit | Line | Data |
---|---|---|
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 | |
42cf5bc1 | 19 | #include <Interface_Check.hxx> |
20 | #include <Interface_ParamType.hxx> | |
7fd59977 | 21 | #include <Interface_ReaderLib.hxx> |
42cf5bc1 | 22 | #include <RWStepAP214_ReadWriteModule.hxx> |
23 | #include <Standard_Transient.hxx> | |
24 | #include <Standard_Type.hxx> | |
7fd59977 | 25 | #include <StepAP214_Protocol.hxx> |
42cf5bc1 | 26 | #include <StepData_StepReaderData.hxx> |
27 | #include <StepData_StepWriter.hxx> | |
28 | #include <StepData_WriterLib.hxx> | |
29 | #include <TCollection_AsciiString.hxx> | |
7fd59977 | 30 | |
92efcf78 | 31 | IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule) |
32 | ||
896faa72 | 33 | #include <MoniTool_Macros.hxx> |
7fd59977 | 34 | |
35 | #include <StepBasic_Address.hxx> | |
36 | #include <StepShape_AdvancedBrepShapeRepresentation.hxx> | |
37 | #include <StepShape_AdvancedFace.hxx> | |
38 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationCurveOccurrence.hxx> | |
39 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationFillArea.hxx> | |
40 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationFillAreaOccurrence.hxx> | |
41 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : | |
42 | #include <StepVisual_AnnotationOccurrence.hxx> | |
43 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationSubfigureOccurrence.hxx> | |
44 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationSymbol.hxx> | |
45 | // Removed from Rev2 to Rev4 : <StepVisual_AnnotationSymbolOccurrence.hxx> | |
46 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : | |
47 | #include <StepVisual_AnnotationText.hxx> | |
48 | #include <StepVisual_AnnotationTextOccurrence.hxx> | |
49 | ||
50 | #include <StepBasic_ApplicationContext.hxx> | |
51 | #include <StepBasic_ApplicationContextElement.hxx> | |
52 | #include <StepBasic_ApplicationProtocolDefinition.hxx> | |
53 | #include <StepBasic_Approval.hxx> | |
54 | #include <StepBasic_ApprovalPersonOrganization.hxx> | |
55 | #include <StepBasic_ApprovalRelationship.hxx> | |
56 | #include <StepBasic_ApprovalRole.hxx> | |
57 | #include <StepBasic_ApprovalStatus.hxx> | |
c04c30b3 | 58 | #include <StepBasic_AreaUnit.hxx> |
7fd59977 | 59 | #include <StepVisual_AreaInSet.hxx> |
c04c30b3 | 60 | #include <StepBasic_VolumeUnit.hxx> |
7fd59977 | 61 | #include <StepAP214_AutoDesignActualDateAndTimeAssignment.hxx> |
62 | #include <StepAP214_AutoDesignActualDateAssignment.hxx> | |
63 | #include <StepAP214_AutoDesignApprovalAssignment.hxx> | |
64 | #include <StepAP214_AutoDesignDateAndPersonAssignment.hxx> | |
65 | #include <StepAP214_AutoDesignGroupAssignment.hxx> | |
66 | #include <StepAP214_AutoDesignNominalDateAndTimeAssignment.hxx> | |
67 | #include <StepAP214_AutoDesignNominalDateAssignment.hxx> | |
68 | #include <StepAP214_AutoDesignOrganizationAssignment.hxx> | |
69 | #include <StepAP214_AutoDesignPersonAndOrganizationAssignment.hxx> | |
70 | #include <StepAP214_AutoDesignPresentedItem.hxx> | |
71 | #include <StepAP214_AutoDesignSecurityClassificationAssignment.hxx> | |
72 | // Removed from Rev2 to Rev4 : <StepAP214_AutoDesignViewArea.hxx> | |
73 | #include <StepGeom_Axis1Placement.hxx> | |
74 | #include <StepGeom_Axis2Placement2d.hxx> | |
75 | #include <StepGeom_Axis2Placement3d.hxx> | |
76 | #include <StepGeom_BSplineCurve.hxx> | |
77 | #include <StepGeom_BSplineCurveWithKnots.hxx> | |
78 | #include <StepGeom_BSplineSurface.hxx> | |
79 | #include <StepGeom_BSplineSurfaceWithKnots.hxx> | |
80 | #include <StepVisual_BackgroundColour.hxx> | |
81 | #include <StepGeom_BezierCurve.hxx> | |
82 | #include <StepGeom_BezierSurface.hxx> | |
83 | #include <StepShape_Block.hxx> | |
84 | #include <StepShape_BooleanResult.hxx> | |
85 | #include <StepGeom_BoundaryCurve.hxx> | |
86 | #include <StepGeom_BoundedCurve.hxx> | |
87 | #include <StepGeom_BoundedSurface.hxx> | |
88 | #include <StepShape_BoxDomain.hxx> | |
89 | #include <StepShape_BoxedHalfSpace.hxx> | |
90 | #include <StepShape_BrepWithVoids.hxx> | |
91 | #include <StepBasic_CalendarDate.hxx> | |
92 | #include <StepVisual_CameraImage.hxx> | |
93 | #include <StepVisual_CameraModel.hxx> | |
94 | #include <StepVisual_CameraModelD2.hxx> | |
95 | #include <StepVisual_CameraModelD3.hxx> | |
96 | #include <StepVisual_CameraUsage.hxx> | |
97 | #include <StepGeom_CartesianPoint.hxx> | |
98 | #include <StepGeom_CartesianTransformationOperator.hxx> | |
99 | #include <StepGeom_CartesianTransformationOperator3d.hxx> | |
100 | #include <StepGeom_Circle.hxx> | |
101 | #include <StepShape_ClosedShell.hxx> | |
102 | #include <StepVisual_Colour.hxx> | |
103 | #include <StepVisual_ColourRgb.hxx> | |
104 | #include <StepVisual_ColourSpecification.hxx> | |
105 | #include <StepGeom_CompositeCurve.hxx> | |
106 | #include <StepGeom_CompositeCurveOnSurface.hxx> | |
107 | #include <StepGeom_CompositeCurveSegment.hxx> | |
108 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : | |
109 | #include <StepVisual_CompositeText.hxx> | |
110 | // Removed from Rev2 to Rev4 : <StepVisual_CompositeTextWithAssociatedCurves.hxx> | |
111 | // Removed from Rev2 to Rev4 : <StepVisual_CompositeTextWithBlankingBox.hxx> | |
112 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : | |
113 | #include <StepVisual_CompositeTextWithExtent.hxx> | |
114 | ||
115 | #include <StepGeom_Conic.hxx> | |
116 | #include <StepGeom_ConicalSurface.hxx> | |
117 | #include <StepShape_ConnectedFaceSet.hxx> | |
118 | #include <StepVisual_ContextDependentInvisibility.hxx> | |
119 | #include <StepVisual_ContextDependentOverRidingStyledItem.hxx> | |
120 | #include <StepBasic_ConversionBasedUnit.hxx> | |
121 | #include <StepBasic_CoordinatedUniversalTimeOffset.hxx> | |
122 | // Removed from Rev2 to Rev4 : <StepShape_CsgRepresentation.hxx> | |
123 | #include <StepShape_CsgShapeRepresentation.hxx> | |
124 | #include <StepShape_CsgSolid.hxx> | |
125 | #include <StepGeom_Curve.hxx> | |
126 | #include <StepGeom_CurveBoundedSurface.hxx> | |
127 | #include <StepGeom_CurveReplica.hxx> | |
128 | #include <StepVisual_CurveStyle.hxx> | |
129 | #include <StepVisual_CurveStyleFont.hxx> | |
130 | #include <StepVisual_CurveStyleFontPattern.hxx> | |
131 | #include <StepGeom_CylindricalSurface.hxx> | |
132 | #include <StepBasic_Date.hxx> | |
133 | #include <StepBasic_DateAndTime.hxx> | |
134 | #include <StepBasic_DateRole.hxx> | |
135 | #include <StepBasic_DateTimeRole.hxx> | |
136 | // Removed from Rev2 to Rev4 : <StepVisual_DefinedSymbol.hxx> | |
137 | #include <StepRepr_DefinitionalRepresentation.hxx> | |
138 | #include <StepGeom_DegeneratePcurve.hxx> | |
139 | #include <StepGeom_DegenerateToroidalSurface.hxx> | |
140 | #include <StepRepr_DescriptiveRepresentationItem.hxx> | |
141 | // Removed from Rev2 to Rev4 : <StepVisual_DimensionCurve.hxx> | |
142 | // Removed from Rev2 to Rev4 : <StepVisual_DimensionCurveTerminator.hxx> | |
143 | #include <StepBasic_DimensionalExponents.hxx> | |
144 | #include <StepGeom_Direction.hxx> | |
145 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : | |
146 | #include <StepVisual_DraughtingAnnotationOccurrence.hxx> | |
147 | // Removed from Rev2 to Rev4 : <StepVisual_DraughtingCallout.hxx> | |
148 | #include <StepVisual_DraughtingPreDefinedColour.hxx> | |
149 | #include <StepVisual_DraughtingPreDefinedCurveFont.hxx> | |
150 | // Removed from Rev2 to Rev4 : <StepVisual_DraughtingSubfigureRepresentation.hxx> | |
151 | // Removed from Rev2 to Rev4 : <StepVisual_DraughtingSymbolRepresentation.hxx> | |
152 | // Removed from Rev2 to Rev4 : <StepVisual_DraughtingTextLiteralWithDelineation.hxx> | |
153 | // Removed from Rev2 to Rev4 : <StepVisual_DrawingDefinition.hxx> | |
154 | // Removed from Rev2 to Rev4 : <StepVisual_DrawingRevision.hxx> | |
155 | #include <StepShape_Edge.hxx> | |
156 | #include <StepShape_EdgeCurve.hxx> | |
157 | #include <StepShape_EdgeLoop.hxx> | |
158 | #include <StepGeom_ElementarySurface.hxx> | |
159 | #include <StepGeom_Ellipse.hxx> | |
160 | #include <StepGeom_EvaluatedDegeneratePcurve.hxx> | |
161 | #include <StepBasic_ExternalSource.hxx> | |
162 | #include <StepVisual_ExternallyDefinedCurveFont.hxx> | |
163 | // Removed from Rev2 to Rev4 : <StepVisual_ExternallyDefinedHatchStyle.hxx> | |
164 | #include <StepBasic_ExternallyDefinedItem.hxx> | |
165 | // Removed from Rev2 to Rev4 : <StepVisual_ExternallyDefinedSymbol.hxx> | |
166 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : | |
167 | #include <StepVisual_ExternallyDefinedTextFont.hxx> | |
168 | // Removed from Rev2 to Rev4 : <StepVisual_ExternallyDefinedTileStyle.hxx> | |
169 | #include <StepShape_ExtrudedAreaSolid.hxx> | |
170 | #include <StepShape_Face.hxx> | |
171 | // Removed from Rev2 to Rev4 : <StepShape_FaceBasedSurfaceModel.hxx> | |
172 | #include <StepShape_FaceBound.hxx> | |
173 | #include <StepShape_FaceOuterBound.hxx> | |
174 | #include <StepShape_FaceSurface.hxx> | |
175 | #include <StepShape_FacetedBrep.hxx> | |
176 | #include <StepShape_FacetedBrepShapeRepresentation.hxx> | |
177 | #include <StepVisual_FillAreaStyle.hxx> | |
178 | #include <StepVisual_FillAreaStyleColour.hxx> | |
179 | // Removed from Rev2 to Rev4 : <StepVisual_FillAreaStyleHatching.hxx> | |
180 | // Removed from Rev2 to Rev4 : <StepVisual_FillAreaStyleTileSymbolWithStyle.hxx> | |
181 | // Removed from Rev2 to Rev4 : <StepVisual_FillAreaStyleTiles.hxx> | |
182 | #include <StepRepr_FunctionallyDefinedTransformation.hxx> | |
183 | #include <StepShape_GeometricCurveSet.hxx> | |
184 | #include <StepGeom_GeometricRepresentationContext.hxx> | |
185 | #include <StepGeom_GeometricRepresentationItem.hxx> | |
186 | #include <StepShape_GeometricSet.hxx> | |
187 | #include <StepShape_GeometricallyBoundedSurfaceShapeRepresentation.hxx> | |
188 | #include <StepShape_GeometricallyBoundedWireframeShapeRepresentation.hxx> | |
189 | #include <StepRepr_GlobalUncertaintyAssignedContext.hxx> | |
190 | #include <StepRepr_GlobalUnitAssignedContext.hxx> | |
191 | #include <StepBasic_Group.hxx> | |
192 | #include <StepBasic_GroupRelationship.hxx> | |
193 | #include <StepShape_HalfSpaceSolid.hxx> | |
194 | #include <StepGeom_Hyperbola.hxx> | |
195 | #include <StepGeom_IntersectionCurve.hxx> | |
196 | #include <StepVisual_Invisibility.hxx> | |
197 | #include <StepBasic_LengthMeasureWithUnit.hxx> | |
198 | #include <StepBasic_LengthUnit.hxx> | |
199 | #include <StepGeom_Line.hxx> | |
200 | #include <StepBasic_LocalTime.hxx> | |
201 | #include <StepShape_Loop.hxx> | |
202 | #include <StepShape_ManifoldSolidBrep.hxx> | |
203 | #include <StepShape_ManifoldSurfaceShapeRepresentation.hxx> | |
204 | #include <StepRepr_MappedItem.hxx> | |
205 | #include <StepBasic_MeasureWithUnit.hxx> | |
206 | #include <StepVisual_MechanicalDesignGeometricPresentationArea.hxx> | |
207 | #include <StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx> | |
208 | // Removed from Rev2 to Rev4 : <StepVisual_MechanicalDesignPresentationArea.hxx> | |
209 | #include <StepBasic_NamedUnit.hxx> | |
210 | #include <StepGeom_OffsetCurve3d.hxx> | |
211 | #include <StepGeom_OffsetSurface.hxx> | |
212 | // Removed from Rev2 to Rev4 : <StepAP214_OneDirectionRepeatFactor.hxx> | |
213 | #include <StepShape_OpenShell.hxx> | |
214 | #include <StepBasic_OrdinalDate.hxx> | |
215 | #include <StepBasic_Organization.hxx> | |
216 | #include <StepBasic_OrganizationRole.hxx> | |
217 | #include <StepBasic_OrganizationalAddress.hxx> | |
218 | #include <StepShape_OrientedClosedShell.hxx> | |
219 | #include <StepShape_OrientedEdge.hxx> | |
220 | #include <StepShape_OrientedFace.hxx> | |
221 | #include <StepShape_OrientedOpenShell.hxx> | |
222 | #include <StepShape_OrientedPath.hxx> | |
223 | #include <StepGeom_OuterBoundaryCurve.hxx> | |
224 | #include <StepVisual_OverRidingStyledItem.hxx> | |
225 | #include <StepGeom_Parabola.hxx> | |
226 | #include <StepRepr_ParametricRepresentationContext.hxx> | |
227 | #include <StepShape_Path.hxx> | |
228 | #include <StepGeom_Pcurve.hxx> | |
229 | #include <StepBasic_Person.hxx> | |
230 | #include <StepBasic_PersonAndOrganization.hxx> | |
231 | #include <StepBasic_PersonAndOrganizationRole.hxx> | |
232 | #include <StepBasic_PersonalAddress.hxx> | |
233 | #include <StepGeom_Placement.hxx> | |
234 | #include <StepVisual_PlanarBox.hxx> | |
235 | #include <StepVisual_PlanarExtent.hxx> | |
236 | #include <StepGeom_Plane.hxx> | |
237 | #include <StepBasic_PlaneAngleMeasureWithUnit.hxx> | |
238 | #include <StepBasic_PlaneAngleUnit.hxx> | |
239 | #include <StepGeom_Point.hxx> | |
240 | #include <StepGeom_PointOnCurve.hxx> | |
241 | #include <StepGeom_PointOnSurface.hxx> | |
242 | #include <StepGeom_PointReplica.hxx> | |
243 | #include <StepVisual_PointStyle.hxx> | |
244 | #include <StepShape_PolyLoop.hxx> | |
245 | #include <StepGeom_Polyline.hxx> | |
246 | #include <StepVisual_PreDefinedColour.hxx> | |
247 | #include <StepVisual_PreDefinedCurveFont.hxx> | |
248 | #include <StepVisual_PreDefinedItem.hxx> | |
249 | // Removed from Rev2 to Rev4 : <StepVisual_PreDefinedSymbol.hxx> | |
250 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : | |
251 | #include <StepVisual_PreDefinedTextFont.hxx> | |
252 | ||
253 | #include <StepVisual_PresentationArea.hxx> | |
254 | #include <StepVisual_PresentationLayerAssignment.hxx> | |
255 | #include <StepVisual_PresentationRepresentation.hxx> | |
256 | #include <StepVisual_PresentationSet.hxx> | |
257 | #include <StepVisual_PresentationSize.hxx> | |
258 | #include <StepVisual_PresentationStyleAssignment.hxx> | |
259 | #include <StepVisual_PresentationStyleByContext.hxx> | |
260 | #include <StepVisual_PresentationView.hxx> | |
261 | #include <StepBasic_Product.hxx> | |
262 | #include <StepBasic_ProductCategory.hxx> | |
263 | #include <StepBasic_ProductContext.hxx> | |
264 | // Removed from Rev2 to Rev4 : <StepVisual_ProductDataRepresentationView.hxx> | |
265 | #include <StepBasic_ProductDefinition.hxx> | |
266 | #include <StepBasic_ProductDefinitionContext.hxx> | |
267 | #include <StepBasic_ProductDefinitionFormation.hxx> | |
268 | #include <StepBasic_ProductDefinitionFormationWithSpecifiedSource.hxx> | |
269 | #include <StepRepr_ProductDefinitionShape.hxx> | |
270 | #include <StepBasic_ProductRelatedProductCategory.hxx> | |
271 | #include <StepBasic_ProductType.hxx> | |
272 | #include <StepRepr_PropertyDefinition.hxx> | |
273 | #include <StepRepr_PropertyDefinitionRepresentation.hxx> | |
274 | #include <StepGeom_QuasiUniformCurve.hxx> | |
275 | #include <StepGeom_QuasiUniformSurface.hxx> | |
276 | #include <StepBasic_RatioMeasureWithUnit.hxx> | |
277 | #include <StepGeom_RationalBSplineCurve.hxx> | |
278 | #include <StepGeom_RationalBSplineSurface.hxx> | |
279 | #include <StepGeom_RectangularCompositeSurface.hxx> | |
280 | #include <StepGeom_RectangularTrimmedSurface.hxx> | |
281 | #include <StepAP214_RepItemGroup.hxx> | |
282 | #include <StepGeom_ReparametrisedCompositeCurveSegment.hxx> | |
283 | #include <StepRepr_Representation.hxx> | |
284 | #include <StepRepr_RepresentationContext.hxx> | |
285 | #include <StepRepr_RepresentationItem.hxx> | |
286 | #include <StepRepr_RepresentationMap.hxx> | |
287 | #include <StepRepr_RepresentationRelationship.hxx> | |
288 | #include <StepShape_RevolvedAreaSolid.hxx> | |
289 | #include <StepShape_RightAngularWedge.hxx> | |
290 | #include <StepShape_RightCircularCone.hxx> | |
291 | #include <StepShape_RightCircularCylinder.hxx> | |
292 | #include <StepGeom_SeamCurve.hxx> | |
293 | #include <StepBasic_SecurityClassification.hxx> | |
294 | #include <StepBasic_SecurityClassificationLevel.hxx> | |
295 | #include <StepRepr_ShapeAspect.hxx> | |
296 | #include <StepRepr_ShapeAspectRelationship.hxx> | |
1c9d3225 | 297 | #include <StepRepr_FeatureForDatumTargetRelationship.hxx> |
7fd59977 | 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 | ||
691711cd IK |
436 | #include <StepVisual_SurfaceStyleTransparent.hxx> |
437 | #include <StepVisual_SurfaceStyleReflectanceAmbient.hxx> | |
438 | #include <StepVisual_SurfaceStyleRendering.hxx> | |
439 | #include <StepVisual_SurfaceStyleRenderingWithProperties.hxx> | |
7fd59977 | 440 | |
441 | #include <RWStepBasic_RWAddress.hxx> | |
442 | #include <RWStepShape_RWAdvancedBrepShapeRepresentation.hxx> | |
443 | #include <RWStepShape_RWAdvancedFace.hxx> | |
444 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationCurveOccurrence.hxx> | |
445 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationFillArea.hxx> | |
446 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationFillAreaOccurrence.hxx> | |
447 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationOccurrence.hxx> | |
448 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationSubfigureOccurrence.hxx> | |
449 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationSymbol.hxx> | |
450 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationSymbolOccurrence.hxx> | |
451 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationText.hxx> | |
452 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWAnnotationTextOccurrence.hxx> | |
453 | #include <RWStepBasic_RWApplicationContext.hxx> | |
454 | #include <RWStepBasic_RWApplicationContextElement.hxx> | |
455 | #include <RWStepBasic_RWApplicationProtocolDefinition.hxx> | |
456 | #include <RWStepBasic_RWApproval.hxx> | |
457 | #include <RWStepBasic_RWApprovalPersonOrganization.hxx> | |
458 | #include <RWStepBasic_RWApprovalRelationship.hxx> | |
459 | #include <RWStepBasic_RWApprovalRole.hxx> | |
460 | #include <RWStepBasic_RWApprovalStatus.hxx> | |
461 | #include <RWStepVisual_RWAreaInSet.hxx> | |
462 | #include <RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.hxx> | |
463 | #include <RWStepAP214_RWAutoDesignActualDateAssignment.hxx> | |
464 | #include <RWStepAP214_RWAutoDesignApprovalAssignment.hxx> | |
465 | #include <RWStepAP214_RWAutoDesignDateAndPersonAssignment.hxx> | |
466 | #include <RWStepAP214_RWAutoDesignGroupAssignment.hxx> | |
467 | #include <RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.hxx> | |
468 | #include <RWStepAP214_RWAutoDesignNominalDateAssignment.hxx> | |
469 | #include <RWStepAP214_RWAutoDesignOrganizationAssignment.hxx> | |
470 | #include <RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.hxx> | |
471 | #include <RWStepAP214_RWAutoDesignPresentedItem.hxx> | |
472 | #include <RWStepAP214_RWAutoDesignSecurityClassificationAssignment.hxx> | |
473 | // Removed from Rev2 to Rev4 : <RWStepAP214_RWAutoDesignViewArea.hxx> | |
474 | #include <RWStepGeom_RWAxis1Placement.hxx> | |
475 | #include <RWStepGeom_RWAxis2Placement2d.hxx> | |
476 | #include <RWStepGeom_RWAxis2Placement3d.hxx> | |
477 | #include <RWStepGeom_RWBSplineCurve.hxx> | |
478 | #include <RWStepGeom_RWBSplineCurveWithKnots.hxx> | |
479 | #include <RWStepGeom_RWBSplineSurface.hxx> | |
480 | #include <RWStepGeom_RWBSplineSurfaceWithKnots.hxx> | |
481 | #include <RWStepVisual_RWBackgroundColour.hxx> | |
482 | #include <RWStepGeom_RWBezierCurve.hxx> | |
483 | #include <RWStepGeom_RWBezierSurface.hxx> | |
484 | #include <RWStepShape_RWBlock.hxx> | |
485 | #include <RWStepShape_RWBooleanResult.hxx> | |
486 | #include <RWStepGeom_RWBoundaryCurve.hxx> | |
487 | #include <RWStepGeom_RWBoundedCurve.hxx> | |
488 | #include <RWStepGeom_RWBoundedSurface.hxx> | |
489 | #include <RWStepShape_RWBoxDomain.hxx> | |
490 | #include <RWStepShape_RWBoxedHalfSpace.hxx> | |
491 | #include <RWStepShape_RWBrepWithVoids.hxx> | |
492 | #include <RWStepBasic_RWCalendarDate.hxx> | |
493 | #include <RWStepVisual_RWCameraImage.hxx> | |
494 | #include <RWStepVisual_RWCameraModel.hxx> | |
495 | #include <RWStepVisual_RWCameraModelD2.hxx> | |
496 | #include <RWStepVisual_RWCameraModelD3.hxx> | |
497 | #include <RWStepVisual_RWCameraUsage.hxx> | |
498 | #include <RWStepGeom_RWCartesianPoint.hxx> | |
499 | #include <RWStepGeom_RWCartesianTransformationOperator.hxx> | |
500 | #include <RWStepGeom_RWCartesianTransformationOperator3d.hxx> | |
501 | #include <RWStepGeom_RWCircle.hxx> | |
502 | #include <RWStepShape_RWClosedShell.hxx> | |
503 | #include <RWStepVisual_RWColour.hxx> | |
504 | #include <RWStepVisual_RWColourRgb.hxx> | |
505 | #include <RWStepVisual_RWColourSpecification.hxx> | |
506 | #include <RWStepGeom_RWCompositeCurve.hxx> | |
507 | #include <RWStepGeom_RWCompositeCurveOnSurface.hxx> | |
508 | #include <RWStepGeom_RWCompositeCurveSegment.hxx> | |
509 | #include <RWStepVisual_RWCompositeText.hxx> | |
510 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWCompositeTextWithAssociatedCurves.hxx> | |
511 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWCompositeTextWithBlankingBox.hxx> | |
512 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : | |
513 | #include <RWStepVisual_RWCompositeTextWithExtent.hxx> | |
514 | ||
515 | #include <RWStepGeom_RWConic.hxx> | |
516 | #include <RWStepGeom_RWConicalSurface.hxx> | |
517 | #include <RWStepShape_RWConnectedFaceSet.hxx> | |
518 | #include <RWStepVisual_RWContextDependentInvisibility.hxx> | |
519 | #include <RWStepVisual_RWContextDependentOverRidingStyledItem.hxx> | |
520 | #include <RWStepBasic_RWConversionBasedUnit.hxx> | |
521 | #include <RWStepBasic_RWCoordinatedUniversalTimeOffset.hxx> | |
522 | // Removed from Rev2 to Rev4 : <RWStepShape_RWCsgRepresentation.hxx> | |
523 | #include <RWStepShape_RWCsgShapeRepresentation.hxx> | |
524 | #include <RWStepShape_RWCsgSolid.hxx> | |
525 | #include <RWStepGeom_RWCurve.hxx> | |
526 | #include <RWStepGeom_RWCurveBoundedSurface.hxx> | |
527 | #include <RWStepGeom_RWCurveReplica.hxx> | |
528 | #include <RWStepVisual_RWCurveStyle.hxx> | |
529 | #include <RWStepVisual_RWCurveStyleFont.hxx> | |
530 | #include <RWStepVisual_RWCurveStyleFontPattern.hxx> | |
531 | #include <RWStepGeom_RWCylindricalSurface.hxx> | |
532 | #include <RWStepBasic_RWDate.hxx> | |
533 | #include <RWStepBasic_RWDateAndTime.hxx> | |
534 | #include <RWStepBasic_RWDateRole.hxx> | |
535 | #include <RWStepBasic_RWDateTimeRole.hxx> | |
536 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDefinedSymbol.hxx> | |
537 | #include <RWStepRepr_RWDefinitionalRepresentation.hxx> | |
538 | #include <RWStepGeom_RWDegeneratePcurve.hxx> | |
539 | #include <RWStepGeom_RWDegenerateToroidalSurface.hxx> | |
540 | #include <RWStepRepr_RWDescriptiveRepresentationItem.hxx> | |
541 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDimensionCurve.hxx> | |
542 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDimensionCurveTerminator.hxx> | |
543 | #include <RWStepBasic_RWDimensionalExponents.hxx> | |
544 | #include <RWStepGeom_RWDirection.hxx> | |
545 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDraughtingAnnotationOccurrence.hxx> | |
546 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDraughtingCallout.hxx> | |
547 | #include <RWStepVisual_RWDraughtingPreDefinedColour.hxx> | |
548 | #include <RWStepVisual_RWDraughtingPreDefinedCurveFont.hxx> | |
549 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDraughtingSubfigureRepresentation.hxx> | |
550 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDraughtingSymbolRepresentation.hxx> | |
551 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDraughtingTextLiteralWithDelineation.hxx> | |
552 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDrawingDefinition.hxx> | |
553 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWDrawingRevision.hxx> | |
554 | #include <RWStepShape_RWEdge.hxx> | |
555 | #include <RWStepShape_RWEdgeCurve.hxx> | |
556 | #include <RWStepShape_RWEdgeLoop.hxx> | |
557 | #include <RWStepGeom_RWElementarySurface.hxx> | |
558 | #include <RWStepGeom_RWEllipse.hxx> | |
559 | #include <RWStepGeom_RWEvaluatedDegeneratePcurve.hxx> | |
560 | #include <RWStepBasic_RWExternalSource.hxx> | |
561 | #include <RWStepVisual_RWExternallyDefinedCurveFont.hxx> | |
562 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWExternallyDefinedHatchStyle.hxx> | |
563 | #include <RWStepBasic_RWExternallyDefinedItem.hxx> | |
564 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWExternallyDefinedSymbol.hxx> | |
565 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWExternallyDefinedTextFont.hxx> | |
566 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWExternallyDefinedTileStyle.hxx> | |
567 | #include <RWStepShape_RWExtrudedAreaSolid.hxx> | |
568 | #include <RWStepShape_RWFace.hxx> | |
569 | // Removed from Rev2 to Rev4 : <RWStepShape_RWFaceBasedSurfaceModel.hxx> | |
570 | #include <RWStepShape_RWFaceBound.hxx> | |
571 | #include <RWStepShape_RWFaceOuterBound.hxx> | |
572 | #include <RWStepShape_RWFaceSurface.hxx> | |
573 | #include <RWStepShape_RWFacetedBrep.hxx> | |
574 | #include <RWStepShape_RWFacetedBrepShapeRepresentation.hxx> | |
575 | #include <RWStepVisual_RWFillAreaStyle.hxx> | |
576 | #include <RWStepVisual_RWFillAreaStyleColour.hxx> | |
577 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWFillAreaStyleHatching.hxx> | |
578 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWFillAreaStyleTileSymbolWithStyle.hxx> | |
579 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWFillAreaStyleTiles.hxx> | |
580 | #include <RWStepRepr_RWFunctionallyDefinedTransformation.hxx> | |
581 | #include <RWStepShape_RWGeometricCurveSet.hxx> | |
582 | #include <RWStepGeom_RWGeometricRepresentationContext.hxx> | |
583 | #include <RWStepGeom_RWGeometricRepresentationItem.hxx> | |
584 | #include <RWStepShape_RWGeometricSet.hxx> | |
585 | #include <RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation.hxx> | |
586 | #include <RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation.hxx> | |
587 | #include <RWStepRepr_RWGlobalUncertaintyAssignedContext.hxx> | |
588 | #include <RWStepRepr_RWGlobalUnitAssignedContext.hxx> | |
589 | #include <RWStepBasic_RWGroup.hxx> | |
590 | #include <RWStepBasic_RWGroupRelationship.hxx> | |
591 | #include <RWStepShape_RWHalfSpaceSolid.hxx> | |
592 | #include <RWStepGeom_RWHyperbola.hxx> | |
593 | #include <RWStepGeom_RWIntersectionCurve.hxx> | |
594 | #include <RWStepVisual_RWInvisibility.hxx> | |
595 | #include <RWStepBasic_RWLengthMeasureWithUnit.hxx> | |
596 | #include <RWStepBasic_RWLengthUnit.hxx> | |
597 | #include <RWStepGeom_RWLine.hxx> | |
598 | #include <RWStepBasic_RWLocalTime.hxx> | |
599 | #include <RWStepShape_RWLoop.hxx> | |
600 | #include <RWStepShape_RWManifoldSolidBrep.hxx> | |
601 | #include <RWStepShape_RWManifoldSurfaceShapeRepresentation.hxx> | |
602 | #include <RWStepRepr_RWMappedItem.hxx> | |
603 | #include <RWStepBasic_RWMeasureWithUnit.hxx> | |
604 | #include <RWStepVisual_RWMechanicalDesignGeometricPresentationArea.hxx> | |
605 | #include <RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation.hxx> | |
606 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWMechanicalDesignPresentationArea.hxx> | |
607 | #include <RWStepBasic_RWNamedUnit.hxx> | |
608 | #include <RWStepGeom_RWOffsetCurve3d.hxx> | |
609 | #include <RWStepGeom_RWOffsetSurface.hxx> | |
610 | // Removed from Rev2 to Rev4 : <RWStepAP214_RWOneDirectionRepeatFactor.hxx> | |
611 | #include <RWStepShape_RWOpenShell.hxx> | |
612 | #include <RWStepBasic_RWOrdinalDate.hxx> | |
613 | #include <RWStepBasic_RWOrganization.hxx> | |
614 | #include <RWStepBasic_RWOrganizationRole.hxx> | |
615 | #include <RWStepBasic_RWOrganizationalAddress.hxx> | |
616 | #include <RWStepShape_RWOrientedClosedShell.hxx> | |
617 | #include <RWStepShape_RWOrientedEdge.hxx> | |
618 | #include <RWStepShape_RWOrientedFace.hxx> | |
619 | #include <RWStepShape_RWOrientedOpenShell.hxx> | |
620 | #include <RWStepShape_RWOrientedPath.hxx> | |
621 | #include <RWStepGeom_RWOuterBoundaryCurve.hxx> | |
622 | #include <RWStepVisual_RWOverRidingStyledItem.hxx> | |
623 | #include <RWStepGeom_RWParabola.hxx> | |
624 | #include <RWStepRepr_RWParametricRepresentationContext.hxx> | |
625 | #include <RWStepShape_RWPath.hxx> | |
626 | #include <RWStepGeom_RWPcurve.hxx> | |
627 | #include <RWStepBasic_RWPerson.hxx> | |
628 | #include <RWStepBasic_RWPersonAndOrganization.hxx> | |
629 | #include <RWStepBasic_RWPersonAndOrganizationRole.hxx> | |
630 | #include <RWStepBasic_RWPersonalAddress.hxx> | |
631 | #include <RWStepGeom_RWPlacement.hxx> | |
632 | #include <RWStepVisual_RWPlanarBox.hxx> | |
633 | #include <RWStepVisual_RWPlanarExtent.hxx> | |
634 | #include <RWStepGeom_RWPlane.hxx> | |
635 | #include <RWStepBasic_RWPlaneAngleMeasureWithUnit.hxx> | |
636 | #include <RWStepBasic_RWPlaneAngleUnit.hxx> | |
637 | #include <RWStepGeom_RWPoint.hxx> | |
638 | #include <RWStepGeom_RWPointOnCurve.hxx> | |
639 | #include <RWStepGeom_RWPointOnSurface.hxx> | |
640 | #include <RWStepGeom_RWPointReplica.hxx> | |
641 | #include <RWStepVisual_RWPointStyle.hxx> | |
642 | #include <RWStepShape_RWPolyLoop.hxx> | |
643 | #include <RWStepGeom_RWPolyline.hxx> | |
644 | #include <RWStepVisual_RWPreDefinedColour.hxx> | |
645 | #include <RWStepVisual_RWPreDefinedCurveFont.hxx> | |
646 | #include <RWStepVisual_RWPreDefinedItem.hxx> | |
647 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWPreDefinedSymbol.hxx> | |
648 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWPreDefinedTextFont.hxx> | |
649 | #include <RWStepVisual_RWPresentationArea.hxx> | |
650 | #include <RWStepVisual_RWPresentationLayerAssignment.hxx> | |
651 | #include <RWStepVisual_RWPresentationRepresentation.hxx> | |
652 | #include <RWStepVisual_RWPresentationSet.hxx> | |
653 | #include <RWStepVisual_RWPresentationSize.hxx> | |
654 | #include <RWStepVisual_RWPresentationStyleAssignment.hxx> | |
655 | #include <RWStepVisual_RWPresentationStyleByContext.hxx> | |
656 | #include <RWStepVisual_RWPresentationView.hxx> | |
657 | #include <RWStepBasic_RWProduct.hxx> | |
658 | #include <RWStepBasic_RWProductCategory.hxx> | |
659 | #include <RWStepBasic_RWProductContext.hxx> | |
660 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWProductDataRepresentationView.hxx> | |
661 | #include <RWStepBasic_RWProductDefinition.hxx> | |
662 | #include <RWStepBasic_RWProductDefinitionContext.hxx> | |
663 | #include <RWStepBasic_RWProductDefinitionFormation.hxx> | |
664 | #include <RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource.hxx> | |
665 | #include <RWStepRepr_RWProductDefinitionShape.hxx> | |
666 | #include <RWStepBasic_RWProductRelatedProductCategory.hxx> | |
667 | #include <RWStepBasic_RWProductType.hxx> | |
668 | #include <RWStepRepr_RWPropertyDefinition.hxx> | |
669 | #include <RWStepRepr_RWPropertyDefinitionRepresentation.hxx> | |
670 | #include <RWStepGeom_RWQuasiUniformCurve.hxx> | |
671 | #include <RWStepGeom_RWQuasiUniformSurface.hxx> | |
672 | #include <RWStepBasic_RWRatioMeasureWithUnit.hxx> | |
673 | #include <RWStepGeom_RWRationalBSplineCurve.hxx> | |
674 | #include <RWStepGeom_RWRationalBSplineSurface.hxx> | |
675 | #include <RWStepGeom_RWRectangularCompositeSurface.hxx> | |
676 | #include <RWStepGeom_RWRectangularTrimmedSurface.hxx> | |
677 | #include <RWStepAP214_RWRepItemGroup.hxx> | |
678 | #include <RWStepGeom_RWReparametrisedCompositeCurveSegment.hxx> | |
679 | #include <RWStepRepr_RWRepresentation.hxx> | |
680 | #include <RWStepRepr_RWRepresentationContext.hxx> | |
681 | #include <RWStepRepr_RWRepresentationItem.hxx> | |
682 | #include <RWStepRepr_RWRepresentationMap.hxx> | |
683 | #include <RWStepRepr_RWRepresentationRelationship.hxx> | |
684 | #include <RWStepShape_RWRevolvedAreaSolid.hxx> | |
685 | #include <RWStepShape_RWRightAngularWedge.hxx> | |
686 | #include <RWStepShape_RWRightCircularCone.hxx> | |
687 | #include <RWStepShape_RWRightCircularCylinder.hxx> | |
688 | #include <RWStepGeom_RWSeamCurve.hxx> | |
689 | #include <RWStepBasic_RWSecurityClassification.hxx> | |
690 | #include <RWStepBasic_RWSecurityClassificationLevel.hxx> | |
691 | #include <RWStepRepr_RWShapeAspect.hxx> | |
692 | #include <RWStepRepr_RWShapeAspectRelationship.hxx> | |
1c9d3225 | 693 | #include <RWStepRepr_RWFeatureForDatumTargetRelationship.hxx> |
7fd59977 | 694 | #include <RWStepRepr_RWShapeAspectTransition.hxx> |
695 | #include <RWStepShape_RWShapeDefinitionRepresentation.hxx> | |
696 | #include <RWStepShape_RWShapeRepresentation.hxx> | |
697 | #include <RWStepShape_RWShellBasedSurfaceModel.hxx> | |
698 | #include <RWStepBasic_RWSiUnit.hxx> | |
699 | #include <RWStepBasic_RWSolidAngleMeasureWithUnit.hxx> | |
700 | #include <RWStepShape_RWSolidModel.hxx> | |
701 | #include <RWStepShape_RWSolidReplica.hxx> | |
702 | #include <RWStepShape_RWSphere.hxx> | |
703 | #include <RWStepGeom_RWSphericalSurface.hxx> | |
704 | #include <RWStepVisual_RWStyledItem.hxx> | |
705 | #include <RWStepGeom_RWSurface.hxx> | |
706 | #include <RWStepGeom_RWSurfaceCurve.hxx> | |
707 | #include <RWStepGeom_RWSurfaceOfLinearExtrusion.hxx> | |
708 | #include <RWStepGeom_RWSurfaceOfRevolution.hxx> | |
709 | #include <RWStepGeom_RWSurfaceCurveAndBoundedCurve.hxx> | |
710 | #include <RWStepGeom_RWSurfacePatch.hxx> | |
711 | #include <RWStepGeom_RWSurfaceReplica.hxx> | |
712 | #include <RWStepVisual_RWSurfaceSideStyle.hxx> | |
713 | #include <RWStepVisual_RWSurfaceStyleBoundary.hxx> | |
714 | #include <RWStepVisual_RWSurfaceStyleControlGrid.hxx> | |
715 | #include <RWStepVisual_RWSurfaceStyleFillArea.hxx> | |
716 | #include <RWStepVisual_RWSurfaceStyleParameterLine.hxx> | |
717 | #include <RWStepVisual_RWSurfaceStyleSegmentationCurve.hxx> | |
718 | #include <RWStepVisual_RWSurfaceStyleSilhouette.hxx> | |
719 | #include <RWStepVisual_RWSurfaceStyleUsage.hxx> | |
720 | #include <RWStepShape_RWSweptAreaSolid.hxx> | |
721 | #include <RWStepGeom_RWSweptSurface.hxx> | |
722 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWSymbolColour.hxx> | |
723 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWSymbolRepresentation.hxx> | |
724 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWSymbolRepresentationMap.hxx> | |
725 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWSymbolStyle.hxx> | |
726 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWSymbolTarget.hxx> | |
727 | #include <RWStepVisual_RWTemplate.hxx> | |
728 | #include <RWStepVisual_RWTemplateInstance.hxx> | |
729 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTerminatorSymbol.hxx> | |
730 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : | |
731 | #include <RWStepVisual_RWTextLiteral.hxx> | |
732 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTextLiteralWithAssociatedCurves.hxx> | |
733 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTextLiteralWithBlankingBox.hxx> | |
734 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTextLiteralWithDelineation.hxx> | |
735 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTextLiteralWithExtent.hxx> | |
736 | // Removed from CC1-Rev2 to CC1-Rev4, re-added CC2-Rev4 : | |
737 | #include <RWStepVisual_RWTextStyle.hxx> | |
738 | #include <RWStepVisual_RWTextStyleForDefinedFont.hxx> | |
739 | #include <RWStepVisual_RWTextStyleWithBoxCharacteristics.hxx> | |
740 | // Removed from Rev2 to Rev4 : <RWStepVisual_RWTextStyleWithMirror.hxx> | |
741 | #include <RWStepShape_RWTopologicalRepresentationItem.hxx> | |
742 | #include <RWStepGeom_RWToroidalSurface.hxx> | |
743 | #include <RWStepShape_RWTorus.hxx> | |
744 | #include <RWStepShape_RWTransitionalShapeRepresentation.hxx> | |
745 | #include <RWStepGeom_RWTrimmedCurve.hxx> | |
746 | // Removed from Rev2 to Rev4 : <RWStepAP214_RWTwoDirectionRepeatFactor.hxx> | |
747 | #include <RWStepBasic_RWUncertaintyMeasureWithUnit.hxx> | |
748 | #include <RWStepGeom_RWUniformCurve.hxx> | |
749 | #include <RWStepGeom_RWUniformSurface.hxx> | |
750 | #include <RWStepGeom_RWVector.hxx> | |
751 | #include <RWStepShape_RWVertex.hxx> | |
752 | #include <RWStepShape_RWVertexLoop.hxx> | |
753 | #include <RWStepShape_RWVertexPoint.hxx> | |
754 | #include <RWStepVisual_RWViewVolume.hxx> | |
755 | #include <RWStepBasic_RWWeekOfYearAndDayDate.hxx> | |
756 | #include <RWStepGeom_RWUniformCurveAndRationalBSplineCurve.hxx> | |
757 | #include <RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve.hxx> | |
758 | #include <RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve.hxx> | |
759 | #include <RWStepGeom_RWBezierCurveAndRationalBSplineCurve.hxx> | |
760 | #include <RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx> | |
761 | #include <RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface.hxx> | |
762 | #include <RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface.hxx> | |
763 | #include <RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface.hxx> | |
764 | #include <RWStepBasic_RWSiUnitAndLengthUnit.hxx> | |
765 | #include <RWStepBasic_RWSiUnitAndPlaneAngleUnit.hxx> | |
766 | #include <RWStepBasic_RWConversionBasedUnitAndLengthUnit.hxx> | |
767 | #include <RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.hxx> | |
768 | #include <RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext.hxx> | |
769 | #include <RWStepShape_RWLoopAndPath.hxx> | |
770 | ||
771 | ||
772 | // Added by FMA | |
773 | #include <RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx> | |
774 | #include <RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext.hxx> | |
775 | #include <RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.hxx> | |
776 | #include <RWStepBasic_RWSiUnitAndSolidAngleUnit.hxx> | |
777 | #include <RWStepBasic_RWSolidAngleUnit.hxx> | |
778 | #include <RWStepShape_RWFacetedBrepAndBrepWithVoids.hxx> | |
779 | #include <RWStepBasic_RWMechanicalContext.hxx> | |
780 | ||
781 | // full Rev4 | |
782 | #include <RWStepBasic_RWSiUnitAndRatioUnit.hxx> | |
783 | #include <RWStepBasic_RWSiUnitAndTimeUnit.hxx> | |
784 | #include <RWStepBasic_RWConversionBasedUnitAndRatioUnit.hxx> | |
785 | #include <RWStepBasic_RWConversionBasedUnitAndTimeUnit.hxx> | |
786 | #include <RWStepBasic_RWApprovalDateTime.hxx> | |
787 | //not yet #include <StepVisual_CameraImage2dWithScale.hxx> derived | |
788 | //not yet #include <StepVisual_CameraImage3dWithScale.hxx> derived | |
789 | //not yet #include <StepVisual_CartesianTransformationOperator2d.hxx> derived | |
790 | #include <RWStepBasic_RWDerivedUnit.hxx> | |
791 | #include <RWStepBasic_RWDerivedUnitElement.hxx> | |
792 | #include <RWStepRepr_RWItemDefinedTransformation.hxx> | |
793 | #include <RWStepVisual_RWPresentedItemRepresentation.hxx> | |
794 | #include <RWStepVisual_RWPresentationLayerUsage.hxx> | |
795 | ||
796 | // Added by CKY (JUL-1998) for AP214 CC1 -> CC2 | |
797 | ||
798 | #include <RWStepAP214_RWAutoDesignDocumentReference.hxx> | |
799 | #include <RWStepBasic_RWDocument.hxx> | |
800 | #include <RWStepBasic_RWDocumentRelationship.hxx> | |
801 | #include <RWStepBasic_RWDocumentType.hxx> | |
802 | #include <RWStepBasic_RWDocumentUsageConstraint.hxx> | |
803 | #include <RWStepBasic_RWEffectivity.hxx> | |
804 | #include <RWStepBasic_RWProductDefinitionEffectivity.hxx> | |
805 | #include <RWStepBasic_RWProductDefinitionRelationship.hxx> | |
806 | ||
807 | #include <RWStepBasic_RWProductDefinitionWithAssociatedDocuments.hxx> | |
808 | ||
809 | #include <RWStepRepr_RWMakeFromUsageOption.hxx> | |
810 | #include <RWStepRepr_RWAssemblyComponentUsage.hxx> | |
811 | #include <RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx> | |
812 | #include <RWStepRepr_RWSpecifiedHigherUsageOccurrence.hxx> | |
813 | #include <RWStepRepr_RWAssemblyComponentUsageSubstitute.hxx> | |
814 | #include <RWStepRepr_RWRepresentationRelationshipWithTransformation.hxx> | |
815 | #include <RWStepRepr_RWShapeRepresentationRelationshipWithTransformation.hxx> | |
816 | #include <RWStepRepr_RWMaterialDesignation.hxx> | |
817 | ||
818 | #include <RWStepShape_RWContextDependentShapeRepresentation.hxx> | |
819 | ||
820 | // Added from CD to DIS (S4134) | |
821 | #include <StepAP214_AppliedDateAndTimeAssignment.hxx> | |
822 | #include <StepAP214_AppliedDateAssignment.hxx> | |
823 | #include <StepAP214_AppliedApprovalAssignment.hxx> | |
824 | #include <StepAP214_AppliedDocumentReference.hxx> | |
825 | #include <StepAP214_AppliedGroupAssignment.hxx> | |
826 | #include <StepAP214_AppliedOrganizationAssignment.hxx> | |
827 | #include <StepAP214_AppliedPersonAndOrganizationAssignment.hxx> | |
828 | #include <StepAP214_AppliedPresentedItem.hxx> | |
829 | #include <StepAP214_AppliedSecurityClassificationAssignment.hxx> | |
830 | #include <StepBasic_DocumentFile.hxx> | |
831 | #include <StepBasic_CharacterizedObject.hxx> | |
832 | #include <StepShape_ExtrudedFaceSolid.hxx> | |
833 | #include <StepShape_RevolvedFaceSolid.hxx> | |
834 | #include <StepShape_SweptFaceSolid.hxx> | |
835 | ||
836 | #include <RWStepAP214_RWAppliedDateAndTimeAssignment.hxx> | |
837 | #include <RWStepAP214_RWAppliedDateAssignment.hxx> | |
838 | #include <RWStepAP214_RWAppliedApprovalAssignment.hxx> | |
839 | #include <RWStepAP214_RWAppliedDocumentReference.hxx> | |
840 | #include <RWStepAP214_RWAppliedGroupAssignment.hxx> | |
841 | #include <RWStepAP214_RWAppliedOrganizationAssignment.hxx> | |
842 | #include <RWStepAP214_RWAppliedPersonAndOrganizationAssignment.hxx> | |
843 | #include <RWStepAP214_RWAppliedPresentedItem.hxx> | |
844 | #include <RWStepAP214_RWAppliedSecurityClassificationAssignment.hxx> | |
845 | #include <RWStepBasic_RWDocumentFile.hxx> | |
846 | #include <RWStepBasic_RWCharacterizedObject.hxx> | |
847 | #include <RWStepShape_RWExtrudedFaceSolid.hxx> | |
848 | #include <RWStepShape_RWRevolvedFaceSolid.hxx> | |
849 | #include <RWStepShape_RWSweptFaceSolid.hxx> | |
850 | ||
851 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) | |
852 | #include <StepRepr_MeasureRepresentationItem.hxx> | |
853 | #include <RWStepRepr_RWMeasureRepresentationItem.hxx> | |
854 | #include <StepBasic_SiUnitAndAreaUnit.hxx> | |
855 | #include <StepBasic_SiUnitAndVolumeUnit.hxx> | |
856 | #include <StepBasic_ConversionBasedUnitAndAreaUnit.hxx> | |
857 | #include <StepBasic_ConversionBasedUnitAndVolumeUnit.hxx> | |
858 | #include <RWStepBasic_RWSiUnitAndAreaUnit.hxx> | |
859 | #include <RWStepBasic_RWSiUnitAndVolumeUnit.hxx> | |
860 | #include <RWStepBasic_RWConversionBasedUnitAndAreaUnit.hxx> | |
861 | #include <RWStepBasic_RWConversionBasedUnitAndVolumeUnit.hxx> | |
862 | ||
863 | // Added by ABV 10.11.99 for AP203 | |
864 | #include <StepBasic_Action.hxx> | |
865 | #include <StepBasic_ActionAssignment.hxx> | |
866 | #include <StepBasic_ActionMethod.hxx> | |
867 | #include <StepBasic_ActionRequestAssignment.hxx> | |
868 | #include <StepAP203_CcDesignApproval.hxx> | |
869 | #include <StepAP203_CcDesignCertification.hxx> | |
870 | #include <StepAP203_CcDesignContract.hxx> | |
871 | #include <StepAP203_CcDesignDateAndTimeAssignment.hxx> | |
872 | #include <StepAP203_CcDesignPersonAndOrganizationAssignment.hxx> | |
873 | #include <StepAP203_CcDesignSecurityClassification.hxx> | |
874 | #include <StepAP203_CcDesignSpecificationReference.hxx> | |
875 | #include <StepBasic_Certification.hxx> | |
876 | #include <StepBasic_CertificationAssignment.hxx> | |
877 | #include <StepBasic_CertificationType.hxx> | |
878 | #include <StepAP203_Change.hxx> | |
879 | #include <StepAP203_ChangeRequest.hxx> | |
880 | #include <StepRepr_ConfigurationDesign.hxx> | |
881 | #include <StepRepr_ConfigurationEffectivity.hxx> | |
882 | #include <StepBasic_Contract.hxx> | |
883 | #include <StepBasic_ContractAssignment.hxx> | |
884 | #include <StepBasic_ContractType.hxx> | |
885 | #include <StepRepr_ProductConcept.hxx> | |
886 | #include <StepBasic_ProductConceptContext.hxx> | |
887 | #include <StepAP203_StartRequest.hxx> | |
888 | #include <StepAP203_StartWork.hxx> | |
889 | #include <StepBasic_VersionedActionRequest.hxx> | |
890 | #include <StepBasic_ProductCategoryRelationship.hxx> | |
891 | #include <StepBasic_ActionRequestSolution.hxx> | |
892 | #include <RWStepBasic_RWAction.hxx> | |
893 | #include <RWStepBasic_RWActionAssignment.hxx> | |
894 | #include <RWStepBasic_RWActionMethod.hxx> | |
895 | #include <RWStepBasic_RWActionRequestAssignment.hxx> | |
896 | #include <RWStepAP203_RWCcDesignApproval.hxx> | |
897 | #include <RWStepAP203_RWCcDesignCertification.hxx> | |
898 | #include <RWStepAP203_RWCcDesignContract.hxx> | |
899 | #include <RWStepAP203_RWCcDesignDateAndTimeAssignment.hxx> | |
900 | #include <RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.hxx> | |
901 | #include <RWStepAP203_RWCcDesignSecurityClassification.hxx> | |
902 | #include <RWStepAP203_RWCcDesignSpecificationReference.hxx> | |
903 | #include <RWStepBasic_RWCertification.hxx> | |
904 | #include <RWStepBasic_RWCertificationAssignment.hxx> | |
905 | #include <RWStepBasic_RWCertificationType.hxx> | |
906 | #include <RWStepAP203_RWChange.hxx> | |
907 | #include <RWStepAP203_RWChangeRequest.hxx> | |
908 | #include <RWStepRepr_RWConfigurationDesign.hxx> | |
909 | #include <RWStepRepr_RWConfigurationEffectivity.hxx> | |
910 | #include <RWStepBasic_RWContract.hxx> | |
911 | #include <RWStepBasic_RWContractAssignment.hxx> | |
912 | #include <RWStepBasic_RWContractType.hxx> | |
913 | #include <RWStepRepr_RWProductConcept.hxx> | |
914 | #include <RWStepBasic_RWProductConceptContext.hxx> | |
915 | #include <RWStepAP203_RWStartRequest.hxx> | |
916 | #include <RWStepAP203_RWStartWork.hxx> | |
917 | #include <RWStepBasic_RWVersionedActionRequest.hxx> | |
918 | #include <RWStepBasic_RWProductCategoryRelationship.hxx> | |
919 | #include <RWStepBasic_RWActionRequestSolution.hxx> | |
920 | ||
921 | // Added by ABV 13.01.00 for CAX-IF TRJ3 | |
922 | #include <StepVisual_DraughtingModel.hxx> | |
923 | #include <RWStepVisual_RWDraughtingModel.hxx> | |
924 | ||
925 | // Added by ABV 18.04.00 for CAX-IF TRJ4 (dimensions) | |
926 | #include <StepShape_AngularLocation.hxx> | |
927 | #include <StepShape_AngularSize.hxx> | |
928 | #include <StepShape_DimensionalCharacteristicRepresentation.hxx> | |
929 | #include <StepShape_DimensionalLocation.hxx> | |
930 | #include <StepShape_DimensionalLocationWithPath.hxx> | |
931 | #include <StepShape_DimensionalSize.hxx> | |
932 | #include <StepShape_DimensionalSizeWithPath.hxx> | |
933 | #include <StepShape_ShapeDimensionRepresentation.hxx> | |
934 | #include <RWStepShape_RWAngularLocation.hxx> | |
935 | #include <RWStepShape_RWAngularSize.hxx> | |
936 | #include <RWStepShape_RWDimensionalCharacteristicRepresentation.hxx> | |
937 | #include <RWStepShape_RWDimensionalLocation.hxx> | |
938 | #include <RWStepShape_RWDimensionalLocationWithPath.hxx> | |
939 | #include <RWStepShape_RWDimensionalSize.hxx> | |
940 | #include <RWStepShape_RWDimensionalSizeWithPath.hxx> | |
941 | #include <RWStepShape_RWShapeDimensionRepresentation.hxx> | |
942 | ||
943 | // Added by ABV 10.05.00 for CAX-IF TRJ4 (external references) | |
944 | #include <StepBasic_DocumentRepresentationType.hxx> | |
945 | #include <StepBasic_ObjectRole.hxx> | |
946 | #include <StepBasic_RoleAssociation.hxx> | |
947 | #include <StepBasic_IdentificationRole.hxx> | |
948 | #include <StepBasic_IdentificationAssignment.hxx> | |
949 | #include <StepBasic_ExternalIdentificationAssignment.hxx> | |
950 | #include <StepBasic_EffectivityAssignment.hxx> | |
951 | #include <StepBasic_NameAssignment.hxx> | |
952 | #include <StepBasic_GeneralProperty.hxx> | |
953 | #include <StepAP214_Class.hxx> | |
954 | #include <StepAP214_ExternallyDefinedClass.hxx> | |
955 | #include <StepAP214_ExternallyDefinedGeneralProperty.hxx> | |
956 | #include <StepAP214_AppliedExternalIdentificationAssignment.hxx> | |
957 | #include <RWStepBasic_RWDocumentRepresentationType.hxx> | |
958 | #include <RWStepBasic_RWObjectRole.hxx> | |
959 | #include <RWStepBasic_RWRoleAssociation.hxx> | |
960 | #include <RWStepBasic_RWIdentificationRole.hxx> | |
961 | #include <RWStepBasic_RWIdentificationAssignment.hxx> | |
962 | #include <RWStepBasic_RWExternalIdentificationAssignment.hxx> | |
963 | #include <RWStepBasic_RWEffectivityAssignment.hxx> | |
964 | #include <RWStepBasic_RWNameAssignment.hxx> | |
965 | #include <RWStepBasic_RWGeneralProperty.hxx> | |
966 | #include <RWStepAP214_RWClass.hxx> | |
967 | #include <RWStepAP214_RWExternallyDefinedClass.hxx> | |
968 | #include <RWStepAP214_RWExternallyDefinedGeneralProperty.hxx> | |
969 | #include <RWStepAP214_RWAppliedExternalIdentificationAssignment.hxx> | |
970 | ||
971 | // abv 11.07.00: CAX-IF TRJ4: k1_geo-ac.stp | |
972 | #include <StepShape_DefinitionalRepresentationAndShapeRepresentation.hxx> | |
973 | #include <RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.hxx> | |
974 | ||
975 | ||
976 | // Added by CKY , 25 APR 2001 for Dimensional Tolerances (CAX-IF TRJ7) | |
977 | #include <StepRepr_CompositeShapeAspect.hxx> | |
978 | #include <StepRepr_DerivedShapeAspect.hxx> | |
979 | #include <StepRepr_Extension.hxx> | |
980 | #include <StepShape_DirectedDimensionalLocation.hxx> | |
981 | #include <StepShape_LimitsAndFits.hxx> | |
982 | #include <StepShape_ToleranceValue.hxx> | |
983 | #include <StepShape_MeasureQualification.hxx> | |
984 | #include <StepShape_PlusMinusTolerance.hxx> | |
985 | #include <StepShape_PrecisionQualifier.hxx> | |
986 | #include <StepShape_TypeQualifier.hxx> | |
987 | #include <StepShape_QualifiedRepresentationItem.hxx> | |
988 | #include <StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem.hxx> | |
989 | #include <StepRepr_CompoundRepresentationItem.hxx> | |
990 | #include <StepRepr_ValueRange.hxx> | |
991 | #include <StepRepr_ShapeAspectDerivingRelationship.hxx> | |
992 | #include <RWStepShape_RWLimitsAndFits.hxx> | |
993 | #include <RWStepShape_RWToleranceValue.hxx> | |
994 | #include <RWStepShape_RWMeasureQualification.hxx> | |
995 | #include <RWStepShape_RWPlusMinusTolerance.hxx> | |
996 | #include <RWStepShape_RWPrecisionQualifier.hxx> | |
997 | #include <RWStepShape_RWTypeQualifier.hxx> | |
998 | #include <RWStepShape_RWQualifiedRepresentationItem.hxx> | |
999 | #include <RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem.hxx> | |
1000 | #include <RWStepRepr_RWCompoundRepresentationItem.hxx> | |
1001 | ||
1002 | // abv 28.12.01: CAX-IF TRJ9: edge_based_wireframe | |
1003 | #include <StepShape_CompoundShapeRepresentation.hxx> | |
1004 | #include <StepShape_ConnectedEdgeSet.hxx> | |
1005 | #include <StepShape_ConnectedFaceShapeRepresentation.hxx> | |
1006 | #include <StepShape_EdgeBasedWireframeModel.hxx> | |
1007 | #include <StepShape_EdgeBasedWireframeShapeRepresentation.hxx> | |
1008 | #include <StepShape_FaceBasedSurfaceModel.hxx> | |
1009 | #include <StepShape_NonManifoldSurfaceShapeRepresentation.hxx> | |
1010 | #include <RWStepShape_RWCompoundShapeRepresentation.hxx> | |
1011 | #include <RWStepShape_RWConnectedEdgeSet.hxx> | |
1012 | #include <RWStepShape_RWConnectedFaceShapeRepresentation.hxx> | |
1013 | #include <RWStepShape_RWEdgeBasedWireframeModel.hxx> | |
1014 | #include <RWStepShape_RWEdgeBasedWireframeShapeRepresentation.hxx> | |
1015 | #include <RWStepShape_RWFaceBasedSurfaceModel.hxx> | |
1016 | #include <RWStepShape_RWNonManifoldSurfaceShapeRepresentation.hxx> | |
1017 | ||
1018 | //gka 08.01.02 TRJ9 | |
1019 | #include <StepGeom_OrientedSurface.hxx> | |
1020 | #include <StepShape_Subface.hxx> | |
1021 | #include <StepShape_Subedge.hxx> | |
1022 | #include <StepShape_SeamEdge.hxx> | |
1023 | #include <StepShape_ConnectedFaceSubSet.hxx> | |
1024 | ||
1025 | #include <RWStepGeom_RWOrientedSurface.hxx> | |
1026 | #include <RWStepShape_RWSubface.hxx> | |
1027 | #include <RWStepShape_RWSubedge.hxx> | |
1028 | #include <RWStepShape_RWSeamEdge.hxx> | |
1029 | #include <RWStepShape_RWConnectedFaceSubSet.hxx> | |
1030 | ||
1031 | // Added for AP209 | |
1032 | #include <StepBasic_EulerAngles.hxx> | |
1033 | #include <StepBasic_MassUnit.hxx> | |
1034 | #include <StepBasic_ThermodynamicTemperatureUnit.hxx> | |
1035 | #include <StepElement_AnalysisItemWithinRepresentation.hxx> | |
1036 | #include <StepElement_Curve3dElementDescriptor.hxx> | |
1037 | #include <StepElement_CurveElementEndReleasePacket.hxx> | |
1038 | #include <StepElement_CurveElementSectionDefinition.hxx> | |
1039 | #include <StepElement_CurveElementSectionDerivedDefinitions.hxx> | |
1040 | #include <StepElement_ElementDescriptor.hxx> | |
1041 | #include <StepElement_ElementMaterial.hxx> | |
1042 | #include <StepElement_Surface3dElementDescriptor.hxx> | |
1043 | #include <StepElement_SurfaceElementProperty.hxx> | |
1044 | #include <StepElement_SurfaceSection.hxx> | |
1045 | #include <StepElement_SurfaceSectionField.hxx> | |
1046 | #include <StepElement_SurfaceSectionFieldConstant.hxx> | |
1047 | #include <StepElement_SurfaceSectionFieldVarying.hxx> | |
1048 | #include <StepElement_UniformSurfaceSection.hxx> | |
1049 | #include <StepElement_Volume3dElementDescriptor.hxx> | |
1050 | #include <StepFEA_AlignedCurve3dElementCoordinateSystem.hxx> | |
1051 | #include <StepFEA_ArbitraryVolume3dElementCoordinateSystem.hxx> | |
1052 | #include <StepFEA_Curve3dElementProperty.hxx> | |
1053 | #include <StepFEA_Curve3dElementRepresentation.hxx> | |
1054 | #include <StepFEA_Node.hxx> | |
1055 | #include <StepFEA_CurveElementEndCoordinateSystem.hxx> | |
1056 | #include <StepFEA_CurveElementEndOffset.hxx> | |
1057 | #include <StepFEA_CurveElementEndRelease.hxx> | |
1058 | #include <StepFEA_CurveElementInterval.hxx> | |
1059 | #include <StepFEA_CurveElementIntervalConstant.hxx> | |
1060 | #include <StepFEA_DummyNode.hxx> | |
1061 | #include <StepFEA_CurveElementLocation.hxx> | |
1062 | #include <StepFEA_ElementGeometricRelationship.hxx> | |
1063 | #include <StepFEA_ElementGroup.hxx> | |
1064 | #include <StepFEA_ElementRepresentation.hxx> | |
1065 | #include <StepFEA_FeaAreaDensity.hxx> | |
1066 | #include <StepFEA_FeaAxis2Placement3d.hxx> | |
1067 | #include <StepFEA_FeaGroup.hxx> | |
1068 | #include <StepFEA_FeaLinearElasticity.hxx> | |
1069 | #include <StepFEA_FeaMassDensity.hxx> | |
1070 | #include <StepFEA_FeaMaterialPropertyRepresentation.hxx> | |
1071 | #include <StepFEA_FeaMaterialPropertyRepresentationItem.hxx> | |
1072 | #include <StepFEA_FeaModel.hxx> | |
1073 | #include <StepFEA_FeaModel3d.hxx> | |
1074 | #include <StepFEA_FeaMoistureAbsorption.hxx> | |
1075 | #include <StepFEA_FeaParametricPoint.hxx> | |
1076 | #include <StepFEA_FeaRepresentationItem.hxx> | |
1077 | #include <StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.hxx> | |
1078 | #include <StepFEA_FeaShellBendingStiffness.hxx> | |
1079 | #include <StepFEA_FeaShellMembraneBendingCouplingStiffness.hxx> | |
1080 | #include <StepFEA_FeaShellMembraneStiffness.hxx> | |
1081 | #include <StepFEA_FeaShellShearStiffness.hxx> | |
1082 | #include <StepFEA_GeometricNode.hxx> | |
1083 | #include <StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.hxx> | |
1084 | #include <StepFEA_NodeGroup.hxx> | |
1085 | #include <StepFEA_NodeRepresentation.hxx> | |
1086 | #include <StepFEA_NodeSet.hxx> | |
1087 | #include <StepFEA_NodeWithSolutionCoordinateSystem.hxx> | |
1088 | #include <StepFEA_NodeWithVector.hxx> | |
1089 | #include <StepFEA_ParametricCurve3dElementCoordinateDirection.hxx> | |
1090 | #include <StepFEA_ParametricCurve3dElementCoordinateSystem.hxx> | |
1091 | #include <StepFEA_ParametricSurface3dElementCoordinateSystem.hxx> | |
1092 | #include <StepFEA_Surface3dElementRepresentation.hxx> | |
1093 | #include <StepFEA_SymmetricTensor22d.hxx> | |
1094 | #include <StepFEA_SymmetricTensor42d.hxx> | |
1095 | #include <StepFEA_SymmetricTensor43d.hxx> | |
1096 | #include <StepFEA_Volume3dElementRepresentation.hxx> | |
1097 | #include <StepRepr_DataEnvironment.hxx> | |
1098 | #include <StepRepr_MaterialPropertyRepresentation.hxx> | |
1099 | #include <StepRepr_PropertyDefinitionRelationship.hxx> | |
1100 | #include <StepShape_PointRepresentation.hxx> | |
1101 | #include <StepRepr_MaterialProperty.hxx> | |
1102 | #include <StepFEA_FeaModelDefinition.hxx> | |
1103 | #include <StepFEA_FreedomAndCoefficient.hxx> | |
1104 | #include <StepFEA_FreedomsList.hxx> | |
1105 | #include <StepBasic_ProductDefinitionFormationRelationship.hxx> | |
1106 | #include <StepFEA_NodeDefinition.hxx> | |
1107 | #include <StepRepr_StructuralResponseProperty.hxx> | |
1108 | #include <StepRepr_StructuralResponsePropertyDefinitionRepresentation.hxx> | |
1109 | ||
1110 | #include <RWStepBasic_RWEulerAngles.hxx> | |
1111 | #include <RWStepBasic_RWMassUnit.hxx> | |
1112 | #include <RWStepBasic_RWThermodynamicTemperatureUnit.hxx> | |
1113 | #include <RWStepElement_RWAnalysisItemWithinRepresentation.hxx> | |
1114 | #include <RWStepElement_RWCurve3dElementDescriptor.hxx> | |
1115 | #include <RWStepElement_RWCurveElementEndReleasePacket.hxx> | |
1116 | #include <RWStepElement_RWCurveElementSectionDefinition.hxx> | |
1117 | #include <RWStepElement_RWCurveElementSectionDerivedDefinitions.hxx> | |
1118 | #include <RWStepElement_RWElementDescriptor.hxx> | |
1119 | #include <RWStepElement_RWElementMaterial.hxx> | |
1120 | #include <RWStepElement_RWSurface3dElementDescriptor.hxx> | |
1121 | #include <RWStepElement_RWSurfaceElementProperty.hxx> | |
1122 | #include <RWStepElement_RWSurfaceSection.hxx> | |
1123 | #include <RWStepElement_RWSurfaceSectionField.hxx> | |
1124 | #include <RWStepElement_RWSurfaceSectionFieldConstant.hxx> | |
1125 | #include <RWStepElement_RWSurfaceSectionFieldVarying.hxx> | |
1126 | #include <RWStepElement_RWUniformSurfaceSection.hxx> | |
1127 | #include <RWStepElement_RWVolume3dElementDescriptor.hxx> | |
1128 | #include <RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.hxx> | |
1129 | #include <RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.hxx> | |
1130 | #include <RWStepFEA_RWCurve3dElementProperty.hxx> | |
1131 | #include <RWStepFEA_RWCurve3dElementRepresentation.hxx> | |
1132 | #include <RWStepFEA_RWNode.hxx> | |
1133 | #include <RWStepFEA_RWCurveElementEndOffset.hxx> | |
1134 | #include <RWStepFEA_RWCurveElementEndRelease.hxx> | |
1135 | #include <RWStepFEA_RWCurveElementInterval.hxx> | |
1136 | #include <RWStepFEA_RWCurveElementIntervalConstant.hxx> | |
1137 | #include <RWStepFEA_RWDummyNode.hxx> | |
1138 | #include <RWStepFEA_RWCurveElementLocation.hxx> | |
1139 | #include <RWStepFEA_RWElementGeometricRelationship.hxx> | |
1140 | #include <RWStepFEA_RWElementGroup.hxx> | |
1141 | #include <RWStepFEA_RWElementRepresentation.hxx> | |
1142 | #include <RWStepFEA_RWFeaAreaDensity.hxx> | |
1143 | #include <RWStepFEA_RWFeaAxis2Placement3d.hxx> | |
1144 | #include <RWStepFEA_RWFeaGroup.hxx> | |
1145 | #include <RWStepFEA_RWFeaLinearElasticity.hxx> | |
1146 | #include <RWStepFEA_RWFeaMassDensity.hxx> | |
1147 | #include <RWStepFEA_RWFeaMaterialPropertyRepresentation.hxx> | |
1148 | #include <RWStepFEA_RWFeaMaterialPropertyRepresentationItem.hxx> | |
1149 | #include <RWStepFEA_RWFeaModel.hxx> | |
1150 | #include <RWStepFEA_RWFeaModel3d.hxx> | |
1151 | #include <RWStepFEA_RWFeaMoistureAbsorption.hxx> | |
1152 | #include <RWStepFEA_RWFeaParametricPoint.hxx> | |
1153 | #include <RWStepFEA_RWFeaRepresentationItem.hxx> | |
1154 | #include <RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion.hxx> | |
1155 | #include <RWStepFEA_RWFeaShellBendingStiffness.hxx> | |
1156 | #include <RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness.hxx> | |
1157 | #include <RWStepFEA_RWFeaShellMembraneStiffness.hxx> | |
1158 | #include <RWStepFEA_RWFeaShellShearStiffness.hxx> | |
1159 | #include <RWStepFEA_RWGeometricNode.hxx> | |
1160 | #include <RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion.hxx> | |
1161 | #include <RWStepFEA_RWNodeGroup.hxx> | |
1162 | #include <RWStepFEA_RWNodeRepresentation.hxx> | |
1163 | #include <RWStepFEA_RWNodeSet.hxx> | |
1164 | #include <RWStepFEA_RWNodeWithSolutionCoordinateSystem.hxx> | |
1165 | #include <RWStepFEA_RWNodeWithVector.hxx> | |
1166 | #include <RWStepFEA_RWParametricCurve3dElementCoordinateDirection.hxx> | |
1167 | #include <RWStepFEA_RWParametricCurve3dElementCoordinateSystem.hxx> | |
1168 | #include <RWStepFEA_RWParametricSurface3dElementCoordinateSystem.hxx> | |
1169 | #include <RWStepFEA_RWSurface3dElementRepresentation.hxx> | |
1170 | #include <RWStepFEA_RWVolume3dElementRepresentation.hxx> | |
1171 | #include <RWStepRepr_RWDataEnvironment.hxx> | |
1172 | #include <RWStepRepr_RWMaterialPropertyRepresentation.hxx> | |
1173 | #include <RWStepRepr_RWPropertyDefinitionRelationship.hxx> | |
1174 | #include <RWStepShape_RWPointRepresentation.hxx> | |
1175 | #include <RWStepRepr_RWMaterialProperty.hxx> | |
1176 | #include <RWStepFEA_RWFeaModelDefinition.hxx> | |
1177 | #include <RWStepFEA_RWFreedomAndCoefficient.hxx> | |
1178 | #include <RWStepFEA_RWFreedomsList.hxx> | |
1179 | #include <RWStepBasic_RWProductDefinitionFormationRelationship.hxx> | |
1180 | #include <RWStepFEA_RWNodeDefinition.hxx> | |
1181 | #include <RWStepRepr_RWStructuralResponseProperty.hxx> | |
1182 | #include <RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.hxx> | |
1183 | ||
1184 | #include <StepBasic_SiUnitAndMassUnit.hxx> | |
1185 | #include <StepBasic_SiUnitAndThermodynamicTemperatureUnit.hxx> | |
1186 | #include <RWStepBasic_RWSiUnitAndMassUnit.hxx> | |
1187 | #include <RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit.hxx> | |
1188 | #include <StepFEA_AlignedSurface3dElementCoordinateSystem.hxx> | |
1189 | #include <StepFEA_ConstantSurface3dElementCoordinateSystem.hxx> | |
1190 | #include <RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.hxx> | |
1191 | #include <RWStepFEA_RWConstantSurface3dElementCoordinateSystem.hxx> | |
1192 | ||
1193 | // 23.01.2003 | |
1194 | #include <StepFEA_CurveElementIntervalLinearlyVarying.hxx> | |
1195 | #include <StepFEA_FeaCurveSectionGeometricRelationship.hxx> | |
1196 | #include <StepFEA_FeaSurfaceSectionGeometricRelationship.hxx> | |
1197 | #include <RWStepFEA_RWCurveElementIntervalLinearlyVarying.hxx> | |
1198 | #include <RWStepFEA_RWFeaCurveSectionGeometricRelationship.hxx> | |
1199 | #include <RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.hxx> | |
1200 | ||
1201 | // PTV 28.01.2003 TRJ11 AP214 external references | |
1202 | #include <StepBasic_DocumentProductAssociation.hxx> | |
1203 | #include <StepBasic_DocumentProductEquivalence.hxx> | |
1204 | #include <RWStepBasic_RWDocumentProductAssociation.hxx> | |
1205 | #include <RWStepBasic_RWDocumentProductEquivalence.hxx> | |
1206 | ||
1207 | // TR12J 04.06.2003 G&DT entities GKA | |
1208 | #include <StepShape_ShapeRepresentationWithParameters.hxx> | |
1209 | #include <StepDimTol_AngularityTolerance.hxx> | |
1210 | #include <StepDimTol_ConcentricityTolerance.hxx> | |
1211 | #include <StepDimTol_CircularRunoutTolerance.hxx> | |
1212 | #include <StepDimTol_CoaxialityTolerance.hxx> | |
28a73c1f | 1213 | #include <StepDimTol_CylindricityTolerance.hxx> |
7fd59977 | 1214 | #include <StepDimTol_FlatnessTolerance.hxx> |
1215 | #include <StepDimTol_LineProfileTolerance.hxx> | |
1216 | #include <StepDimTol_ParallelismTolerance.hxx> | |
1217 | #include <StepDimTol_PerpendicularityTolerance.hxx> | |
1218 | #include <StepDimTol_PositionTolerance.hxx> | |
1219 | #include <StepDimTol_RoundnessTolerance.hxx> | |
1220 | #include <StepDimTol_StraightnessTolerance.hxx> | |
1221 | #include <StepDimTol_SurfaceProfileTolerance.hxx> | |
1222 | #include <StepDimTol_SymmetryTolerance.hxx> | |
1223 | #include <StepDimTol_TotalRunoutTolerance.hxx> | |
1224 | #include <StepDimTol_GeometricTolerance.hxx> | |
1225 | #include <StepDimTol_GeometricToleranceWithDatumReference.hxx> | |
1226 | #include <StepDimTol_ModifiedGeometricTolerance.hxx> | |
1227 | #include <StepDimTol_Datum.hxx> | |
1228 | #include <StepDimTol_DatumFeature.hxx> | |
1229 | #include <StepDimTol_DatumReference.hxx> | |
1230 | #include <StepDimTol_CommonDatum.hxx> | |
1231 | #include <StepDimTol_DatumTarget.hxx> | |
1232 | #include <StepDimTol_PlacedDatumTargetFeature.hxx> | |
1233 | #include <StepRepr_ValueRange.hxx> | |
1234 | #include <StepRepr_CompositeShapeAspect.hxx> | |
1235 | #include <StepRepr_DerivedShapeAspect.hxx> | |
1236 | #include <StepRepr_Extension.hxx> | |
1237 | #include <RWStepRepr_RWCompositeShapeAspect.hxx> | |
1238 | #include <RWStepRepr_RWDerivedShapeAspect.hxx> | |
1239 | #include <RWStepRepr_RWExtension.hxx> | |
1240 | #include <RWStepShape_RWShapeRepresentationWithParameters.hxx> | |
1241 | #include <RWStepDimTol_RWAngularityTolerance.hxx> | |
1242 | #include <RWStepDimTol_RWConcentricityTolerance.hxx> | |
1243 | #include <RWStepDimTol_RWCircularRunoutTolerance.hxx> | |
1244 | #include <RWStepDimTol_RWCoaxialityTolerance.hxx> | |
28a73c1f | 1245 | #include <RWStepDimTol_RWCylindricityTolerance.hxx> |
7fd59977 | 1246 | #include <RWStepDimTol_RWFlatnessTolerance.hxx> |
1247 | #include <RWStepDimTol_RWLineProfileTolerance.hxx> | |
1248 | #include <RWStepDimTol_RWParallelismTolerance.hxx> | |
1249 | #include <RWStepDimTol_RWPerpendicularityTolerance.hxx> | |
1250 | #include <RWStepDimTol_RWPositionTolerance.hxx> | |
1251 | #include <RWStepDimTol_RWRoundnessTolerance.hxx> | |
1252 | #include <RWStepDimTol_RWStraightnessTolerance.hxx> | |
1253 | #include <RWStepDimTol_RWSurfaceProfileTolerance.hxx> | |
1254 | #include <RWStepDimTol_RWSymmetryTolerance.hxx> | |
1255 | #include <RWStepDimTol_RWTotalRunoutTolerance.hxx> | |
1256 | #include <RWStepDimTol_RWGeometricTolerance.hxx> | |
1257 | #include <RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx> | |
1258 | #include <RWStepDimTol_RWModifiedGeometricTolerance.hxx> | |
1259 | #include <RWStepDimTol_RWDatum.hxx> | |
1260 | #include <RWStepDimTol_RWDatumFeature.hxx> | |
1261 | #include <RWStepDimTol_RWDatumReference.hxx> | |
1262 | #include <RWStepDimTol_RWCommonDatum.hxx> | |
1263 | #include <RWStepDimTol_RWDatumTarget.hxx> | |
1264 | #include <RWStepDimTol_RWPlacedDatumTargetFeature.hxx> | |
1265 | #include <StepDimTol_GeometricToleranceRelationship.hxx> | |
1266 | #include <RWStepDimTol_RWGeometricToleranceRelationship.hxx> | |
1267 | ||
1268 | #include <StepRepr_ReprItemAndLengthMeasureWithUnit.hxx> | |
1269 | #include <RWStepRepr_RWReprItemAndLengthMeasureWithUnit.hxx> | |
1270 | #include <StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx> | |
1271 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx> | |
1272 | ||
1273 | // added by skl 10.02.2004 for TRJ13 | |
1274 | #include <StepBasic_ConversionBasedUnitAndMassUnit.hxx> | |
1275 | #include <RWStepBasic_RWConversionBasedUnitAndMassUnit.hxx> | |
1276 | #include <StepBasic_MassMeasureWithUnit.hxx> | |
1277 | #include <RWStepBasic_RWMassMeasureWithUnit.hxx> | |
1278 | ||
28a73c1f | 1279 | // Added by ika for GD&T AP242 |
1280 | #include <RWStepRepr_RWApex.hxx> | |
1281 | #include <RWStepRepr_RWCentreOfSymmetry.hxx> | |
1282 | #include <RWStepRepr_RWGeometricAlignment.hxx> | |
1283 | #include <RWStepRepr_RWParallelOffset.hxx> | |
1284 | #include <RWStepRepr_RWPerpendicularTo.hxx> | |
1285 | #include <RWStepRepr_RWTangent.hxx> | |
1286 | #include <RWStepAP242_RWGeometricItemSpecificUsage.hxx> | |
1287 | #include <RWStepAP242_RWIdAttribute.hxx> | |
1288 | #include <RWStepAP242_RWItemIdentifiedRepresentationUsage.hxx> | |
1289 | #include <RWStepRepr_RWAllAroundShapeAspect.hxx> | |
1290 | #include <RWStepRepr_RWBetweenShapeAspect.hxx> | |
1291 | #include <RWStepRepr_RWCompositeGroupShapeAspect.hxx> | |
1292 | #include <RWStepRepr_RWContinuosShapeAspect.hxx> | |
1293 | #include <RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit.hxx> | |
1294 | #include <RWStepDimTol_RWGeometricToleranceWithDefinedUnit.hxx> | |
1295 | #include <RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.hxx> | |
1296 | #include <RWStepDimTol_RWGeometricToleranceWithModifiers.hxx> | |
1297 | #include <RWStepDimTol_RWUnequallyDisposedGeometricTolerance.hxx> | |
1298 | #include <RWStepDimTol_RWNonUniformZoneDefinition.hxx> | |
1299 | #include <RWStepDimTol_RWProjectedZoneDefinition.hxx> | |
1300 | #include <RWStepDimTol_RWRunoutZoneDefinition.hxx> | |
1301 | #include <RWStepDimTol_RWRunoutZoneOrientation.hxx> | |
1302 | #include <RWStepDimTol_RWToleranceZone.hxx> | |
1303 | #include <RWStepDimTol_RWToleranceZoneDefinition.hxx> | |
1304 | #include <RWStepDimTol_RWToleranceZoneForm.hxx> | |
1305 | #include <RWStepShape_RWValueFormatTypeQualifier.hxx> | |
1306 | #include <RWStepDimTol_RWDatumReferenceCompartment.hxx> | |
1307 | #include <RWStepDimTol_RWDatumReferenceElement.hxx> | |
1308 | #include <RWStepDimTol_RWDatumReferenceModifierWithValue.hxx> | |
1309 | #include <RWStepDimTol_RWDatumSystem.hxx> | |
1310 | #include <RWStepDimTol_RWGeneralDatumReference.hxx> | |
1311 | #include <RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit.hxx> | |
1312 | #include <RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI.hxx> | |
1313 | #include <RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx> | |
1314 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.hxx> | |
1315 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx> | |
1316 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthMod.hxx> | |
1317 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.hxx> | |
1318 | #include <RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx> | |
1319 | #include <RWStepRepr_RWCompShAspAndDatumFeatAndShAsp.hxx> | |
1320 | #include <RWStepRepr_RWIntegerRepresentationItem.hxx> | |
1321 | #include <RWStepRepr_RWValueRepresentationItem.hxx> | |
5df609e7 | 1322 | #include <RWStepRepr_RWValueRepresentationItem.hxx> |
1323 | #include <RWStepAP242_RWDraughtingModelItemAssociation.hxx> | |
6595eee7 | 1324 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx> |
1325 | #include <RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.hxx> | |
5df609e7 | 1326 | #include <RWStepVisual_RWAnnotationCurveOccurrence.hxx> |
1327 | #include <RWStepVisual_RWAnnotationOccurrence.hxx> | |
1328 | #include <RWStepVisual_RWAnnotationPlane.hxx> | |
1329 | #include <RWStepVisual_RWDraughtingCallout.hxx> | |
28a73c1f | 1330 | |
1331 | #include <StepRepr_Apex.hxx> | |
1332 | #include <StepRepr_CentreOfSymmetry.hxx> | |
1333 | #include <StepRepr_GeometricAlignment.hxx> | |
1334 | #include <StepRepr_ParallelOffset.hxx> | |
1335 | #include <StepRepr_PerpendicularTo.hxx> | |
1336 | #include <StepRepr_Tangent.hxx> | |
1337 | #include <StepAP242_GeometricItemSpecificUsage.hxx> | |
1338 | #include <StepAP242_IdAttribute.hxx> | |
1339 | #include <StepAP242_ItemIdentifiedRepresentationUsage.hxx> | |
1340 | #include <StepRepr_AllAroundShapeAspect.hxx> | |
1341 | #include <StepRepr_BetweenShapeAspect.hxx> | |
1342 | #include <StepRepr_CompositeGroupShapeAspect.hxx> | |
1343 | #include <StepRepr_ContinuosShapeAspect.hxx> | |
1344 | #include <StepDimTol_GeometricToleranceWithDefinedAreaUnit.hxx> | |
1345 | #include <StepDimTol_GeometricToleranceWithDefinedUnit.hxx> | |
1346 | #include <StepDimTol_GeometricToleranceWithMaximumTolerance.hxx> | |
1347 | #include <StepDimTol_GeometricToleranceWithModifiers.hxx> | |
1348 | #include <StepDimTol_UnequallyDisposedGeometricTolerance.hxx> | |
1349 | #include <StepDimTol_NonUniformZoneDefinition.hxx> | |
1350 | #include <StepDimTol_ProjectedZoneDefinition.hxx> | |
1351 | #include <StepDimTol_RunoutZoneDefinition.hxx> | |
1352 | #include <StepDimTol_RunoutZoneOrientation.hxx> | |
1353 | #include <StepDimTol_ToleranceZone.hxx> | |
1354 | #include <StepDimTol_ToleranceZoneDefinition.hxx> | |
1355 | #include <StepDimTol_ToleranceZoneForm.hxx> | |
1356 | #include <StepShape_ValueFormatTypeQualifier.hxx> | |
1357 | #include <StepDimTol_DatumReferenceCompartment.hxx> | |
1358 | #include <StepDimTol_DatumReferenceElement.hxx> | |
1359 | #include <StepDimTol_DatumReferenceModifierWithValue.hxx> | |
1360 | #include <StepDimTol_DatumSystem.hxx> | |
1361 | #include <StepDimTol_GeneralDatumReference.hxx> | |
1362 | #include <StepRepr_ReprItemAndPlaneAngleMeasureWithUnit.hxx> | |
1363 | #include <StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI.hxx> | |
1364 | #include <StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx> | |
1365 | #include <StepDimTol_GeoTolAndGeoTolWthDatRef.hxx> | |
1366 | #include <StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx> | |
1367 | #include <StepDimTol_GeoTolAndGeoTolWthMod.hxx> | |
1368 | #include <StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.hxx> | |
1369 | #include <StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx> | |
1370 | #include <StepRepr_CompShAspAndDatumFeatAndShAsp.hxx> | |
1371 | #include <StepRepr_IntegerRepresentationItem.hxx> | |
1372 | #include <StepRepr_ValueRepresentationItem.hxx> | |
5df609e7 | 1373 | #include <StepAP242_DraughtingModelItemAssociation.hxx> |
6595eee7 | 1374 | #include <StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx> |
1375 | #include <StepDimTol_GeoTolAndGeoTolWthMaxTol.hxx> | |
5df609e7 | 1376 | #include <StepVisual_AnnotationCurveOccurrence.hxx> |
1377 | #include <StepVisual_AnnotationPlane.hxx> | |
1378 | #include <StepVisual_DraughtingCallout.hxx> | |
1379 | ||
1380 | #include <StepVisual_TessellatedAnnotationOccurrence.hxx> | |
1381 | #include <StepVisual_TessellatedItem.hxx> | |
1382 | #include <StepVisual_TessellatedGeometricSet.hxx> | |
1383 | #include <StepVisual_TessellatedCurveSet.hxx> | |
1384 | #include <StepVisual_CoordinatesList.hxx> | |
fe0d928d | 1385 | #include <StepRepr_CharacterizedRepresentation.hxx> |
b7b2f85a | 1386 | #include <StepRepr_ConstructiveGeometryRepresentation.hxx> |
1387 | #include <StepRepr_ConstructiveGeometryRepresentationRelationship.hxx> | |
5df609e7 | 1388 | |
1389 | #include <RWStepVisual_RWTessellatedAnnotationOccurrence.hxx> | |
1390 | #include <RWStepVisual_RWTessellatedItem.hxx> | |
1391 | #include <RWStepVisual_RWTessellatedGeometricSet.hxx> | |
1392 | #include <RWStepVisual_RWTessellatedCurveSet.hxx> | |
1393 | #include <RWStepVisual_RWCoordinatesList.hxx> | |
fe0d928d | 1394 | #include <RWStepRepr_RWCharacterizedRepresentation.hxx> |
b7b2f85a | 1395 | #include <RWStepRepr_RWConstructiveGeometryRepresentation.hxx> |
1396 | #include <RWStepRepr_RWConstructiveGeometryRepresentationRelationship.hxx> | |
fe0d928d | 1397 | #include <StepVisual_CharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.hxx> |
1398 | #include <RWStepVisual_RWCharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.hxx> | |
1209c1b9 | 1399 | #include <StepVisual_AnnotationFillArea.hxx> |
1400 | #include <StepVisual_AnnotationFillAreaOccurrence.hxx> | |
1401 | #include <RWStepVisual_RWAnnotationFillArea.hxx> | |
1402 | #include <RWStepVisual_RWAnnotationFillAreaOccurrence.hxx> | |
0c63f2f8 | 1403 | #include <StepVisual_CameraModelD3MultiClipping.hxx> |
1404 | #include <StepVisual_CameraModelD3MultiClippingIntersection.hxx> | |
1405 | #include <StepVisual_CameraModelD3MultiClippingUnion.hxx> | |
1406 | #include <RWStepVisual_RWCameraModelD3MultiClipping.hxx> | |
1407 | #include <RWStepVisual_RWCameraModelD3MultiClippingIntersection.hxx> | |
1408 | #include <RWStepVisual_RWCameraModelD3MultiClippingUnion.hxx> | |
c4fa1c2c | 1409 | #include <StepVisual_AnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem.hxx> |
1410 | #include <RWStepVisual_RWAnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem.hxx> | |
fe0d928d | 1411 | |
691711cd IK |
1412 | #include <RWStepVisual_RWSurfaceStyleTransparent.hxx> |
1413 | #include <RWStepVisual_RWSurfaceStyleReflectanceAmbient.hxx> | |
1414 | #include <RWStepVisual_RWSurfaceStyleRendering.hxx> | |
1415 | #include <RWStepVisual_RWSurfaceStyleRenderingWithProperties.hxx> | |
7fd59977 | 1416 | |
1417 | // -- General Declarations (Recognize, StepType) --- | |
1418 | ||
1419 | static TCollection_AsciiString PasReco("?"); | |
1420 | static TCollection_AsciiString Reco_Address ("ADDRESS"); | |
1421 | static TCollection_AsciiString Reco_AdvancedBrepShapeRepresentation ("ADVANCED_BREP_SHAPE_REPRESENTATION"); | |
1422 | static TCollection_AsciiString Reco_AdvancedFace ("ADVANCED_FACE"); | |
1423 | static TCollection_AsciiString Reco_AnnotationCurveOccurrence ("ANNOTATION_CURVE_OCCURRENCE"); | |
1424 | static TCollection_AsciiString Reco_AnnotationFillArea ("ANNOTATION_FILL_AREA"); | |
1425 | static TCollection_AsciiString Reco_AnnotationFillAreaOccurrence ("ANNOTATION_FILL_AREA_OCCURRENCE"); | |
1426 | static TCollection_AsciiString Reco_AnnotationOccurrence ("ANNOTATION_OCCURRENCE"); | |
1427 | static TCollection_AsciiString Reco_AnnotationSubfigureOccurrence ("ANNOTATION_SUBFIGURE_OCCURRENCE"); | |
1428 | static TCollection_AsciiString Reco_AnnotationSymbol ("ANNOTATION_SYMBOL"); | |
1429 | static TCollection_AsciiString Reco_AnnotationSymbolOccurrence ("ANNOTATION_SYMBOL_OCCURRENCE"); | |
1430 | static TCollection_AsciiString Reco_AnnotationText ("ANNOTATION_TEXT"); | |
1431 | static TCollection_AsciiString Reco_AnnotationTextOccurrence ("ANNOTATION_TEXT_OCCURRENCE"); | |
1432 | static TCollection_AsciiString Reco_ApplicationContext ("APPLICATION_CONTEXT"); | |
1433 | static TCollection_AsciiString Reco_ApplicationContextElement ("APPLICATION_CONTEXT_ELEMENT"); | |
1434 | static TCollection_AsciiString Reco_ApplicationProtocolDefinition ("APPLICATION_PROTOCOL_DEFINITION"); | |
1435 | static TCollection_AsciiString Reco_Approval ("APPROVAL"); | |
1436 | static TCollection_AsciiString Reco_ApprovalAssignment ("APPROVAL_ASSIGNMENT"); | |
1437 | static TCollection_AsciiString Reco_ApprovalPersonOrganization ("APPROVAL_PERSON_ORGANIZATION"); | |
1438 | static TCollection_AsciiString Reco_ApprovalRelationship ("APPROVAL_RELATIONSHIP"); | |
1439 | static TCollection_AsciiString Reco_ApprovalRole ("APPROVAL_ROLE"); | |
1440 | static TCollection_AsciiString Reco_ApprovalStatus ("APPROVAL_STATUS"); | |
1441 | static TCollection_AsciiString Reco_AreaInSet ("AREA_IN_SET"); | |
1442 | static TCollection_AsciiString Reco_AutoDesignActualDateAndTimeAssignment ("AUTO_DESIGN_ACTUAL_DATE_AND_TIME_ASSIGNMENT"); | |
1443 | static TCollection_AsciiString Reco_AutoDesignActualDateAssignment ("AUTO_DESIGN_ACTUAL_DATE_ASSIGNMENT"); | |
1444 | static TCollection_AsciiString Reco_AutoDesignApprovalAssignment ("AUTO_DESIGN_APPROVAL_ASSIGNMENT"); | |
1445 | static TCollection_AsciiString Reco_AutoDesignDateAndPersonAssignment ("AUTO_DESIGN_DATE_AND_PERSON_ASSIGNMENT"); | |
1446 | static TCollection_AsciiString Reco_AutoDesignGroupAssignment ("AUTO_DESIGN_GROUP_ASSIGNMENT"); | |
1447 | static TCollection_AsciiString Reco_AutoDesignNominalDateAndTimeAssignment ("AUTO_DESIGN_NOMINAL_DATE_AND_TIME_ASSIGNMENT"); | |
1448 | static TCollection_AsciiString Reco_AutoDesignNominalDateAssignment ("AUTO_DESIGN_NOMINAL_DATE_ASSIGNMENT"); | |
1449 | static TCollection_AsciiString Reco_AutoDesignOrganizationAssignment ("AUTO_DESIGN_ORGANIZATION_ASSIGNMENT"); | |
1450 | static TCollection_AsciiString Reco_AutoDesignPersonAndOrganizationAssignment ("AUTO_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT"); | |
1451 | static TCollection_AsciiString Reco_AutoDesignPresentedItem ("AUTO_DESIGN_PRESENTED_ITEM"); | |
1452 | static TCollection_AsciiString Reco_AutoDesignSecurityClassificationAssignment ("AUTO_DESIGN_SECURITY_CLASSIFICATION_ASSIGNMENT"); | |
1453 | static TCollection_AsciiString Reco_AutoDesignViewArea ("AUTO_DESIGN_VIEW_AREA"); | |
1454 | static TCollection_AsciiString Reco_Axis1Placement ("AXIS1_PLACEMENT"); | |
1455 | static TCollection_AsciiString Reco_Axis2Placement2d ("AXIS2_PLACEMENT_2D"); | |
1456 | static TCollection_AsciiString Reco_Axis2Placement3d ("AXIS2_PLACEMENT_3D"); | |
1457 | static TCollection_AsciiString Reco_BSplineCurve ("B_SPLINE_CURVE"); | |
1458 | static TCollection_AsciiString Reco_BSplineCurveWithKnots ("B_SPLINE_CURVE_WITH_KNOTS"); | |
1459 | static TCollection_AsciiString Reco_BSplineSurface ("B_SPLINE_SURFACE"); | |
1460 | static TCollection_AsciiString Reco_BSplineSurfaceWithKnots ("B_SPLINE_SURFACE_WITH_KNOTS"); | |
1461 | static TCollection_AsciiString Reco_BackgroundColour ("BACKGROUND_COLOUR"); | |
1462 | static TCollection_AsciiString Reco_BezierCurve ("BEZIER_CURVE"); | |
1463 | static TCollection_AsciiString Reco_BezierSurface ("BEZIER_SURFACE"); | |
1464 | static TCollection_AsciiString Reco_Block ("BLOCK"); | |
1465 | static TCollection_AsciiString Reco_BooleanResult ("BOOLEAN_RESULT"); | |
1466 | static TCollection_AsciiString Reco_BoundaryCurve ("BOUNDARY_CURVE"); | |
1467 | static TCollection_AsciiString Reco_BoundedCurve ("BOUNDED_CURVE"); | |
1468 | static TCollection_AsciiString Reco_BoundedSurface ("BOUNDED_SURFACE"); | |
1469 | static TCollection_AsciiString Reco_BoxDomain ("BOX_DOMAIN"); | |
1470 | static TCollection_AsciiString Reco_BoxedHalfSpace ("BOXED_HALF_SPACE"); | |
1471 | static TCollection_AsciiString Reco_BrepWithVoids ("BREP_WITH_VOIDS"); | |
1472 | static TCollection_AsciiString Reco_CalendarDate ("CALENDAR_DATE"); | |
1473 | static TCollection_AsciiString Reco_CameraImage ("CAMERA_IMAGE"); | |
1474 | static TCollection_AsciiString Reco_CameraModel ("CAMERA_MODEL"); | |
1475 | static TCollection_AsciiString Reco_CameraModelD2 ("CAMERA_MODEL_D2"); | |
1476 | static TCollection_AsciiString Reco_CameraModelD3 ("CAMERA_MODEL_D3"); | |
1477 | static TCollection_AsciiString Reco_CameraUsage ("CAMERA_USAGE"); | |
1478 | static TCollection_AsciiString Reco_CartesianPoint ("CARTESIAN_POINT"); | |
1479 | static TCollection_AsciiString Reco_CartesianTransformationOperator ("CARTESIAN_TRANSFORMATION_OPERATOR"); | |
1480 | static TCollection_AsciiString Reco_CartesianTransformationOperator3d ("CARTESIAN_TRANSFORMATION_OPERATOR_3D"); | |
1481 | static TCollection_AsciiString Reco_Circle ("CIRCLE"); | |
1482 | static TCollection_AsciiString Reco_ClosedShell ("CLOSED_SHELL"); | |
1483 | static TCollection_AsciiString Reco_Colour ("COLOUR"); | |
1484 | static TCollection_AsciiString Reco_ColourRgb ("COLOUR_RGB"); | |
1485 | static TCollection_AsciiString Reco_ColourSpecification ("COLOUR_SPECIFICATION"); | |
1486 | static TCollection_AsciiString Reco_CompositeCurve ("COMPOSITE_CURVE"); | |
1487 | static TCollection_AsciiString Reco_CompositeCurveOnSurface ("COMPOSITE_CURVE_ON_SURFACE"); | |
1488 | static TCollection_AsciiString Reco_CompositeCurveSegment ("COMPOSITE_CURVE_SEGMENT"); | |
1489 | static TCollection_AsciiString Reco_CompositeText ("COMPOSITE_TEXT"); | |
1490 | static TCollection_AsciiString Reco_CompositeTextWithAssociatedCurves ("COMPOSITE_TEXT_WITH_ASSOCIATED_CURVES"); | |
1491 | static TCollection_AsciiString Reco_CompositeTextWithBlankingBox ("COMPOSITE_TEXT_WITH_BLANKING_BOX"); | |
1492 | static TCollection_AsciiString Reco_CompositeTextWithExtent ("COMPOSITE_TEXT_WITH_EXTENT"); | |
1493 | static TCollection_AsciiString Reco_Conic ("CONIC"); | |
1494 | static TCollection_AsciiString Reco_ConicalSurface ("CONICAL_SURFACE"); | |
1495 | static TCollection_AsciiString Reco_ConnectedFaceSet ("CONNECTED_FACE_SET"); | |
1496 | static TCollection_AsciiString Reco_ContextDependentInvisibility ("CONTEXT_DEPENDENT_INVISIBILITY"); | |
1497 | static TCollection_AsciiString Reco_ContextDependentOverRidingStyledItem ("CONTEXT_DEPENDENT_OVER_RIDING_STYLED_ITEM"); | |
1498 | static TCollection_AsciiString Reco_ConversionBasedUnit ("CONVERSION_BASED_UNIT"); | |
1499 | static TCollection_AsciiString Reco_CoordinatedUniversalTimeOffset ("COORDINATED_UNIVERSAL_TIME_OFFSET"); | |
1500 | static TCollection_AsciiString Reco_CsgRepresentation ("CSG_REPRESENTATION"); | |
1501 | static TCollection_AsciiString Reco_CsgShapeRepresentation ("CSG_SHAPE_REPRESENTATION"); | |
1502 | static TCollection_AsciiString Reco_CsgSolid ("CSG_SOLID"); | |
1503 | static TCollection_AsciiString Reco_Curve ("CURVE"); | |
1504 | static TCollection_AsciiString Reco_CurveBoundedSurface ("CURVE_BOUNDED_SURFACE"); | |
1505 | static TCollection_AsciiString Reco_CurveReplica ("CURVE_REPLICA"); | |
1506 | static TCollection_AsciiString Reco_CurveStyle ("CURVE_STYLE"); | |
1507 | static TCollection_AsciiString Reco_CurveStyleFont ("CURVE_STYLE_FONT"); | |
1508 | static TCollection_AsciiString Reco_CurveStyleFontPattern ("CURVE_STYLE_FONT_PATTERN"); | |
1509 | static TCollection_AsciiString Reco_CylindricalSurface ("CYLINDRICAL_SURFACE"); | |
1510 | static TCollection_AsciiString Reco_Date ("DATE"); | |
1511 | static TCollection_AsciiString Reco_DateAndTime ("DATE_AND_TIME"); | |
1512 | static TCollection_AsciiString Reco_DateAndTimeAssignment ("DATE_AND_TIME_ASSIGNMENT"); | |
1513 | static TCollection_AsciiString Reco_DateAssignment ("DATE_ASSIGNMENT"); | |
1514 | static TCollection_AsciiString Reco_DateRole ("DATE_ROLE"); | |
1515 | static TCollection_AsciiString Reco_DateTimeRole ("DATE_TIME_ROLE"); | |
1516 | static TCollection_AsciiString Reco_DefinedSymbol ("DEFINED_SYMBOL"); | |
1517 | static TCollection_AsciiString Reco_DefinitionalRepresentation ("DEFINITIONAL_REPRESENTATION"); | |
1518 | static TCollection_AsciiString Reco_DegeneratePcurve ("DEGENERATE_PCURVE"); | |
1519 | static TCollection_AsciiString Reco_DegenerateToroidalSurface ("DEGENERATE_TOROIDAL_SURFACE"); | |
1520 | static TCollection_AsciiString Reco_DescriptiveRepresentationItem ("DESCRIPTIVE_REPRESENTATION_ITEM"); | |
1521 | static TCollection_AsciiString Reco_DimensionCurve ("DIMENSION_CURVE"); | |
1522 | static TCollection_AsciiString Reco_DimensionCurveTerminator ("DIMENSION_CURVE_TERMINATOR"); | |
1523 | static TCollection_AsciiString Reco_DimensionalExponents ("DIMENSIONAL_EXPONENTS"); | |
1524 | static TCollection_AsciiString Reco_Direction ("DIRECTION"); | |
1525 | static TCollection_AsciiString Reco_DraughtingAnnotationOccurrence ("DRAUGHTING_ANNOTATION_OCCURRENCE"); | |
1526 | static TCollection_AsciiString Reco_DraughtingCallout ("DRAUGHTING_CALLOUT"); | |
1527 | static TCollection_AsciiString Reco_DraughtingPreDefinedColour ("DRAUGHTING_PRE_DEFINED_COLOUR"); | |
1528 | static TCollection_AsciiString Reco_DraughtingPreDefinedCurveFont ("DRAUGHTING_PRE_DEFINED_CURVE_FONT"); | |
1529 | static TCollection_AsciiString Reco_DraughtingSubfigureRepresentation ("DRAUGHTING_SUBFIGURE_REPRESENTATION"); | |
1530 | static TCollection_AsciiString Reco_DraughtingSymbolRepresentation ("DRAUGHTING_SYMBOL_REPRESENTATION"); | |
1531 | static TCollection_AsciiString Reco_DraughtingTextLiteralWithDelineation ("DRAUGHTING_TEXT_LITERAL_WITH_DELINEATION"); | |
1532 | static TCollection_AsciiString Reco_DrawingDefinition ("DRAWING_DEFINITION"); | |
1533 | static TCollection_AsciiString Reco_DrawingRevision ("DRAWING_REVISION"); | |
1534 | static TCollection_AsciiString Reco_Edge ("EDGE"); | |
1535 | static TCollection_AsciiString Reco_EdgeCurve ("EDGE_CURVE"); | |
1536 | static TCollection_AsciiString Reco_EdgeLoop ("EDGE_LOOP"); | |
1537 | static TCollection_AsciiString Reco_ElementarySurface ("ELEMENTARY_SURFACE"); | |
1538 | static TCollection_AsciiString Reco_Ellipse ("ELLIPSE"); | |
1539 | static TCollection_AsciiString Reco_EvaluatedDegeneratePcurve ("EVALUATED_DEGENERATE_PCURVE"); | |
1540 | static TCollection_AsciiString Reco_ExternalSource ("EXTERNAL_SOURCE"); | |
1541 | static TCollection_AsciiString Reco_ExternallyDefinedCurveFont ("EXTERNALLY_DEFINED_CURVE_FONT"); | |
1542 | static TCollection_AsciiString Reco_ExternallyDefinedHatchStyle ("EXTERNALLY_DEFINED_HATCH_STYLE"); | |
1543 | static TCollection_AsciiString Reco_ExternallyDefinedItem ("EXTERNALLY_DEFINED_ITEM"); | |
1544 | static TCollection_AsciiString Reco_ExternallyDefinedSymbol ("EXTERNALLY_DEFINED_SYMBOL"); | |
1545 | static TCollection_AsciiString Reco_ExternallyDefinedTextFont ("EXTERNALLY_DEFINED_TEXT_FONT"); | |
1546 | static TCollection_AsciiString Reco_ExternallyDefinedTileStyle ("EXTERNALLY_DEFINED_TILE_STYLE"); | |
1547 | static TCollection_AsciiString Reco_ExtrudedAreaSolid ("EXTRUDED_AREA_SOLID"); | |
1548 | static TCollection_AsciiString Reco_Face ("FACE"); | |
1549 | static TCollection_AsciiString Reco_FaceBound ("FACE_BOUND"); | |
1550 | static TCollection_AsciiString Reco_FaceOuterBound ("FACE_OUTER_BOUND"); | |
1551 | static TCollection_AsciiString Reco_FaceSurface ("FACE_SURFACE"); | |
1552 | static TCollection_AsciiString Reco_FacetedBrep ("FACETED_BREP"); | |
1553 | static TCollection_AsciiString Reco_FacetedBrepShapeRepresentation ("FACETED_BREP_SHAPE_REPRESENTATION"); | |
1554 | static TCollection_AsciiString Reco_FillAreaStyle ("FILL_AREA_STYLE"); | |
1555 | static TCollection_AsciiString Reco_FillAreaStyleColour ("FILL_AREA_STYLE_COLOUR"); | |
1556 | static TCollection_AsciiString Reco_FillAreaStyleHatching ("FILL_AREA_STYLE_HATCHING"); | |
1557 | static TCollection_AsciiString Reco_FillAreaStyleTileSymbolWithStyle ("FILL_AREA_STYLE_TILE_SYMBOL_WITH_STYLE"); | |
1558 | static TCollection_AsciiString Reco_FillAreaStyleTiles ("FILL_AREA_STYLE_TILES"); | |
1559 | static TCollection_AsciiString Reco_FunctionallyDefinedTransformation ("FUNCTIONALLY_DEFINED_TRANSFORMATION"); | |
1560 | static TCollection_AsciiString Reco_GeometricCurveSet ("GEOMETRIC_CURVE_SET"); | |
1561 | static TCollection_AsciiString Reco_GeometricRepresentationContext ("GEOMETRIC_REPRESENTATION_CONTEXT"); | |
1562 | static TCollection_AsciiString Reco_GeometricRepresentationItem ("GEOMETRIC_REPRESENTATION_ITEM"); | |
1563 | static TCollection_AsciiString Reco_GeometricSet ("GEOMETRIC_SET"); | |
1564 | static TCollection_AsciiString Reco_GeometricallyBoundedSurfaceShapeRepresentation ("GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION"); | |
1565 | static TCollection_AsciiString Reco_GeometricallyBoundedWireframeShapeRepresentation ("GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION"); | |
1566 | static TCollection_AsciiString Reco_GlobalUncertaintyAssignedContext ("GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT"); | |
1567 | static TCollection_AsciiString Reco_GlobalUnitAssignedContext ("GLOBAL_UNIT_ASSIGNED_CONTEXT"); | |
1568 | static TCollection_AsciiString Reco_Group ("GROUP"); | |
1569 | static TCollection_AsciiString Reco_GroupAssignment ("GROUP_ASSIGNMENT"); | |
1570 | static TCollection_AsciiString Reco_GroupRelationship ("GROUP_RELATIONSHIP"); | |
1571 | static TCollection_AsciiString Reco_HalfSpaceSolid ("HALF_SPACE_SOLID"); | |
1572 | static TCollection_AsciiString Reco_Hyperbola ("HYPERBOLA"); | |
1573 | static TCollection_AsciiString Reco_IntersectionCurve ("INTERSECTION_CURVE"); | |
1574 | static TCollection_AsciiString Reco_Invisibility ("INVISIBILITY"); | |
1575 | static TCollection_AsciiString Reco_LengthMeasureWithUnit ("LENGTH_MEASURE_WITH_UNIT"); | |
1576 | static TCollection_AsciiString Reco_LengthUnit ("LENGTH_UNIT"); | |
1577 | static TCollection_AsciiString Reco_Line ("LINE"); | |
1578 | static TCollection_AsciiString Reco_LocalTime ("LOCAL_TIME"); | |
1579 | static TCollection_AsciiString Reco_Loop ("LOOP"); | |
1580 | static TCollection_AsciiString Reco_ManifoldSolidBrep ("MANIFOLD_SOLID_BREP"); | |
1581 | static TCollection_AsciiString Reco_ManifoldSurfaceShapeRepresentation ("MANIFOLD_SURFACE_SHAPE_REPRESENTATION"); | |
1582 | static TCollection_AsciiString Reco_MappedItem ("MAPPED_ITEM"); | |
1583 | static TCollection_AsciiString Reco_MeasureWithUnit ("MEASURE_WITH_UNIT"); | |
1584 | static TCollection_AsciiString Reco_MechanicalDesignGeometricPresentationArea ("MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_AREA"); | |
1585 | static TCollection_AsciiString Reco_MechanicalDesignGeometricPresentationRepresentation ("MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION"); | |
1586 | static TCollection_AsciiString Reco_MechanicalDesignPresentationArea ("MECHANICAL_DESIGN_PRESENTATION_AREA"); | |
1587 | static TCollection_AsciiString Reco_NamedUnit ("NAMED_UNIT"); | |
1588 | static TCollection_AsciiString Reco_OffsetCurve3d ("OFFSET_CURVE_3D"); | |
1589 | static TCollection_AsciiString Reco_OffsetSurface ("OFFSET_SURFACE"); | |
1590 | static TCollection_AsciiString Reco_OneDirectionRepeatFactor ("ONE_DIRECTION_REPEAT_FACTOR"); | |
1591 | static TCollection_AsciiString Reco_OpenShell ("OPEN_SHELL"); | |
1592 | static TCollection_AsciiString Reco_OrdinalDate ("ORDINAL_DATE"); | |
1593 | static TCollection_AsciiString Reco_Organization ("ORGANIZATION"); | |
1594 | static TCollection_AsciiString Reco_OrganizationAssignment ("ORGANIZATION_ASSIGNMENT"); | |
1595 | static TCollection_AsciiString Reco_OrganizationRole ("ORGANIZATION_ROLE"); | |
1596 | static TCollection_AsciiString Reco_OrganizationalAddress ("ORGANIZATIONAL_ADDRESS"); | |
1597 | static TCollection_AsciiString Reco_OrientedClosedShell ("ORIENTED_CLOSED_SHELL"); | |
1598 | static TCollection_AsciiString Reco_OrientedEdge ("ORIENTED_EDGE"); | |
1599 | static TCollection_AsciiString Reco_OrientedFace ("ORIENTED_FACE"); | |
1600 | static TCollection_AsciiString Reco_OrientedOpenShell ("ORIENTED_OPEN_SHELL"); | |
1601 | static TCollection_AsciiString Reco_OrientedPath ("ORIENTED_PATH"); | |
1602 | static TCollection_AsciiString Reco_OuterBoundaryCurve ("OUTER_BOUNDARY_CURVE"); | |
1603 | static TCollection_AsciiString Reco_OverRidingStyledItem ("OVER_RIDING_STYLED_ITEM"); | |
1604 | static TCollection_AsciiString Reco_Parabola ("PARABOLA"); | |
1605 | static TCollection_AsciiString Reco_ParametricRepresentationContext ("PARAMETRIC_REPRESENTATION_CONTEXT"); | |
1606 | static TCollection_AsciiString Reco_Path ("PATH"); | |
1607 | static TCollection_AsciiString Reco_Pcurve ("PCURVE"); | |
1608 | static TCollection_AsciiString Reco_Person ("PERSON"); | |
1609 | static TCollection_AsciiString Reco_PersonAndOrganization ("PERSON_AND_ORGANIZATION"); | |
1610 | static TCollection_AsciiString Reco_PersonAndOrganizationAssignment ("PERSON_AND_ORGANIZATION_ASSIGNMENT"); | |
1611 | static TCollection_AsciiString Reco_PersonAndOrganizationRole ("PERSON_AND_ORGANIZATION_ROLE"); | |
1612 | static TCollection_AsciiString Reco_PersonalAddress ("PERSONAL_ADDRESS"); | |
1613 | static TCollection_AsciiString Reco_Placement ("PLACEMENT"); | |
1614 | static TCollection_AsciiString Reco_PlanarBox ("PLANAR_BOX"); | |
1615 | static TCollection_AsciiString Reco_PlanarExtent ("PLANAR_EXTENT"); | |
1616 | static TCollection_AsciiString Reco_Plane ("PLANE"); | |
1617 | static TCollection_AsciiString Reco_PlaneAngleMeasureWithUnit ("PLANE_ANGLE_MEASURE_WITH_UNIT"); | |
1618 | static TCollection_AsciiString Reco_PlaneAngleUnit ("PLANE_ANGLE_UNIT"); | |
1619 | static TCollection_AsciiString Reco_Point ("POINT"); | |
1620 | static TCollection_AsciiString Reco_PointOnCurve ("POINT_ON_CURVE"); | |
1621 | static TCollection_AsciiString Reco_PointOnSurface ("POINT_ON_SURFACE"); | |
1622 | static TCollection_AsciiString Reco_PointReplica ("POINT_REPLICA"); | |
1623 | static TCollection_AsciiString Reco_PointStyle ("POINT_STYLE"); | |
1624 | static TCollection_AsciiString Reco_PolyLoop ("POLY_LOOP"); | |
1625 | static TCollection_AsciiString Reco_Polyline ("POLYLINE"); | |
1626 | static TCollection_AsciiString Reco_PreDefinedColour ("PRE_DEFINED_COLOUR"); | |
1627 | static TCollection_AsciiString Reco_PreDefinedCurveFont ("PRE_DEFINED_CURVE_FONT"); | |
1628 | static TCollection_AsciiString Reco_PreDefinedItem ("PRE_DEFINED_ITEM"); | |
1629 | static TCollection_AsciiString Reco_PreDefinedSymbol ("PRE_DEFINED_SYMBOL"); | |
1630 | static TCollection_AsciiString Reco_PreDefinedTextFont ("PRE_DEFINED_TEXT_FONT"); | |
1631 | static TCollection_AsciiString Reco_PresentationArea ("PRESENTATION_AREA"); | |
1632 | static TCollection_AsciiString Reco_PresentationLayerAssignment ("PRESENTATION_LAYER_ASSIGNMENT"); | |
1633 | static TCollection_AsciiString Reco_PresentationRepresentation ("PRESENTATION_REPRESENTATION"); | |
1634 | static TCollection_AsciiString Reco_PresentationSet ("PRESENTATION_SET"); | |
1635 | static TCollection_AsciiString Reco_PresentationSize ("PRESENTATION_SIZE"); | |
1636 | static TCollection_AsciiString Reco_PresentationStyleAssignment ("PRESENTATION_STYLE_ASSIGNMENT"); | |
1637 | static TCollection_AsciiString Reco_PresentationStyleByContext ("PRESENTATION_STYLE_BY_CONTEXT"); | |
1638 | static TCollection_AsciiString Reco_PresentationView ("PRESENTATION_VIEW"); | |
1639 | static TCollection_AsciiString Reco_PresentedItem ("PRESENTED_ITEM"); | |
1640 | static TCollection_AsciiString Reco_Product ("PRODUCT"); | |
1641 | static TCollection_AsciiString Reco_ProductCategory ("PRODUCT_CATEGORY"); | |
1642 | static TCollection_AsciiString Reco_ProductContext ("PRODUCT_CONTEXT"); | |
1643 | static TCollection_AsciiString Reco_ProductDataRepresentationView ("PRODUCT_DATA_REPRESENTATION_VIEW"); | |
1644 | static TCollection_AsciiString Reco_ProductDefinition ("PRODUCT_DEFINITION"); | |
1645 | static TCollection_AsciiString Reco_ProductDefinitionContext ("PRODUCT_DEFINITION_CONTEXT"); | |
1646 | static TCollection_AsciiString Reco_ProductDefinitionFormation ("PRODUCT_DEFINITION_FORMATION"); | |
1647 | static TCollection_AsciiString Reco_ProductDefinitionFormationWithSpecifiedSource ("PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE"); | |
1648 | static TCollection_AsciiString Reco_ProductDefinitionShape ("PRODUCT_DEFINITION_SHAPE"); | |
1649 | static TCollection_AsciiString Reco_ProductRelatedProductCategory ("PRODUCT_RELATED_PRODUCT_CATEGORY"); | |
1650 | static TCollection_AsciiString Reco_ProductType ("PRODUCT_TYPE"); | |
1651 | static TCollection_AsciiString Reco_PropertyDefinition ("PROPERTY_DEFINITION"); | |
1652 | static TCollection_AsciiString Reco_PropertyDefinitionRepresentation ("PROPERTY_DEFINITION_REPRESENTATION"); | |
1653 | static TCollection_AsciiString Reco_QuasiUniformCurve ("QUASI_UNIFORM_CURVE"); | |
1654 | static TCollection_AsciiString Reco_QuasiUniformSurface ("QUASI_UNIFORM_SURFACE"); | |
1655 | static TCollection_AsciiString Reco_RatioMeasureWithUnit ("RATIO_MEASURE_WITH_UNIT"); | |
1656 | static TCollection_AsciiString Reco_RationalBSplineCurve ("RATIONAL_B_SPLINE_CURVE"); | |
1657 | static TCollection_AsciiString Reco_RationalBSplineSurface ("RATIONAL_B_SPLINE_SURFACE"); | |
1658 | static TCollection_AsciiString Reco_RectangularCompositeSurface ("RECTANGULAR_COMPOSITE_SURFACE"); | |
1659 | static TCollection_AsciiString Reco_RectangularTrimmedSurface ("RECTANGULAR_TRIMMED_SURFACE"); | |
1660 | static TCollection_AsciiString Reco_RepItemGroup ("REP_ITEM_GROUP"); | |
1661 | static TCollection_AsciiString Reco_ReparametrisedCompositeCurveSegment ("REPARAMETRISED_COMPOSITE_CURVE_SEGMENT"); | |
1662 | static TCollection_AsciiString Reco_Representation ("REPRESENTATION"); | |
1663 | static TCollection_AsciiString Reco_RepresentationContext ("REPRESENTATION_CONTEXT"); | |
1664 | static TCollection_AsciiString Reco_RepresentationItem ("REPRESENTATION_ITEM"); | |
1665 | static TCollection_AsciiString Reco_RepresentationMap ("REPRESENTATION_MAP"); | |
1666 | static TCollection_AsciiString Reco_RepresentationRelationship ("REPRESENTATION_RELATIONSHIP"); | |
1667 | static TCollection_AsciiString Reco_RevolvedAreaSolid ("REVOLVED_AREA_SOLID"); | |
1668 | static TCollection_AsciiString Reco_RightAngularWedge ("RIGHT_ANGULAR_WEDGE"); | |
1669 | static TCollection_AsciiString Reco_RightCircularCone ("RIGHT_CIRCULAR_CONE"); | |
1670 | static TCollection_AsciiString Reco_RightCircularCylinder ("RIGHT_CIRCULAR_CYLINDER"); | |
1671 | static TCollection_AsciiString Reco_SeamCurve ("SEAM_CURVE"); | |
1672 | static TCollection_AsciiString Reco_SecurityClassification ("SECURITY_CLASSIFICATION"); | |
1673 | static TCollection_AsciiString Reco_SecurityClassificationAssignment ("SECURITY_CLASSIFICATION_ASSIGNMENT"); | |
1674 | static TCollection_AsciiString Reco_SecurityClassificationLevel ("SECURITY_CLASSIFICATION_LEVEL"); | |
1675 | static TCollection_AsciiString Reco_ShapeAspect ("SHAPE_ASPECT"); | |
1676 | static TCollection_AsciiString Reco_ShapeAspectRelationship ("SHAPE_ASPECT_RELATIONSHIP"); | |
1677 | static TCollection_AsciiString Reco_ShapeAspectTransition ("SHAPE_ASPECT_TRANSITION"); | |
1678 | static TCollection_AsciiString Reco_ShapeDefinitionRepresentation ("SHAPE_DEFINITION_REPRESENTATION"); | |
1679 | static TCollection_AsciiString Reco_ShapeRepresentation ("SHAPE_REPRESENTATION"); | |
1680 | static TCollection_AsciiString Reco_ShellBasedSurfaceModel ("SHELL_BASED_SURFACE_MODEL"); | |
1681 | static TCollection_AsciiString Reco_SiUnit ("SI_UNIT"); | |
1682 | static TCollection_AsciiString Reco_SolidAngleMeasureWithUnit ("SOLID_ANGLE_MEASURE_WITH_UNIT"); | |
1683 | static TCollection_AsciiString Reco_SolidModel ("SOLID_MODEL"); | |
1684 | static TCollection_AsciiString Reco_SolidReplica ("SOLID_REPLICA"); | |
1685 | static TCollection_AsciiString Reco_Sphere ("SPHERE"); | |
1686 | static TCollection_AsciiString Reco_SphericalSurface ("SPHERICAL_SURFACE"); | |
1687 | static TCollection_AsciiString Reco_StyledItem ("STYLED_ITEM"); | |
1688 | static TCollection_AsciiString Reco_Surface ("SURFACE"); | |
1689 | static TCollection_AsciiString Reco_SurfaceCurve ("SURFACE_CURVE"); | |
1690 | static TCollection_AsciiString Reco_SurfaceOfLinearExtrusion ("SURFACE_OF_LINEAR_EXTRUSION"); | |
1691 | static TCollection_AsciiString Reco_SurfaceOfRevolution ("SURFACE_OF_REVOLUTION"); | |
1692 | static TCollection_AsciiString Reco_SurfacePatch ("SURFACE_PATCH"); | |
1693 | static TCollection_AsciiString Reco_SurfaceReplica ("SURFACE_REPLICA"); | |
1694 | static TCollection_AsciiString Reco_SurfaceSideStyle ("SURFACE_SIDE_STYLE"); | |
1695 | static TCollection_AsciiString Reco_SurfaceStyleBoundary ("SURFACE_STYLE_BOUNDARY"); | |
1696 | static TCollection_AsciiString Reco_SurfaceStyleControlGrid ("SURFACE_STYLE_CONTROL_GRID"); | |
1697 | static TCollection_AsciiString Reco_SurfaceStyleFillArea ("SURFACE_STYLE_FILL_AREA"); | |
1698 | static TCollection_AsciiString Reco_SurfaceStyleParameterLine ("SURFACE_STYLE_PARAMETER_LINE"); | |
1699 | static TCollection_AsciiString Reco_SurfaceStyleSegmentationCurve ("SURFACE_STYLE_SEGMENTATION_CURVE"); | |
1700 | static TCollection_AsciiString Reco_SurfaceStyleSilhouette ("SURFACE_STYLE_SILHOUETTE"); | |
1701 | static TCollection_AsciiString Reco_SurfaceStyleUsage ("SURFACE_STYLE_USAGE"); | |
1702 | static TCollection_AsciiString Reco_SweptAreaSolid ("SWEPT_AREA_SOLID"); | |
1703 | static TCollection_AsciiString Reco_SweptSurface ("SWEPT_SURFACE"); | |
1704 | static TCollection_AsciiString Reco_SymbolColour ("SYMBOL_COLOUR"); | |
1705 | static TCollection_AsciiString Reco_SymbolRepresentation ("SYMBOL_REPRESENTATION"); | |
1706 | static TCollection_AsciiString Reco_SymbolRepresentationMap ("SYMBOL_REPRESENTATION_MAP"); | |
1707 | static TCollection_AsciiString Reco_SymbolStyle ("SYMBOL_STYLE"); | |
1708 | static TCollection_AsciiString Reco_SymbolTarget ("SYMBOL_TARGET"); | |
1709 | static TCollection_AsciiString Reco_Template ("TEMPLATE"); | |
1710 | static TCollection_AsciiString Reco_TemplateInstance ("TEMPLATE_INSTANCE"); | |
1711 | static TCollection_AsciiString Reco_TerminatorSymbol ("TERMINATOR_SYMBOL"); | |
1712 | static TCollection_AsciiString Reco_TextLiteral ("TEXT_LITERAL"); | |
1713 | static TCollection_AsciiString Reco_TextLiteralWithAssociatedCurves ("TEXT_LITERAL_WITH_ASSOCIATED_CURVES"); | |
1714 | static TCollection_AsciiString Reco_TextLiteralWithBlankingBox ("TEXT_LITERAL_WITH_BLANKING_BOX"); | |
1715 | static TCollection_AsciiString Reco_TextLiteralWithDelineation ("TEXT_LITERAL_WITH_DELINEATION"); | |
1716 | static TCollection_AsciiString Reco_TextLiteralWithExtent ("TEXT_LITERAL_WITH_EXTENT"); | |
1717 | static TCollection_AsciiString Reco_TextStyle ("TEXT_STYLE"); | |
1718 | static TCollection_AsciiString Reco_TextStyleForDefinedFont ("TEXT_STYLE_FOR_DEFINED_FONT"); | |
1719 | static TCollection_AsciiString Reco_TextStyleWithBoxCharacteristics ("TEXT_STYLE_WITH_BOX_CHARACTERISTICS"); | |
1720 | static TCollection_AsciiString Reco_TextStyleWithMirror ("TEXT_STYLE_WITH_MIRROR"); | |
1721 | static TCollection_AsciiString Reco_TopologicalRepresentationItem ("TOPOLOGICAL_REPRESENTATION_ITEM"); | |
1722 | static TCollection_AsciiString Reco_ToroidalSurface ("TOROIDAL_SURFACE"); | |
1723 | static TCollection_AsciiString Reco_Torus ("TORUS"); | |
1724 | static TCollection_AsciiString Reco_TransitionalShapeRepresentation ("TRANSITIONAL_SHAPE_REPRESENTATION"); | |
1725 | static TCollection_AsciiString Reco_TrimmedCurve ("TRIMMED_CURVE"); | |
1726 | static TCollection_AsciiString Reco_TwoDirectionRepeatFactor ("TWO_DIRECTION_REPEAT_FACTOR"); | |
1727 | static TCollection_AsciiString Reco_UncertaintyMeasureWithUnit ("UNCERTAINTY_MEASURE_WITH_UNIT"); | |
1728 | static TCollection_AsciiString Reco_UniformCurve ("UNIFORM_CURVE"); | |
1729 | static TCollection_AsciiString Reco_UniformSurface ("UNIFORM_SURFACE"); | |
1730 | static TCollection_AsciiString Reco_Vector ("VECTOR"); | |
1731 | static TCollection_AsciiString Reco_Vertex ("VERTEX"); | |
1732 | static TCollection_AsciiString Reco_VertexLoop ("VERTEX_LOOP"); | |
1733 | static TCollection_AsciiString Reco_VertexPoint ("VERTEX_POINT"); | |
1734 | static TCollection_AsciiString Reco_ViewVolume ("VIEW_VOLUME"); | |
1735 | static TCollection_AsciiString Reco_WeekOfYearAndDayDate ("WEEK_OF_YEAR_AND_DAY_DATE"); | |
1736 | ||
1737 | // Added by FMA for Rev4 | |
1738 | ||
1739 | static TCollection_AsciiString Reco_SolidAngleUnit("SOLID_ANGLE_UNIT"); | |
1740 | static TCollection_AsciiString Reco_MechanicalContext("MECHANICAL_CONTEXT"); | |
1741 | static TCollection_AsciiString Reco_DesignContext("DESIGN_CONTEXT"); | |
1742 | ||
1743 | // Added for full Rev4 | |
1744 | static TCollection_AsciiString Reco_TimeMeasureWithUnit("TIME_MEASURE_WITH_UNIT"); | |
1745 | static TCollection_AsciiString Reco_RatioUnit("RATIO_UNIT"); | |
1746 | static TCollection_AsciiString Reco_TimeUnit("TIME_UNIT"); | |
1747 | static TCollection_AsciiString Reco_ApprovalDateTime("APPROVAL_DATE_TIME"); | |
1748 | static TCollection_AsciiString Reco_CameraImage2dWithScale("CAMERA_IMAGE_2D_WITH_SCALE"); | |
1749 | static TCollection_AsciiString Reco_CameraImage3dWithScale("CAMERA_IMAGE_3D_WITH_SCALE"); | |
1750 | static TCollection_AsciiString Reco_CartesianTransformationOperator2d("CARTESIAN_TRANSFORMATION_OPERATOR_2D"); | |
1751 | static TCollection_AsciiString Reco_DerivedUnit("DERIVED_UNIT"); | |
1752 | static TCollection_AsciiString Reco_DerivedUnitElement("DERIVED_UNIT_ELEMENT"); | |
1753 | static TCollection_AsciiString Reco_ItemDefinedTransformation("ITEM_DEFINED_TRANSFORMATION"); | |
1754 | static TCollection_AsciiString Reco_PresentedItemRepresentation("PRESENTED_ITEM_REPRESENTATION"); | |
1755 | static TCollection_AsciiString Reco_PresentationLayerUsage("PRESENTATION_LAYER_USAGE"); | |
1756 | ||
1757 | // Added for AP214 : CC1 -> CC2 | |
1758 | ||
1759 | static TCollection_AsciiString Reco_AutoDesignDocumentReference("AUTO_DESIGN_DOCUMENT_REFERENCE"); | |
1760 | static TCollection_AsciiString Reco_Document("DOCUMENT"); | |
1761 | static TCollection_AsciiString Reco_DigitalDocument("DIGITAL_DOCUMENT"); | |
1762 | static TCollection_AsciiString Reco_DocumentRelationship("DOCUMENT_RELATIONSHIP"); | |
1763 | static TCollection_AsciiString Reco_DocumentType("DOCUMENT_TYPE"); | |
1764 | static TCollection_AsciiString Reco_DocumentUsageConstraint("DOCUMENT_USAGE_CONSTRAINT"); | |
1765 | static TCollection_AsciiString Reco_Effectivity("EFFECTIVITY"); | |
1766 | static TCollection_AsciiString Reco_ProductDefinitionEffectivity("PRODUCT_DEFINITION_EFFECTIVITY"); | |
1767 | static TCollection_AsciiString Reco_ProductDefinitionRelationship("PRODUCT_DEFINITION_RELATIONSHIP"); | |
1768 | static TCollection_AsciiString Reco_ProductDefinitionWithAssociatedDocuments("PRODUCT_DEFINITION_WITH_ASSOCIATED_DOCUMENTS"); | |
1769 | static TCollection_AsciiString Reco_PhysicallyModeledProductDefinition("PHYSICALLY_MODELED_PRODUCT_DEFINITION"); | |
1770 | ||
1771 | static TCollection_AsciiString Reco_ProductDefinitionUsage("PRODUCT_DEFINITION_USAGE"); | |
1772 | static TCollection_AsciiString Reco_MakeFromUsageOption("MAKE_FROM_USAGE_OPTION"); | |
1773 | static TCollection_AsciiString Reco_AssemblyComponentUsage("ASSEMBLY_COMPONENT_USAGE"); | |
1774 | static TCollection_AsciiString Reco_NextAssemblyUsageOccurrence("NEXT_ASSEMBLY_USAGE_OCCURRENCE"); | |
1775 | static TCollection_AsciiString Reco_PromissoryUsageOccurrence("PROMISSORY_USAGE_OCCURRENCE"); | |
1776 | static TCollection_AsciiString Reco_QuantifiedAssemblyComponentUsage("QUANTIFIED_ASSEMBLY_COMPONENT_USAGE"); | |
1777 | static TCollection_AsciiString Reco_SpecifiedHigherUsageOccurrence("SPECIFIED_HIGHER_USAGE_OCCURRENCE"); | |
1778 | static TCollection_AsciiString Reco_AssemblyComponentUsageSubstitute("ASSEMBLY_COMPONENT_USAGE_SUBSTITUTE"); | |
1779 | static TCollection_AsciiString Reco_SuppliedPartRelationship("SUPPLIED_PART_RELATIONSHIP"); | |
1780 | static TCollection_AsciiString Reco_ExternallyDefinedRepresentation("EXTERNALLY_DEFINED_REPRESENTATION"); | |
1781 | static TCollection_AsciiString Reco_ShapeRepresentationRelationship("SHAPE_REPRESENTATION_RELATIONSHIP"); | |
1782 | static TCollection_AsciiString Reco_RepresentationRelationshipWithTransformation("REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION"); | |
1783 | static TCollection_AsciiString Reco_MaterialDesignation("MATERIAL_DESIGNATION"); | |
1784 | static TCollection_AsciiString Reco_ContextDependentShapeRepresentation ("CONTEXT_DEPENDENT_SHAPE_REPRESENTATION"); | |
1785 | ||
1786 | // Added from CD To DIS (S4134) | |
1787 | static TCollection_AsciiString Reco_AppliedDateAndTimeAssignment ("APPLIED_DATE_AND_TIME_ASSIGNMENT"); | |
1788 | static TCollection_AsciiString Reco_AppliedDateAssignment ("APPLIED_DATE_ASSIGNMENT"); | |
1789 | static TCollection_AsciiString Reco_AppliedApprovalAssignment ("APPLIED_APPROVAL_ASSIGNMENT"); | |
1790 | static TCollection_AsciiString Reco_AppliedDocumentReference ("APPLIED_DOCUMENT_REFERENCE"); | |
1791 | static TCollection_AsciiString Reco_AppliedGroupAssignment ("APPLIED_GROUP_ASSIGNMENT"); | |
1792 | static TCollection_AsciiString Reco_AppliedOrganizationAssignment ("APPLIED_ORGANIZATION_ASSIGNMENT"); | |
1793 | static TCollection_AsciiString Reco_AppliedPersonAndOrganizationAssignment ("APPLIED_PERSON_AND_ORGANIZATION_ASSIGNMENT"); | |
1794 | static TCollection_AsciiString Reco_AppliedPresentedItem ("APPLIED_PRESENTED_ITEM"); | |
1795 | static TCollection_AsciiString Reco_AppliedSecurityClassificationAssignment ("APPLIED_SECURITY_CLASSIFICATION_ASSIGNMENT"); | |
1796 | static TCollection_AsciiString Reco_DocumentFile ("DOCUMENT_FILE"); | |
1797 | static TCollection_AsciiString Reco_CharacterizedObject ("CHARACTERIZED_OBJECT"); | |
1798 | static TCollection_AsciiString Reco_ExtrudedFaceSolid ("EXTRUDED_FACE_SOLID"); | |
1799 | static TCollection_AsciiString Reco_RevolvedFaceSolid ("REVOLVED_FACE_SOLID"); | |
1800 | static TCollection_AsciiString Reco_SweptFaceSolid ("SWEPT_FACE_SOLID"); | |
1801 | ||
1802 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) | |
1803 | static TCollection_AsciiString Reco_MeasureRepresentationItem ("MEASURE_REPRESENTATION_ITEM"); | |
1804 | static TCollection_AsciiString Reco_AreaUnit("AREA_UNIT"); | |
1805 | static TCollection_AsciiString Reco_VolumeUnit("VOLUME_UNIT"); | |
1806 | ||
1807 | // Added by ABV 10.11.99 for AP203 | |
1808 | static TCollection_AsciiString Reco_Action ("ACTION"); | |
1809 | static TCollection_AsciiString Reco_ActionAssignment ("ACTION_ASSIGNMENT"); | |
1810 | static TCollection_AsciiString Reco_ActionMethod ("ACTION_METHOD"); | |
1811 | static TCollection_AsciiString Reco_ActionRequestAssignment ("ACTION_REQUEST_ASSIGNMENT"); | |
1812 | static TCollection_AsciiString Reco_CcDesignApproval ("CC_DESIGN_APPROVAL"); | |
1813 | static TCollection_AsciiString Reco_CcDesignCertification ("CC_DESIGN_CERTIFICATION"); | |
1814 | static TCollection_AsciiString Reco_CcDesignContract ("CC_DESIGN_CONTRACT"); | |
1815 | static TCollection_AsciiString Reco_CcDesignDateAndTimeAssignment ("CC_DESIGN_DATE_AND_TIME_ASSIGNMENT"); | |
1816 | static TCollection_AsciiString Reco_CcDesignPersonAndOrganizationAssignment ("CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT"); | |
1817 | static TCollection_AsciiString Reco_CcDesignSecurityClassification ("CC_DESIGN_SECURITY_CLASSIFICATION"); | |
1818 | static TCollection_AsciiString Reco_CcDesignSpecificationReference ("CC_DESIGN_SPECIFICATION_REFERENCE"); | |
1819 | static TCollection_AsciiString Reco_Certification ("CERTIFICATION"); | |
1820 | static TCollection_AsciiString Reco_CertificationAssignment ("CERTIFICATION_ASSIGNMENT"); | |
1821 | static TCollection_AsciiString Reco_CertificationType ("CERTIFICATION_TYPE"); | |
1822 | static TCollection_AsciiString Reco_Change ("CHANGE"); | |
1823 | static TCollection_AsciiString Reco_ChangeRequest ("CHANGE_REQUEST"); | |
1824 | static TCollection_AsciiString Reco_ConfigurationDesign ("CONFIGURATION_DESIGN"); | |
1825 | static TCollection_AsciiString Reco_ConfigurationEffectivity ("CONFIGURATION_EFFECTIVITY"); | |
1826 | static TCollection_AsciiString Reco_Contract ("CONTRACT"); | |
1827 | static TCollection_AsciiString Reco_ContractAssignment ("CONTRACT_ASSIGNMENT"); | |
1828 | static TCollection_AsciiString Reco_ContractType ("CONTRACT_TYPE"); | |
1829 | static TCollection_AsciiString Reco_ProductConcept ("PRODUCT_CONCEPT"); | |
1830 | static TCollection_AsciiString Reco_ProductConceptContext ("PRODUCT_CONCEPT_CONTEXT"); | |
1831 | static TCollection_AsciiString Reco_StartRequest ("START_REQUEST"); | |
1832 | static TCollection_AsciiString Reco_StartWork ("START_WORK"); | |
1833 | static TCollection_AsciiString Reco_VersionedActionRequest ("VERSIONED_ACTION_REQUEST"); | |
1834 | static TCollection_AsciiString Reco_ProductCategoryRelationship ("PRODUCT_CATEGORY_RELATIONSHIP"); | |
1835 | static TCollection_AsciiString Reco_ActionRequestSolution ("ACTION_REQUEST_SOLUTION"); | |
1836 | static TCollection_AsciiString Reco_DraughtingModel ("DRAUGHTING_MODEL"); | |
1837 | // Added by ABV 18.04.00 for CAX-IF TRJ4 | |
1838 | static TCollection_AsciiString Reco_AngularLocation ("ANGULAR_LOCATION"); | |
1839 | static TCollection_AsciiString Reco_AngularSize ("ANGULAR_SIZE"); | |
1840 | static TCollection_AsciiString Reco_DimensionalCharacteristicRepresentation ("DIMENSIONAL_CHARACTERISTIC_REPRESENTATION"); | |
1841 | static TCollection_AsciiString Reco_DimensionalLocation ("DIMENSIONAL_LOCATION"); | |
1842 | static TCollection_AsciiString Reco_DimensionalLocationWithPath ("DIMENSIONAL_LOCATION_WITH_PATH"); | |
1843 | static TCollection_AsciiString Reco_DimensionalSize ("DIMENSIONAL_SIZE"); | |
1844 | static TCollection_AsciiString Reco_DimensionalSizeWithPath ("DIMENSIONAL_SIZE_WITH_PATH"); | |
1845 | static TCollection_AsciiString Reco_ShapeDimensionRepresentation ("SHAPE_DIMENSION_REPRESENTATION"); | |
1846 | // Added by ABV 10.05.00 for CAX-IF TRJ4 (external references) | |
1847 | static TCollection_AsciiString Reco_DocumentRepresentationType ("DOCUMENT_REPRESENTATION_TYPE"); | |
1848 | static TCollection_AsciiString Reco_ObjectRole ("OBJECT_ROLE"); | |
1849 | static TCollection_AsciiString Reco_RoleAssociation ("ROLE_ASSOCIATION"); | |
1850 | static TCollection_AsciiString Reco_IdentificationRole ("IDENTIFICATION_ROLE"); | |
1851 | static TCollection_AsciiString Reco_IdentificationAssignment ("IDENTIFICATION_ASSIGNMENT"); | |
1852 | static TCollection_AsciiString Reco_ExternalIdentificationAssignment ("EXTERNAL_IDENTIFICATION_ASSIGNMENT"); | |
1853 | static TCollection_AsciiString Reco_EffectivityAssignment ("EFFECTIVITY_ASSIGNMENT"); | |
1854 | static TCollection_AsciiString Reco_NameAssignment ("NAME_ASSIGNMENT"); | |
1855 | static TCollection_AsciiString Reco_GeneralProperty ("GENERAL_PROPERTY"); | |
1856 | static TCollection_AsciiString Reco_Class ("CLASS"); | |
1857 | static TCollection_AsciiString Reco_ExternallyDefinedClass ("EXTERNALLY_DEFINED_Class"); | |
1858 | static TCollection_AsciiString Reco_ExternallyDefinedGeneralProperty ("EXTERNALLY_DEFINED_GENERAL_PROPERTY"); | |
1859 | static TCollection_AsciiString Reco_AppliedExternalIdentificationAssignment ("APPLIED_EXTERNAL_IDENTIFICATION_ASSIGNMENT"); | |
1860 | // Added by CKY , 25 APR 2001 for Dimensional Tolerances (CAX-IF TRJ7) | |
1861 | static TCollection_AsciiString Reco_CompositeShapeAspect ("COMPOSITE_SHAPE_ASPECT"); | |
1862 | static TCollection_AsciiString Reco_DerivedShapeAspect ("DERIVED_SHAPE_ASPECT"); | |
1863 | static TCollection_AsciiString Reco_Extension ("EXTENSION"); | |
1864 | static TCollection_AsciiString Reco_DirectedDimensionalLocation ("DIRECTED_DIMENSIONAL_LOCATION"); | |
1865 | static TCollection_AsciiString Reco_LimitsAndFits ("LIMITS_AND_FITS"); | |
1866 | static TCollection_AsciiString Reco_ToleranceValue ("TOLERANCE_VALUE"); | |
1867 | static TCollection_AsciiString Reco_MeasureQualification ("MEASURE_QUALIFICATION"); | |
1868 | static TCollection_AsciiString Reco_PlusMinusTolerance ("PLUS_MINUS_TOLERANCE"); | |
1869 | static TCollection_AsciiString Reco_PrecisionQualifier ("PRECISION_QUALIFIER"); | |
1870 | static TCollection_AsciiString Reco_TypeQualifier ("TYPE_QUALIFIER"); | |
1871 | static TCollection_AsciiString Reco_QualifiedRepresentationItem ("QUALIFIED_REPRESENTATION_ITEM"); | |
1872 | static TCollection_AsciiString Reco_CompoundRepresentationItem ("COMPOUND_REPRESENTATION_ITEM"); | |
1873 | static TCollection_AsciiString Reco_ValueRange ("VALUE_RANGE"); | |
1874 | static TCollection_AsciiString Reco_ShapeAspectDerivingRelationship ("SHAPE_ASPECT_DERIVING_RELATIONSHIP"); | |
1875 | ||
1876 | static TCollection_AsciiString Reco_CompoundShapeRepresentation ("COMPOUND_SHAPE_REPRESENTATION"); | |
1877 | static TCollection_AsciiString Reco_ConnectedEdgeSet ("CONNECTED_EDGE_SET"); | |
1878 | static TCollection_AsciiString Reco_ConnectedFaceShapeRepresentation ("CONNECTED_FACE_SHAPE_REPRESENTATION"); | |
1879 | static TCollection_AsciiString Reco_EdgeBasedWireframeModel ("EDGE_BASED_WIREFRAME_MODEL"); | |
1880 | static TCollection_AsciiString Reco_EdgeBasedWireframeShapeRepresentation ("EDGE_BASED_WIREFRAME_SHAPE_REPRESENTATION"); | |
1881 | static TCollection_AsciiString Reco_FaceBasedSurfaceModel ("FACE_BASED_SURFACE_MODEL"); | |
1882 | static TCollection_AsciiString Reco_NonManifoldSurfaceShapeRepresentation ("NON_MANIFOLD_SURFACE_SHAPE_REPRESENTATION"); | |
1883 | ||
1884 | //gka 08.01.02 | |
1885 | static TCollection_AsciiString Reco_OrientedSurface ("ORIENTED_SURFACE"); | |
1886 | static TCollection_AsciiString Reco_Subface ("SUBFACE"); | |
1887 | static TCollection_AsciiString Reco_Subedge ("SUBEDGE"); | |
1888 | static TCollection_AsciiString Reco_SeamEdge("SEAM_EDGE"); | |
1889 | static TCollection_AsciiString Reco_ConnectedFaceSubSet("CONNECTED_FACE_SUB_SET"); | |
1890 | ||
1891 | //Added for AP209 | |
1892 | static TCollection_AsciiString Reco_EulerAngles("EULER_ANGLES"); | |
1893 | static TCollection_AsciiString Reco_MassUnit("MASS_UNIT"); | |
1894 | static TCollection_AsciiString Reco_MassMeasureWithUnit ("MASS_MEASURE_WITH_UNIT"); | |
1895 | static TCollection_AsciiString Reco_ThermodynamicTemperatureUnit("THERMODYNAMIC_TEMPERATURE_UNIT"); | |
1896 | static TCollection_AsciiString Reco_AnalysisItemWithinRepresentation("ANALYSIS_ITEM_WITHIN_REPRESENTATION"); | |
1897 | static TCollection_AsciiString Reco_Curve3dElementDescriptor("CURVE_3D_ELEMENT_DESCRIPTOR"); | |
1898 | static TCollection_AsciiString Reco_CurveElementEndReleasePacket("CURVE_ELEMENT_END_RELEASE_PACKET"); | |
1899 | static TCollection_AsciiString Reco_CurveElementSectionDefinition("CURVE_ELEMENT_SECTION_DEFINITION"); | |
1900 | static TCollection_AsciiString Reco_CurveElementSectionDerivedDefinitions("CURVE_ELEMENT_SECTION_DERIVED_DEFINITIONS"); | |
1901 | static TCollection_AsciiString Reco_ElementDescriptor("ELEMENT_DESCRIPTOR"); | |
1902 | static TCollection_AsciiString Reco_ElementMaterial("ELEMENT_MATERIAL"); | |
1903 | static TCollection_AsciiString Reco_Surface3dElementDescriptor("SURFACE_3D_ELEMENT_DESCRIPTOR"); | |
1904 | static TCollection_AsciiString Reco_SurfaceElementProperty("SURFACE_ELEMENT_PROPERTY"); | |
1905 | static TCollection_AsciiString Reco_SurfaceSection("SURFACE_SECTION"); | |
1906 | static TCollection_AsciiString Reco_SurfaceSectionField("SURFACE_SECTION_FIELD"); | |
1907 | static TCollection_AsciiString Reco_SurfaceSectionFieldConstant("SURFACE_SECTION_FIELD_CONSTANT"); | |
1908 | static TCollection_AsciiString Reco_SurfaceSectionFieldVarying("SURFACE_SECTION_FIELD_VARYING"); | |
1909 | static TCollection_AsciiString Reco_UniformSurfaceSection("UNIFORM_SURFACE_SECTION"); | |
1910 | static TCollection_AsciiString Reco_Volume3dElementDescriptor("VOLUME_3D_ELEMENT_DESCRIPTOR"); | |
1911 | static TCollection_AsciiString Reco_AlignedCurve3dElementCoordinateSystem("ALIGNED_CURVE_3D_ELEMENT_COORDINATE_SYSTEM"); | |
1912 | static TCollection_AsciiString Reco_ArbitraryVolume3dElementCoordinateSystem("ARBITRARY_VOLUME_3D_ELEMENT_COORDINATE_SYSTEM"); | |
1913 | static TCollection_AsciiString Reco_Curve3dElementProperty("CURVE_3D_ELEMENT_PROPERTY"); | |
1914 | static TCollection_AsciiString Reco_Curve3dElementRepresentation("CURVE_3D_ELEMENT_REPRESENTATION"); | |
1915 | static TCollection_AsciiString Reco_Node("NODE"); | |
1916 | //static TCollection_AsciiString Reco_CurveElementEndCoordinateSystem(" "); | |
1917 | static TCollection_AsciiString Reco_CurveElementEndOffset("CURVE_ELEMENT_END_OFFSET"); | |
1918 | static TCollection_AsciiString Reco_CurveElementEndRelease("CURVE_ELEMENT_END_RELEASE"); | |
1919 | static TCollection_AsciiString Reco_CurveElementInterval("CURVE_ELEMENT_INTERVAL"); | |
1920 | static TCollection_AsciiString Reco_CurveElementIntervalConstant("CURVE_ELEMENT_INTERVAL_CONSTANT"); | |
1921 | static TCollection_AsciiString Reco_DummyNode("DUMMY_NODE"); | |
1922 | static TCollection_AsciiString Reco_CurveElementLocation("CURVE_ELEMENT_LOCATION"); | |
1923 | static TCollection_AsciiString Reco_ElementGeometricRelationship("ELEMENT_GEOMETRIC_RELATIONSHIP"); | |
1924 | static TCollection_AsciiString Reco_ElementGroup("ELEMENT_GROUP"); | |
1925 | static TCollection_AsciiString Reco_ElementRepresentation("ELEMENT_REPRESENTATION"); | |
1926 | static TCollection_AsciiString Reco_FeaAreaDensity("FEA_AREA_DENSITY"); | |
1927 | static TCollection_AsciiString Reco_FeaAxis2Placement3d("FEA_AXIS2_PLACEMENT_3D"); | |
1928 | static TCollection_AsciiString Reco_FeaGroup("FEA_GROUP"); | |
1929 | static TCollection_AsciiString Reco_FeaLinearElasticity("FEA_LINEAR_ELASTICITY"); | |
1930 | static TCollection_AsciiString Reco_FeaMassDensity("FEA_MASS_DENSITY"); | |
1931 | static TCollection_AsciiString Reco_FeaMaterialPropertyRepresentation("FEA_MATERIAL_PROPERTY_REPRESENTATION"); | |
1932 | static TCollection_AsciiString Reco_FeaMaterialPropertyRepresentationItem("FEA_MATERIAL_PROPERTY_REPRESENTATION_ITEM"); | |
1933 | static TCollection_AsciiString Reco_FeaModel("FEA_MODEL"); | |
1934 | static TCollection_AsciiString Reco_FeaModel3d("FEA_MODEL_3D"); | |
1935 | static TCollection_AsciiString Reco_FeaMoistureAbsorption("FEA_MOISTURE_ABSORPTION"); | |
1936 | static TCollection_AsciiString Reco_FeaParametricPoint("FEA_PARAMETRIC_POINT"); | |
1937 | static TCollection_AsciiString Reco_FeaRepresentationItem("FEA_REPRESENTATION_ITEM"); | |
1938 | static TCollection_AsciiString Reco_FeaSecantCoefficientOfLinearThermalExpansion("FEA_SECANT_COEFFICIENT_OF_LINEAR_THERMAL_EXPANSION"); | |
1939 | static TCollection_AsciiString Reco_FeaShellBendingStiffness("FEA_SHELL_BENDING_STIFFNESS"); | |
1940 | static TCollection_AsciiString Reco_FeaShellMembraneBendingCouplingStiffness("FEA_SHELL_MEMBRANE_BENDING_COUPLING_STIFFNESS"); | |
1941 | static TCollection_AsciiString Reco_FeaShellMembraneStiffness("FEA_SHELL_MEMBRANE_STIFFNESS"); | |
1942 | static TCollection_AsciiString Reco_FeaShellShearStiffness("FEA_SHELL_SHEAR_STIFFNESS"); | |
1943 | static TCollection_AsciiString Reco_GeometricNode("GEOMETRIC_NODE"); | |
1944 | static TCollection_AsciiString Reco_FeaTangentialCoefficientOfLinearThermalExpansion("FEA_TANGENTIAL_COEFFICIENT_OF_LINEAR_THERMAL_EXPANSION"); | |
1945 | static TCollection_AsciiString Reco_NodeGroup("NODE_GROUP"); | |
1946 | static TCollection_AsciiString Reco_NodeRepresentation("NODE_REPRESENTATION"); | |
1947 | static TCollection_AsciiString Reco_NodeSet("NODE_SET"); | |
1948 | static TCollection_AsciiString Reco_NodeWithSolutionCoordinateSystem("NODE_WITH_SOLUTION_COORDINATE_SYSTEM"); | |
1949 | static TCollection_AsciiString Reco_NodeWithVector("NODE_WITH_VECTOR"); | |
1950 | static TCollection_AsciiString Reco_ParametricCurve3dElementCoordinateDirection("PARAMETRIC_CURVE_3D_ELEMENT_COORDINATE_DIRECTION"); | |
1951 | static TCollection_AsciiString Reco_ParametricCurve3dElementCoordinateSystem("PARAMETRIC_CURVE_3D_ELEMENT_COORDINATE_SYSTEM"); | |
1952 | static TCollection_AsciiString Reco_ParametricSurface3dElementCoordinateSystem("PARAMETRIC_SURFACE_3D_ELEMENT_COORDINATE_SYSTEM"); | |
1953 | static TCollection_AsciiString Reco_Surface3dElementRepresentation("SURFACE_3D_ELEMENT_REPRESENTATION"); | |
1954 | //static TCollection_AsciiString Reco_SymmetricTensor22d(" "); | |
1955 | //static TCollection_AsciiString Reco_SymmetricTensor42d(" "); | |
1956 | //static TCollection_AsciiString Reco_SymmetricTensor43d(" "); | |
1957 | static TCollection_AsciiString Reco_Volume3dElementRepresentation("VOLUME_3D_ELEMENT_REPRESENTATION"); | |
1958 | static TCollection_AsciiString Reco_DataEnvironment("DATA_ENVIRONMENT"); | |
1959 | static TCollection_AsciiString Reco_MaterialPropertyRepresentation("MATERIAL_PROPERTY_REPRESENTATION"); | |
1960 | static TCollection_AsciiString Reco_PropertyDefinitionRelationship("PROPERTY_DEFINITION_RELATIONSHIP"); | |
1961 | static TCollection_AsciiString Reco_PointRepresentation("POINT_REPRESENTATION"); | |
1962 | static TCollection_AsciiString Reco_MaterialProperty("MATERIAL_PROPERTY"); | |
1963 | static TCollection_AsciiString Reco_FeaModelDefinition("FEA_MODEL_DEFINITION"); | |
1964 | static TCollection_AsciiString Reco_FreedomAndCoefficient("FREEDOM_AND_COEFFICIENT"); | |
1965 | static TCollection_AsciiString Reco_FreedomsList("FREEDOMS_LIST"); | |
1966 | static TCollection_AsciiString Reco_ProductDefinitionFormationRelationship("PRODUCT_DEFINITION_FORMATION_RELATIONSHIP"); | |
1967 | //static TCollection_AsciiString Reco_FeaModelDefinition("FEA_MODEL_DEFINITION"); | |
1968 | static TCollection_AsciiString Reco_NodeDefinition("NODE_DEFINITION"); | |
1969 | static TCollection_AsciiString Reco_StructuralResponseProperty("STRUCTURAL_RESPONSE_PROPERTY"); | |
1970 | static TCollection_AsciiString Reco_StructuralResponsePropertyDefinitionRepresentation("STRUCTURAL_RESPONSE_PROPERTY_DEFINITION_REPRESENTATION"); | |
1971 | static TCollection_AsciiString Reco_AlignedSurface3dElementCoordinateSystem("ALIGNED_SURFACE_3D_ELEMENT_COORDINATE_SYSTEM"); | |
1972 | static TCollection_AsciiString Reco_ConstantSurface3dElementCoordinateSystem("CONSTANT_SURFACE_3D_ELEMENT_COORDINATE_SYSTEM"); | |
1973 | static TCollection_AsciiString Reco_CurveElementIntervalLinearlyVarying("CURVE_ELEMENT_INTERVAL_LINEARLY_VARYING"); | |
1974 | static TCollection_AsciiString Reco_FeaCurveSectionGeometricRelationship("FEA_CURVE_SECTION_GEOMETRIC_RELATIONSHIP"); | |
1975 | static TCollection_AsciiString Reco_FeaSurfaceSectionGeometricRelationship("FEA_SURFACE_SECTION_GEOMETRIC_RELATIONSHIP"); | |
1976 | ||
1977 | // PTV 28.01.2003 TRJ11 AP214 external references | |
1978 | static TCollection_AsciiString Reco_DocumentProductAssociation ("DOCUMENT_PRODUCT_ASSOCIATION"); | |
1979 | static TCollection_AsciiString Reco_DocumentProductEquivalence ("DOCUMENT_PRODUCT_EQUIVALENCE"); | |
1980 | ||
1981 | // Added by SKL 18.06.2003 for Dimensional Tolerances (CAX-IF TRJ11) | |
1982 | static TCollection_AsciiString Reco_ShapeRepresentationWithParameters("SHAPE_REPRESENTATION_WITH_PARAMETERS"); | |
1983 | static TCollection_AsciiString Reco_AngularityTolerance("ANGULARITY_TOLERANCE"); | |
1984 | static TCollection_AsciiString Reco_ConcentricityTolerance("CONCENTRICITY_TOLERANCE"); | |
1985 | static TCollection_AsciiString Reco_CircularRunoutTolerance("CIRCULAR_RUNOUT_TOLERANCE"); | |
1986 | static TCollection_AsciiString Reco_CoaxialityTolerance("COAXIALITY_TOLERANCE"); | |
28a73c1f | 1987 | static TCollection_AsciiString Reco_CylindricityTolerance("CYLINDRICITY_TOLERANCE"); |
7fd59977 | 1988 | static TCollection_AsciiString Reco_FlatnessTolerance("FLATNESS_TOLERANCE"); |
1989 | static TCollection_AsciiString Reco_LineProfileTolerance("LINE_PROFILE_TOLERANCE"); | |
1990 | static TCollection_AsciiString Reco_ParallelismTolerance("PARALLELISM_TOLERANCE"); | |
1991 | static TCollection_AsciiString Reco_PerpendicularityTolerance("PERPENDICULARITY_TOLERANCE"); | |
1992 | static TCollection_AsciiString Reco_PositionTolerance("POSITION_TOLERANCE"); | |
1993 | static TCollection_AsciiString Reco_RoundnessTolerance("ROUNDNESS_TOLERANCE"); | |
1994 | static TCollection_AsciiString Reco_StraightnessTolerance("STRAIGHTNESS_TOLERANCE"); | |
1995 | static TCollection_AsciiString Reco_SurfaceProfileTolerance("SURFACE_PROFILE_TOLERANCE"); | |
1996 | static TCollection_AsciiString Reco_SymmetryTolerance("SYMMETRY_TOLERANCE"); | |
1997 | static TCollection_AsciiString Reco_TotalRunoutTolerance("TOTAL_RUNOUT_TOLERANCE"); | |
1998 | static TCollection_AsciiString Reco_GeometricTolerance("GEOMETRIC_TOLERANCE"); | |
1999 | static TCollection_AsciiString Reco_GeometricToleranceRelationship("GEOMETRIC_TOLERANCE_RELATIONSHIP"); | |
2000 | static TCollection_AsciiString Reco_GeometricToleranceWithDatumReference("GEOMETRIC_TOLERANCE_WITH_DATUM_REFERENCE"); | |
2001 | static TCollection_AsciiString Reco_ModifiedGeometricTolerance("MODIFIED_GEOMETRIC_TOLERANCE"); | |
2002 | static TCollection_AsciiString Reco_Datum("DATUM"); | |
2003 | static TCollection_AsciiString Reco_DatumFeature("DATUM_FEATURE"); | |
2004 | static TCollection_AsciiString Reco_DatumReference("DATUM_REFERENCE"); | |
2005 | static TCollection_AsciiString Reco_CommonDatum("COMMON_DATUM"); | |
2006 | static TCollection_AsciiString Reco_DatumTarget("DATUM_TARGET"); | |
2007 | static TCollection_AsciiString Reco_PlacedDatumTargetFeature("PLACED_DATUM_TARGET_FEATURE"); | |
2008 | ||
28a73c1f | 2009 | //Added by ika for GD&T AP242 |
2010 | static TCollection_AsciiString Reco_Apex("APEX"); | |
2011 | static TCollection_AsciiString Reco_CentreOfSymmetry("CENTRE_OF_SYMMETRY"); | |
2012 | static TCollection_AsciiString Reco_GeometricAlignment("GEOMETRIC_ALIGNMENT"); | |
2013 | static TCollection_AsciiString Reco_PerpendicularTo("PERPENDICULAR_TO"); | |
2014 | static TCollection_AsciiString Reco_Tangent("TANGENT"); | |
2015 | static TCollection_AsciiString Reco_ParallelOffset("PARALLEL_OFFSET"); | |
2016 | static TCollection_AsciiString Reco_GeometricItemSpecificUsage("GEOMETRIC_ITEM_SPECIFIC_USAGE"); | |
2017 | static TCollection_AsciiString Reco_IdAttribute("ID_ATTRIBUTE"); | |
2018 | static TCollection_AsciiString Reco_ItemIdentifiedRepresentationUsage("ITEM_IDENTIFIED_REPRESENTATION_USAGE"); | |
2019 | static TCollection_AsciiString Reco_AllAroundShapeAspect("ALL_AROUND_SHAPE_ASPECT"); | |
2020 | static TCollection_AsciiString Reco_BetweenShapeAspect("BETWEEN_SHAPE_ASPECT"); | |
2021 | static TCollection_AsciiString Reco_CompositeGroupShapeAspect("COMPOSITE_GROUP_SHAPE_ASPECT"); | |
2022 | static TCollection_AsciiString Reco_ContinuosShapeAspect("CONTINUOUS_SHAPE_ASPECT"); | |
2023 | static TCollection_AsciiString Reco_GeometricToleranceWithDefinedAreaUnit("GEOMETRIC_TOLERANCE_WITH_DEFINED_AREA_UNIT"); | |
2024 | static TCollection_AsciiString Reco_GeometricToleranceWithDefinedUnit("GEOMETRIC_TOLERANCE_WITH_DEFINED_UNIT"); | |
2025 | static TCollection_AsciiString Reco_GeometricToleranceWithMaximumTolerance("GEOMETRIC_TOLERANCE_WITH_MAXIMUM_TOLERANCE"); | |
2026 | static TCollection_AsciiString Reco_GeometricToleranceWithModifiers("GEOMETRIC_TOLERANCE_WITH_MODIFIERS"); | |
2027 | static TCollection_AsciiString Reco_UnequallyDisposedGeometricTolerance("UNEQUALLY_DISPOSED_GEOMETRIC_TOLERANCE"); | |
2028 | static TCollection_AsciiString Reco_NonUniformZoneDefinition("NON_UNIFORM_ZONE_DEFINITION"); | |
2029 | static TCollection_AsciiString Reco_ProjectedZoneDefinition("PROJECTED_ZONE_DEFINITION"); | |
2030 | static TCollection_AsciiString Reco_RunoutZoneDefinition("RUNOUT_ZONE_DEFINITION"); | |
2031 | static TCollection_AsciiString Reco_RunoutZoneOrientation("RUNOUT_ZONE_ORIENTATION"); | |
2032 | static TCollection_AsciiString Reco_ToleranceZone("TOLERANCE_ZONE"); | |
2033 | static TCollection_AsciiString Reco_ToleranceZoneDefinition("TOLERANCE_ZONE_DEFINITION"); | |
2034 | static TCollection_AsciiString Reco_ToleranceZoneForm("TOLERANCE_ZONE_FORM"); | |
2035 | static TCollection_AsciiString Reco_ValueFormatTypeQualifier("VALUE_FORMAT_TYPE_QUALIFIER"); | |
2036 | static TCollection_AsciiString Reco_DatumReferenceCompartment("DATUM_REFERENCE_COMPARTMENT"); | |
2037 | static TCollection_AsciiString Reco_DatumReferenceElement("DATUM_REFERENCE_ELEMENT"); | |
2038 | static TCollection_AsciiString Reco_DatumReferenceModifierWithValue("DATUM_REFERENCE_MODIFIER_WITH_VALUE"); | |
2039 | static TCollection_AsciiString Reco_DatumSystem("DATUM_SYSTEM"); | |
2040 | static TCollection_AsciiString Reco_GeneralDatumReference("GENERAL_DATUM_REFERENCE"); | |
2041 | static TCollection_AsciiString Reco_IntegerRepresentationItem("INTEGER_REPRESENTATION_ITEM"); | |
2042 | static TCollection_AsciiString Reco_ValueRepresentationItem("VALUE_REPRESENTATION_ITEM"); | |
6595eee7 | 2043 | static TCollection_AsciiString Reco_FeatureForDatumTargetRelationship("FEATURE_FOR_DATUM_TARGET_RELATIONSHIP"); |
5df609e7 | 2044 | static TCollection_AsciiString Reco_DraughtingModelItemAssociation("DRAUGHTING_MODEL_ITEM_ASSOCIATION"); |
2045 | static TCollection_AsciiString Reco_AnnotationPlane("ANNOTATION_PLANE"); | |
7fd59977 | 2046 | |
5df609e7 | 2047 | static TCollection_AsciiString Reco_TessellatedAnnotationOccurrence("TESSELLATED_ANNOTATION_OCCURRENCE"); |
2048 | static TCollection_AsciiString Reco_TessellatedGeometricSet("TESSELLATED_GEOMETRIC_SET"); | |
2049 | static TCollection_AsciiString Reco_TessellatedCurveSet("TESSELLATED_CURVE_SET"); | |
2050 | static TCollection_AsciiString Reco_CoordinatesList("COORDINATES_LIST"); | |
b7b2f85a | 2051 | static TCollection_AsciiString Reco_ConstructiveGeometryRepresentation("CONSTRUCTIVE_GEOMETRY_REPRESENTATION"); |
2052 | static TCollection_AsciiString Reco_ConstructiveGeometryRepresentationRelationship("CONSTRUCTIVE_GEOMETRY_REPRESENTATION_RELATIONSHIP"); | |
fe0d928d | 2053 | static TCollection_AsciiString Reco_CharacterizedRepresentation("CHARACTERIZED_REPRESENTATION"); |
0c63f2f8 | 2054 | static TCollection_AsciiString Reco_CameraModelD3MultiClipping("CAMERA_MODEL_D3_MULTI_CLIPPING"); |
2055 | static TCollection_AsciiString Reco_CameraModelD3MultiClippingIntersection("CAMERA_MODEL_D3_MULTI_CLIPPING_INTERSECTION"); | |
2056 | static TCollection_AsciiString Reco_CameraModelD3MultiClippingUnion("CAMERA_MODEL_D3_MULTI_CLIPPING_UNION"); | |
691711cd IK |
2057 | |
2058 | static TCollection_AsciiString Reco_SurfaceStyleTransparent("SURFACE_STYLE_TRANSPARENT"); | |
2059 | static TCollection_AsciiString Reco_SurfaceStyleReflectanceAmbient("SURFACE_STYLE_REFLECTANCE_AMBIENT"); | |
2060 | static TCollection_AsciiString Reco_SurfaceStyleRendering("SURFACE_STYLE_RENDERING"); | |
2061 | static TCollection_AsciiString Reco_SurfaceStyleRenderingWithProperties("SURFACE_STYLE_RENDERING_WITH_PROPERTIES"); | |
2062 | ||
7fd59977 | 2063 | // -- Definition of the libraries -- |
2064 | ||
997e128f | 2065 | static NCollection_DataMap<TCollection_AsciiString, Standard_Integer> typenums; |
2066 | static NCollection_DataMap<TCollection_AsciiString, Standard_Integer> typeshor; | |
7fd59977 | 2067 | |
2068 | RWStepAP214_ReadWriteModule::RWStepAP214_ReadWriteModule () | |
2069 | { | |
2070 | // Handle(StepAP214_Protocol) protocol = new StepAP214_Protocol; | |
2071 | // StepData_WriterLib::SetGlobal(Handle(RWStepAP214_ReadWriteModule)::DownCast(This()),protocol); | |
2072 | // Interface_ReaderLib::SetGlobal(Handle(RWStepAP214_ReadWriteModule)::DownCast(This()),protocol); | |
997e128f | 2073 | if (!typenums.IsEmpty()) return; |
2074 | typenums.Bind (Reco_CartesianPoint, 59); | |
2075 | typenums.Bind (Reco_VertexPoint, 316); | |
2076 | typenums.Bind (Reco_OrientedEdge, 181); | |
2077 | typenums.Bind (Reco_EdgeCurve, 116); | |
2078 | typenums.Bind (Reco_SurfaceCurve, 272); | |
2079 | typenums.Bind (Reco_EdgeLoop, 117); | |
2080 | typenums.Bind (Reco_AdvancedFace, 3); | |
2081 | typenums.Bind (Reco_FaceBound, 131); | |
2082 | typenums.Bind (Reco_FaceOuterBound, 132); | |
2083 | typenums.Bind (Reco_Direction, 105); | |
2084 | typenums.Bind (Reco_Vector, 313); | |
2085 | typenums.Bind (Reco_BSplineCurve, 38); | |
2086 | typenums.Bind (Reco_BSplineCurveWithKnots, 39); | |
2087 | typenums.Bind (Reco_BezierCurve, 43); | |
2088 | typenums.Bind (Reco_Pcurve, 190); | |
2089 | typenums.Bind (Reco_QuasiUniformCurve, 236); | |
2090 | typenums.Bind (Reco_RationalBSplineCurve, 239); | |
2091 | typenums.Bind (Reco_TrimmedCurve, 308); | |
2092 | typenums.Bind (Reco_UniformCurve, 311); | |
7fd59977 | 2093 | |
997e128f | 2094 | typenums.Bind (Reco_BSplineSurface, 40); |
2095 | typenums.Bind (Reco_BSplineSurfaceWithKnots, 41); | |
2096 | typenums.Bind (Reco_QuasiUniformSurface, 237); | |
2097 | typenums.Bind (Reco_RationalBSplineSurface, 240); | |
2098 | typenums.Bind (Reco_UniformSurface, 312); | |
2099 | typenums.Bind (Reco_BezierSurface, 44); | |
2100 | typenums.Bind (Reco_ConicalSurface, 75); | |
2101 | typenums.Bind (Reco_CylindricalSurface, 90); | |
2102 | typenums.Bind (Reco_SphericalSurface, 269); | |
2103 | typenums.Bind (Reco_ToroidalSurface, 305); | |
2104 | typenums.Bind (Reco_SurfaceOfLinearExtrusion, 273); | |
2105 | typenums.Bind (Reco_SurfaceOfRevolution, 274); | |
7fd59977 | 2106 | |
997e128f | 2107 | typenums.Bind (Reco_Address, 1); |
2108 | typenums.Bind (Reco_AdvancedBrepShapeRepresentation, 2); | |
2109 | typenums.Bind (Reco_AnnotationCurveOccurrence, 4); | |
2110 | typenums.Bind (Reco_AnnotationFillArea, 5); | |
2111 | typenums.Bind (Reco_AnnotationFillAreaOccurrence, 6); | |
2112 | typenums.Bind (Reco_AnnotationOccurrence, 7); | |
2113 | typenums.Bind (Reco_AnnotationSubfigureOccurrence, 8); | |
2114 | typenums.Bind (Reco_AnnotationSymbol, 9); | |
2115 | typenums.Bind (Reco_AnnotationSymbolOccurrence, 10); | |
2116 | typenums.Bind (Reco_AnnotationText, 11); | |
2117 | typenums.Bind (Reco_AnnotationTextOccurrence, 12); | |
2118 | typenums.Bind (Reco_ApplicationContext, 13); | |
2119 | typenums.Bind (Reco_ApplicationContextElement, 14); | |
2120 | typenums.Bind (Reco_ApplicationProtocolDefinition, 15); | |
2121 | typenums.Bind (Reco_Approval, 16); | |
2122 | typenums.Bind (Reco_ApprovalAssignment, 17); | |
2123 | typenums.Bind (Reco_ApprovalPersonOrganization, 18); | |
2124 | typenums.Bind (Reco_ApprovalRelationship, 19); | |
2125 | typenums.Bind (Reco_ApprovalRole, 20); | |
2126 | typenums.Bind (Reco_ApprovalStatus, 21); | |
2127 | typenums.Bind (Reco_AreaInSet, 22); | |
2128 | typenums.Bind (Reco_AutoDesignActualDateAndTimeAssignment, 23); | |
2129 | typenums.Bind (Reco_AutoDesignActualDateAssignment, 24); | |
2130 | typenums.Bind (Reco_AutoDesignApprovalAssignment, 25); | |
2131 | typenums.Bind (Reco_AutoDesignDateAndPersonAssignment, 26); | |
2132 | typenums.Bind (Reco_AutoDesignGroupAssignment, 27); | |
2133 | typenums.Bind (Reco_AutoDesignNominalDateAndTimeAssignment, 28); | |
2134 | typenums.Bind (Reco_AutoDesignNominalDateAssignment, 29); | |
2135 | typenums.Bind (Reco_AutoDesignOrganizationAssignment, 30); | |
2136 | typenums.Bind (Reco_AutoDesignPersonAndOrganizationAssignment, 31); | |
2137 | typenums.Bind (Reco_AutoDesignPresentedItem, 32); | |
2138 | typenums.Bind (Reco_AutoDesignSecurityClassificationAssignment, 33); | |
2139 | typenums.Bind (Reco_AutoDesignViewArea, 34); | |
2140 | typenums.Bind (Reco_Axis1Placement, 35); | |
2141 | typenums.Bind (Reco_Axis2Placement2d, 36); | |
2142 | typenums.Bind (Reco_Axis2Placement3d, 37); | |
2143 | typenums.Bind (Reco_BackgroundColour, 42); | |
2144 | typenums.Bind (Reco_Block, 45); | |
2145 | typenums.Bind (Reco_BooleanResult, 46); | |
2146 | typenums.Bind (Reco_BoundaryCurve, 47); | |
2147 | typenums.Bind (Reco_BoundedCurve, 48); | |
2148 | typenums.Bind (Reco_BoundedSurface, 49); | |
2149 | typenums.Bind (Reco_BoxDomain, 50); | |
2150 | typenums.Bind (Reco_BoxedHalfSpace, 51); | |
2151 | typenums.Bind (Reco_BrepWithVoids, 52); | |
2152 | typenums.Bind (Reco_CalendarDate, 53); | |
2153 | typenums.Bind (Reco_CameraImage, 54); | |
2154 | typenums.Bind (Reco_CameraModel, 55); | |
2155 | typenums.Bind (Reco_CameraModelD2, 56); | |
2156 | typenums.Bind (Reco_CameraModelD3, 57); | |
2157 | typenums.Bind (Reco_CameraUsage, 58); | |
2158 | typenums.Bind (Reco_CartesianTransformationOperator, 60); | |
2159 | typenums.Bind (Reco_CartesianTransformationOperator3d, 61); | |
2160 | typenums.Bind (Reco_Circle, 62); | |
2161 | typenums.Bind (Reco_ClosedShell, 63); | |
2162 | typenums.Bind (Reco_Colour, 64); | |
2163 | typenums.Bind (Reco_ColourRgb, 65); | |
2164 | typenums.Bind (Reco_ColourSpecification, 66); | |
2165 | typenums.Bind (Reco_CompositeCurve, 67); | |
2166 | typenums.Bind (Reco_CompositeCurveOnSurface, 68); | |
2167 | typenums.Bind (Reco_CompositeCurveSegment, 69); | |
2168 | typenums.Bind (Reco_CompositeText, 70); | |
2169 | typenums.Bind (Reco_CompositeTextWithAssociatedCurves, 71); | |
2170 | typenums.Bind (Reco_CompositeTextWithBlankingBox, 72); | |
2171 | typenums.Bind (Reco_CompositeTextWithExtent, 73); | |
2172 | typenums.Bind (Reco_Conic, 74); | |
2173 | typenums.Bind (Reco_ConnectedFaceSet, 76); | |
2174 | typenums.Bind (Reco_ContextDependentInvisibility, 77); | |
2175 | typenums.Bind (Reco_ContextDependentOverRidingStyledItem, 78); | |
2176 | typenums.Bind (Reco_ConversionBasedUnit, 79); | |
2177 | typenums.Bind (Reco_CoordinatedUniversalTimeOffset, 80); | |
2178 | typenums.Bind (Reco_CsgRepresentation, 81); | |
2179 | typenums.Bind (Reco_CsgShapeRepresentation, 82); | |
2180 | typenums.Bind (Reco_CsgSolid, 83); | |
2181 | typenums.Bind (Reco_Curve, 84); | |
2182 | typenums.Bind (Reco_CurveBoundedSurface, 85); | |
2183 | typenums.Bind (Reco_CurveReplica, 86); | |
2184 | typenums.Bind (Reco_CurveStyle, 87); | |
2185 | typenums.Bind (Reco_CurveStyleFont, 88); | |
2186 | typenums.Bind (Reco_CurveStyleFontPattern, 89); | |
2187 | typenums.Bind (Reco_Date, 91); | |
2188 | typenums.Bind (Reco_DateAndTime, 92); | |
2189 | typenums.Bind (Reco_DateAndTimeAssignment, 93); | |
2190 | typenums.Bind (Reco_DateAssignment, 94); | |
2191 | typenums.Bind (Reco_DateRole, 95); | |
2192 | typenums.Bind (Reco_DateTimeRole, 96); | |
2193 | typenums.Bind (Reco_DefinedSymbol, 97); | |
2194 | typenums.Bind (Reco_DefinitionalRepresentation, 98); | |
2195 | typenums.Bind (Reco_DegeneratePcurve, 99); | |
2196 | typenums.Bind (Reco_DegenerateToroidalSurface, 100); | |
2197 | typenums.Bind (Reco_DescriptiveRepresentationItem, 101); | |
2198 | typenums.Bind (Reco_DimensionCurve, 102); | |
2199 | typenums.Bind (Reco_DimensionCurveTerminator, 103); | |
2200 | typenums.Bind (Reco_DimensionalExponents, 104); | |
2201 | typenums.Bind (Reco_DraughtingAnnotationOccurrence, 106); | |
2202 | typenums.Bind (Reco_DraughtingCallout, 107); | |
2203 | typenums.Bind (Reco_DraughtingPreDefinedColour, 108); | |
2204 | typenums.Bind (Reco_DraughtingPreDefinedCurveFont, 109); | |
2205 | typenums.Bind (Reco_DraughtingSubfigureRepresentation, 110); | |
2206 | typenums.Bind (Reco_DraughtingSymbolRepresentation, 111); | |
2207 | typenums.Bind (Reco_DraughtingTextLiteralWithDelineation, 112); | |
2208 | typenums.Bind (Reco_DrawingDefinition, 113); | |
2209 | typenums.Bind (Reco_DrawingRevision, 114); | |
2210 | typenums.Bind (Reco_Edge, 115); | |
2211 | typenums.Bind (Reco_ElementarySurface, 118); | |
2212 | typenums.Bind (Reco_Ellipse, 119); | |
2213 | typenums.Bind (Reco_EvaluatedDegeneratePcurve, 120); | |
2214 | typenums.Bind (Reco_ExternalSource, 121); | |
2215 | typenums.Bind (Reco_ExternallyDefinedCurveFont, 122); | |
2216 | typenums.Bind (Reco_ExternallyDefinedHatchStyle, 123); | |
2217 | typenums.Bind (Reco_ExternallyDefinedItem, 124); | |
2218 | typenums.Bind (Reco_ExternallyDefinedSymbol, 125); | |
2219 | typenums.Bind (Reco_ExternallyDefinedTextFont, 126); | |
2220 | typenums.Bind (Reco_ExternallyDefinedTileStyle, 127); | |
2221 | typenums.Bind (Reco_ExtrudedAreaSolid, 128); | |
2222 | typenums.Bind (Reco_Face, 129); | |
2223 | typenums.Bind (Reco_FaceSurface, 133); | |
2224 | typenums.Bind (Reco_FacetedBrep, 134); | |
2225 | typenums.Bind (Reco_FacetedBrepShapeRepresentation, 135); | |
2226 | typenums.Bind (Reco_FillAreaStyle, 136); | |
2227 | typenums.Bind (Reco_FillAreaStyleColour, 137); | |
2228 | typenums.Bind (Reco_FillAreaStyleHatching, 138); | |
2229 | typenums.Bind (Reco_FillAreaStyleTileSymbolWithStyle, 139); | |
2230 | typenums.Bind (Reco_FillAreaStyleTiles, 140); | |
2231 | typenums.Bind (Reco_FunctionallyDefinedTransformation, 141); | |
2232 | typenums.Bind (Reco_GeometricCurveSet, 142); | |
2233 | typenums.Bind (Reco_GeometricRepresentationContext, 143); | |
2234 | typenums.Bind (Reco_GeometricRepresentationItem, 144); | |
2235 | typenums.Bind (Reco_GeometricSet, 145); | |
2236 | typenums.Bind (Reco_GeometricallyBoundedSurfaceShapeRepresentation, 146); | |
2237 | typenums.Bind (Reco_GeometricallyBoundedWireframeShapeRepresentation, 147); | |
2238 | typenums.Bind (Reco_GlobalUncertaintyAssignedContext, 148); | |
2239 | typenums.Bind (Reco_GlobalUnitAssignedContext, 149); | |
2240 | typenums.Bind (Reco_Group, 150); | |
2241 | typenums.Bind (Reco_GroupAssignment, 151); | |
2242 | typenums.Bind (Reco_GroupRelationship, 152); | |
2243 | typenums.Bind (Reco_HalfSpaceSolid, 153); | |
2244 | typenums.Bind (Reco_Hyperbola, 154); | |
2245 | typenums.Bind (Reco_IntersectionCurve, 155); | |
2246 | typenums.Bind (Reco_Invisibility, 156); | |
2247 | typenums.Bind (Reco_LengthMeasureWithUnit, 157); | |
2248 | typenums.Bind (Reco_LengthUnit, 158); | |
2249 | typenums.Bind (Reco_Line, 159); | |
2250 | typenums.Bind (Reco_LocalTime, 160); | |
2251 | typenums.Bind (Reco_Loop, 161); | |
2252 | typenums.Bind (Reco_ManifoldSolidBrep, 162); | |
2253 | typenums.Bind (Reco_ManifoldSurfaceShapeRepresentation, 163); | |
2254 | typenums.Bind (Reco_MappedItem, 164); | |
2255 | typenums.Bind (Reco_MeasureWithUnit, 165); | |
2256 | typenums.Bind (Reco_MechanicalDesignGeometricPresentationArea, 166); | |
2257 | typenums.Bind (Reco_MechanicalDesignGeometricPresentationRepresentation, 167); | |
2258 | typenums.Bind (Reco_MechanicalDesignPresentationArea, 168); | |
2259 | typenums.Bind (Reco_NamedUnit, 169); | |
2260 | typenums.Bind (Reco_OffsetCurve3d, 171); | |
2261 | typenums.Bind (Reco_OffsetSurface, 172); | |
2262 | typenums.Bind (Reco_OneDirectionRepeatFactor, 173); | |
2263 | typenums.Bind (Reco_OpenShell, 174); | |
2264 | typenums.Bind (Reco_OrdinalDate, 175); | |
2265 | typenums.Bind (Reco_Organization, 176); | |
2266 | typenums.Bind (Reco_OrganizationAssignment, 177); | |
2267 | typenums.Bind (Reco_OrganizationRole, 178); | |
2268 | typenums.Bind (Reco_OrganizationalAddress, 179); | |
2269 | typenums.Bind (Reco_OrientedClosedShell, 180); | |
2270 | typenums.Bind (Reco_OrientedFace, 182); | |
2271 | typenums.Bind (Reco_OrientedOpenShell, 183); | |
2272 | typenums.Bind (Reco_OrientedPath, 184); | |
2273 | typenums.Bind (Reco_OuterBoundaryCurve, 185); | |
2274 | typenums.Bind (Reco_OverRidingStyledItem, 186); | |
2275 | typenums.Bind (Reco_Parabola, 187); | |
2276 | typenums.Bind (Reco_ParametricRepresentationContext, 188); | |
2277 | typenums.Bind (Reco_Path, 189); | |
2278 | typenums.Bind (Reco_Person, 191); | |
2279 | typenums.Bind (Reco_PersonAndOrganization, 192); | |
2280 | typenums.Bind (Reco_PersonAndOrganizationAssignment, 193); | |
2281 | typenums.Bind (Reco_PersonAndOrganizationRole, 194); | |
2282 | typenums.Bind (Reco_PersonalAddress, 195); | |
2283 | typenums.Bind (Reco_Placement, 196); | |
2284 | typenums.Bind (Reco_PlanarBox, 197); | |
2285 | typenums.Bind (Reco_PlanarExtent, 198); | |
2286 | typenums.Bind (Reco_Plane, 199); | |
2287 | typenums.Bind (Reco_PlaneAngleMeasureWithUnit, 200); | |
2288 | typenums.Bind (Reco_PlaneAngleUnit, 201); | |
2289 | typenums.Bind (Reco_Point, 202); | |
2290 | typenums.Bind (Reco_PointOnCurve, 203); | |
2291 | typenums.Bind (Reco_PointOnSurface, 204); | |
2292 | typenums.Bind (Reco_PointReplica, 205); | |
2293 | typenums.Bind (Reco_PointStyle, 206); | |
2294 | typenums.Bind (Reco_PolyLoop, 207); | |
2295 | typenums.Bind (Reco_Polyline, 208); | |
2296 | typenums.Bind (Reco_PreDefinedColour, 209); | |
2297 | typenums.Bind (Reco_PreDefinedCurveFont, 210); | |
2298 | typenums.Bind (Reco_PreDefinedItem, 211); | |
2299 | typenums.Bind (Reco_PreDefinedSymbol, 212); | |
2300 | typenums.Bind (Reco_PreDefinedTextFont, 213); | |
2301 | typenums.Bind (Reco_PresentationArea, 214); | |
2302 | typenums.Bind (Reco_PresentationLayerAssignment, 215); | |
2303 | typenums.Bind (Reco_PresentationRepresentation, 216); | |
2304 | typenums.Bind (Reco_PresentationSet, 217); | |
2305 | typenums.Bind (Reco_PresentationSize, 218); | |
2306 | typenums.Bind (Reco_PresentationStyleAssignment, 219); | |
2307 | typenums.Bind (Reco_PresentationStyleByContext, 220); | |
2308 | typenums.Bind (Reco_PresentationView, 221); | |
2309 | typenums.Bind (Reco_PresentedItem, 222); | |
2310 | typenums.Bind (Reco_Product, 223); | |
2311 | typenums.Bind (Reco_ProductCategory, 224); | |
2312 | typenums.Bind (Reco_ProductContext, 225); | |
2313 | typenums.Bind (Reco_ProductDataRepresentationView, 226); | |
2314 | typenums.Bind (Reco_ProductDefinition, 227); | |
2315 | typenums.Bind (Reco_ProductDefinitionContext, 228); | |
2316 | typenums.Bind (Reco_ProductDefinitionFormation, 229); | |
2317 | typenums.Bind (Reco_ProductDefinitionFormationWithSpecifiedSource, 230); | |
2318 | typenums.Bind (Reco_ProductDefinitionShape, 231); | |
2319 | typenums.Bind (Reco_ProductRelatedProductCategory, 232); | |
2320 | typenums.Bind (Reco_ProductType, 233); | |
2321 | typenums.Bind (Reco_PropertyDefinition, 234); | |
2322 | typenums.Bind (Reco_PropertyDefinitionRepresentation, 235); | |
2323 | typenums.Bind (Reco_RatioMeasureWithUnit, 238); | |
2324 | typenums.Bind (Reco_RectangularCompositeSurface, 241); | |
2325 | typenums.Bind (Reco_RectangularTrimmedSurface, 242); | |
2326 | typenums.Bind (Reco_RepItemGroup, 243); | |
2327 | typenums.Bind (Reco_ReparametrisedCompositeCurveSegment, 244); | |
2328 | typenums.Bind (Reco_Representation, 245); | |
2329 | typenums.Bind (Reco_RepresentationContext, 246); | |
2330 | typenums.Bind (Reco_RepresentationItem, 247); | |
2331 | typenums.Bind (Reco_RepresentationMap, 248); | |
2332 | typenums.Bind (Reco_RepresentationRelationship, 249); | |
2333 | typenums.Bind (Reco_RevolvedAreaSolid, 250); | |
2334 | typenums.Bind (Reco_RightAngularWedge, 251); | |
2335 | typenums.Bind (Reco_RightCircularCone, 252); | |
2336 | typenums.Bind (Reco_RightCircularCylinder, 253); | |
2337 | typenums.Bind (Reco_SeamCurve, 254); | |
2338 | typenums.Bind (Reco_SecurityClassification, 255); | |
2339 | typenums.Bind (Reco_SecurityClassificationAssignment, 256); | |
2340 | typenums.Bind (Reco_SecurityClassificationLevel, 257); | |
2341 | typenums.Bind (Reco_ShapeAspect, 258); | |
2342 | typenums.Bind (Reco_ShapeAspectRelationship, 259); | |
2343 | typenums.Bind (Reco_ShapeAspectTransition, 260); | |
2344 | typenums.Bind (Reco_ShapeDefinitionRepresentation, 261); | |
2345 | typenums.Bind (Reco_ShapeRepresentation, 262); | |
2346 | typenums.Bind (Reco_ShellBasedSurfaceModel, 263); | |
2347 | typenums.Bind (Reco_SiUnit, 264); | |
2348 | typenums.Bind (Reco_SolidAngleMeasureWithUnit, 265); | |
2349 | typenums.Bind (Reco_SolidModel, 266); | |
2350 | typenums.Bind (Reco_SolidReplica, 267); | |
2351 | typenums.Bind (Reco_Sphere, 268); | |
2352 | typenums.Bind (Reco_StyledItem, 270); | |
2353 | typenums.Bind (Reco_Surface, 271); | |
2354 | typenums.Bind (Reco_SurfacePatch, 275); | |
2355 | typenums.Bind (Reco_SurfaceReplica, 276); | |
2356 | typenums.Bind (Reco_SurfaceSideStyle, 277); | |
2357 | typenums.Bind (Reco_SurfaceStyleBoundary, 278); | |
2358 | typenums.Bind (Reco_SurfaceStyleControlGrid, 279); | |
2359 | typenums.Bind (Reco_SurfaceStyleFillArea, 280); | |
2360 | typenums.Bind (Reco_SurfaceStyleParameterLine, 281); | |
2361 | typenums.Bind (Reco_SurfaceStyleSegmentationCurve, 282); | |
2362 | typenums.Bind (Reco_SurfaceStyleSilhouette, 283); | |
2363 | typenums.Bind (Reco_SurfaceStyleUsage, 284); | |
2364 | typenums.Bind (Reco_SweptAreaSolid, 285); | |
2365 | typenums.Bind (Reco_SweptSurface, 286); | |
2366 | typenums.Bind (Reco_SymbolColour, 287); | |
2367 | typenums.Bind (Reco_SymbolRepresentation, 288); | |
2368 | typenums.Bind (Reco_SymbolRepresentationMap, 289); | |
2369 | typenums.Bind (Reco_SymbolStyle, 290); | |
2370 | typenums.Bind (Reco_SymbolTarget, 291); | |
2371 | typenums.Bind (Reco_Template, 292); | |
2372 | typenums.Bind (Reco_TemplateInstance, 293); | |
2373 | typenums.Bind (Reco_TerminatorSymbol, 294); | |
2374 | typenums.Bind (Reco_TextLiteral, 295); | |
2375 | typenums.Bind (Reco_TextLiteralWithAssociatedCurves, 296); | |
2376 | typenums.Bind (Reco_TextLiteralWithBlankingBox, 297); | |
2377 | typenums.Bind (Reco_TextLiteralWithDelineation, 298); | |
2378 | typenums.Bind (Reco_TextLiteralWithExtent, 299); | |
2379 | typenums.Bind (Reco_TextStyle, 300); | |
2380 | typenums.Bind (Reco_TextStyleForDefinedFont, 301); | |
2381 | typenums.Bind (Reco_TextStyleWithBoxCharacteristics, 302); | |
2382 | typenums.Bind (Reco_TextStyleWithMirror, 303); | |
2383 | typenums.Bind (Reco_TopologicalRepresentationItem, 304); | |
2384 | typenums.Bind (Reco_Torus, 306); | |
2385 | typenums.Bind (Reco_TransitionalShapeRepresentation, 307); | |
2386 | typenums.Bind (Reco_TwoDirectionRepeatFactor, 309); | |
2387 | typenums.Bind (Reco_UncertaintyMeasureWithUnit, 310); | |
2388 | typenums.Bind (Reco_Vertex, 314); | |
2389 | typenums.Bind (Reco_VertexLoop, 315); | |
2390 | typenums.Bind (Reco_ViewVolume, 317); | |
2391 | typenums.Bind (Reco_WeekOfYearAndDayDate, 318); | |
7fd59977 | 2392 | // Added by FMA for Rev4 |
997e128f | 2393 | typenums.Bind (Reco_SolidAngleUnit, 336); |
2394 | typenums.Bind (Reco_MechanicalContext, 339); | |
2395 | typenums.Bind (Reco_DesignContext, 340); // by CKY | |
7fd59977 | 2396 | // full Rev4 (simple types) |
997e128f | 2397 | typenums.Bind (Reco_TimeMeasureWithUnit, 341); |
2398 | typenums.Bind (Reco_RatioUnit, 342); | |
2399 | typenums.Bind (Reco_TimeUnit, 343); | |
2400 | typenums.Bind (Reco_ApprovalDateTime, 348); | |
2401 | typenums.Bind (Reco_CameraImage2dWithScale, 349); | |
2402 | typenums.Bind (Reco_CameraImage3dWithScale, 350); | |
2403 | typenums.Bind (Reco_CartesianTransformationOperator2d, 351); | |
2404 | typenums.Bind (Reco_DerivedUnit, 352); | |
2405 | typenums.Bind (Reco_DerivedUnitElement, 353); | |
2406 | typenums.Bind (Reco_ItemDefinedTransformation, 354); | |
2407 | typenums.Bind (Reco_PresentedItemRepresentation, 355); | |
2408 | typenums.Bind (Reco_PresentationLayerUsage, 356); | |
7fd59977 | 2409 | |
2410 | // AP214 : CC1 -> CC2 | |
2411 | ||
997e128f | 2412 | typenums.Bind (Reco_AutoDesignDocumentReference, 366); |
2413 | ||
2414 | typenums.Bind (Reco_Document, 367); | |
2415 | typenums.Bind (Reco_DigitalDocument, 368); | |
2416 | typenums.Bind (Reco_DocumentRelationship, 369); | |
2417 | typenums.Bind (Reco_DocumentType, 370); | |
2418 | typenums.Bind (Reco_DocumentUsageConstraint, 371); | |
2419 | typenums.Bind (Reco_Effectivity, 372); | |
2420 | typenums.Bind (Reco_ProductDefinitionEffectivity, 373); | |
2421 | typenums.Bind (Reco_ProductDefinitionRelationship, 374); | |
2422 | ||
2423 | typenums.Bind (Reco_ProductDefinitionWithAssociatedDocuments, 375); | |
2424 | typenums.Bind (Reco_PhysicallyModeledProductDefinition, 376); | |
2425 | ||
2426 | typenums.Bind (Reco_ProductDefinitionUsage, 377); | |
2427 | typenums.Bind (Reco_MakeFromUsageOption, 378); | |
2428 | typenums.Bind (Reco_AssemblyComponentUsage, 379); | |
2429 | typenums.Bind (Reco_NextAssemblyUsageOccurrence, 380); | |
2430 | typenums.Bind (Reco_PromissoryUsageOccurrence, 381); | |
2431 | typenums.Bind (Reco_QuantifiedAssemblyComponentUsage, 382); | |
2432 | typenums.Bind (Reco_SpecifiedHigherUsageOccurrence, 383); | |
2433 | typenums.Bind (Reco_AssemblyComponentUsageSubstitute, 384); | |
2434 | typenums.Bind (Reco_SuppliedPartRelationship, 385); | |
2435 | typenums.Bind (Reco_ExternallyDefinedRepresentation, 386); | |
2436 | typenums.Bind (Reco_ShapeRepresentationRelationship, 387); | |
2437 | typenums.Bind (Reco_RepresentationRelationshipWithTransformation, 388); | |
2438 | typenums.Bind (Reco_MaterialDesignation, 390); | |
2439 | ||
2440 | typenums.Bind (Reco_ContextDependentShapeRepresentation, 391); | |
7fd59977 | 2441 | //Added from CD to DIS (S4134) |
997e128f | 2442 | typenums.Bind (Reco_AppliedDateAndTimeAssignment, 392); |
2443 | typenums.Bind (Reco_AppliedDateAssignment, 393); | |
2444 | typenums.Bind (Reco_AppliedApprovalAssignment, 394); | |
2445 | typenums.Bind (Reco_AppliedGroupAssignment, 395); | |
2446 | typenums.Bind (Reco_AppliedOrganizationAssignment, 396); | |
2447 | typenums.Bind (Reco_AppliedPersonAndOrganizationAssignment, 397); | |
2448 | typenums.Bind (Reco_AppliedPresentedItem, 398); | |
2449 | typenums.Bind (Reco_AppliedSecurityClassificationAssignment, 399); | |
2450 | typenums.Bind (Reco_AppliedDocumentReference, 400); | |
2451 | typenums.Bind (Reco_DocumentFile, 401); | |
2452 | typenums.Bind (Reco_CharacterizedObject, 402); | |
2453 | typenums.Bind (Reco_ExtrudedFaceSolid, 403); | |
2454 | typenums.Bind (Reco_RevolvedFaceSolid, 404); | |
2455 | typenums.Bind (Reco_SweptFaceSolid, 405); | |
7fd59977 | 2456 | |
2457 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) | |
997e128f | 2458 | typenums.Bind (Reco_MeasureRepresentationItem, 406); |
2459 | typenums.Bind (Reco_AreaUnit,407); | |
2460 | typenums.Bind (Reco_VolumeUnit,408); | |
7fd59977 | 2461 | |
2462 | // Added by ABV 10.11.99 for AP203 | |
997e128f | 2463 | typenums.Bind (Reco_Action,413); |
2464 | typenums.Bind (Reco_ActionAssignment,414); | |
2465 | typenums.Bind (Reco_ActionMethod,415); | |
2466 | typenums.Bind (Reco_ActionRequestAssignment,416); | |
2467 | typenums.Bind (Reco_CcDesignApproval,417); | |
2468 | typenums.Bind (Reco_CcDesignCertification,418); | |
2469 | typenums.Bind (Reco_CcDesignContract,419); | |
2470 | typenums.Bind (Reco_CcDesignDateAndTimeAssignment,420); | |
2471 | typenums.Bind (Reco_CcDesignPersonAndOrganizationAssignment,421); | |
2472 | typenums.Bind (Reco_CcDesignSecurityClassification,422); | |
2473 | typenums.Bind (Reco_CcDesignSpecificationReference,423); | |
2474 | typenums.Bind (Reco_Certification,424); | |
2475 | typenums.Bind (Reco_CertificationAssignment,425); | |
2476 | typenums.Bind (Reco_CertificationType,426); | |
2477 | typenums.Bind (Reco_Change,427); | |
2478 | typenums.Bind (Reco_ChangeRequest,428); | |
2479 | typenums.Bind (Reco_ConfigurationDesign,429); | |
2480 | typenums.Bind (Reco_ConfigurationEffectivity,430); | |
2481 | typenums.Bind (Reco_Contract,431); | |
2482 | typenums.Bind (Reco_ContractAssignment,432); | |
2483 | typenums.Bind (Reco_ContractType,433); | |
2484 | typenums.Bind (Reco_ProductConcept,434); | |
2485 | typenums.Bind (Reco_ProductConceptContext,435); | |
2486 | typenums.Bind (Reco_StartRequest,436); | |
2487 | typenums.Bind (Reco_StartWork,437); | |
2488 | typenums.Bind (Reco_VersionedActionRequest,438); | |
2489 | typenums.Bind (Reco_ProductCategoryRelationship,439); | |
2490 | typenums.Bind (Reco_ActionRequestSolution,440); | |
2491 | typenums.Bind (Reco_DraughtingModel,441); | |
2492 | ||
2493 | typenums.Bind (Reco_AngularLocation,442); | |
2494 | typenums.Bind (Reco_AngularSize,443); | |
2495 | typenums.Bind (Reco_DimensionalCharacteristicRepresentation,444); | |
2496 | typenums.Bind (Reco_DimensionalLocation,445); | |
2497 | typenums.Bind (Reco_DimensionalLocationWithPath,446); | |
2498 | typenums.Bind (Reco_DimensionalSize,447); | |
2499 | typenums.Bind (Reco_DimensionalSizeWithPath,448); | |
2500 | typenums.Bind (Reco_ShapeDimensionRepresentation,449); | |
7fd59977 | 2501 | |
2502 | // Added by ABV 10.05.00 for CAX-IF TRJ4 (external references) | |
997e128f | 2503 | typenums.Bind (Reco_DocumentRepresentationType,450); |
2504 | typenums.Bind (Reco_ObjectRole,451); | |
2505 | typenums.Bind (Reco_RoleAssociation,452); | |
2506 | typenums.Bind (Reco_IdentificationRole,453); | |
2507 | typenums.Bind (Reco_IdentificationAssignment,454); | |
2508 | typenums.Bind (Reco_ExternalIdentificationAssignment,455); | |
2509 | typenums.Bind (Reco_EffectivityAssignment,456); | |
2510 | typenums.Bind (Reco_NameAssignment,457); | |
2511 | typenums.Bind (Reco_GeneralProperty,458); | |
2512 | typenums.Bind (Reco_Class,459); | |
2513 | typenums.Bind (Reco_ExternallyDefinedClass,460); | |
2514 | typenums.Bind (Reco_ExternallyDefinedGeneralProperty,461); | |
2515 | typenums.Bind (Reco_AppliedExternalIdentificationAssignment,462); | |
7fd59977 | 2516 | |
2517 | // Added by CKY, 25 APR 2001 for CAX-IF TRJ7 (dimensional tolerances) | |
997e128f | 2518 | typenums.Bind (Reco_CompositeShapeAspect,470); |
2519 | typenums.Bind (Reco_DerivedShapeAspect,471); | |
2520 | typenums.Bind (Reco_Extension,472); | |
2521 | typenums.Bind (Reco_DirectedDimensionalLocation,473); | |
2522 | typenums.Bind (Reco_LimitsAndFits,474); | |
2523 | typenums.Bind (Reco_ToleranceValue,475); | |
2524 | typenums.Bind (Reco_MeasureQualification,476); | |
2525 | typenums.Bind (Reco_PlusMinusTolerance,477); | |
2526 | typenums.Bind (Reco_PrecisionQualifier,478); | |
2527 | typenums.Bind (Reco_TypeQualifier,479); | |
2528 | typenums.Bind (Reco_QualifiedRepresentationItem,480); | |
2529 | ||
2530 | typenums.Bind (Reco_CompoundRepresentationItem,482); | |
2531 | typenums.Bind (Reco_ValueRange,483); | |
2532 | typenums.Bind (Reco_ShapeAspectDerivingRelationship,484); | |
7fd59977 | 2533 | |
2534 | // abv 27.12.01 | |
997e128f | 2535 | typenums.Bind (Reco_CompoundShapeRepresentation,485); |
2536 | typenums.Bind (Reco_ConnectedEdgeSet,486); | |
2537 | typenums.Bind (Reco_ConnectedFaceShapeRepresentation,487); | |
2538 | typenums.Bind (Reco_EdgeBasedWireframeModel,488); | |
2539 | typenums.Bind (Reco_EdgeBasedWireframeShapeRepresentation,489); | |
2540 | typenums.Bind (Reco_FaceBasedSurfaceModel,490); | |
2541 | typenums.Bind (Reco_NonManifoldSurfaceShapeRepresentation,491); | |
7fd59977 | 2542 | |
2543 | ||
2544 | // gka 08.01.02 | |
997e128f | 2545 | typenums.Bind (Reco_OrientedSurface,492); |
2546 | typenums.Bind (Reco_Subface,493); | |
2547 | typenums.Bind (Reco_Subedge,494); | |
2548 | typenums.Bind (Reco_SeamEdge,495); | |
2549 | typenums.Bind (Reco_ConnectedFaceSubSet,496); | |
7fd59977 | 2550 | |
2551 | //AP209 | |
997e128f | 2552 | typenums.Bind (Reco_EulerAngles,500); |
2553 | typenums.Bind (Reco_MassUnit,501); | |
2554 | typenums.Bind (Reco_ThermodynamicTemperatureUnit,502); | |
2555 | typenums.Bind (Reco_AnalysisItemWithinRepresentation,503); | |
2556 | typenums.Bind (Reco_Curve3dElementDescriptor,504); | |
2557 | typenums.Bind (Reco_CurveElementEndReleasePacket,505); | |
2558 | typenums.Bind (Reco_CurveElementSectionDefinition,506); | |
2559 | typenums.Bind (Reco_CurveElementSectionDerivedDefinitions,507); | |
2560 | typenums.Bind (Reco_ElementDescriptor,508); | |
2561 | typenums.Bind (Reco_ElementMaterial,509); | |
2562 | typenums.Bind (Reco_Surface3dElementDescriptor,510); | |
2563 | typenums.Bind (Reco_SurfaceElementProperty,511); | |
2564 | typenums.Bind (Reco_SurfaceSection,512); | |
2565 | typenums.Bind (Reco_SurfaceSectionField,513); | |
2566 | typenums.Bind (Reco_SurfaceSectionFieldConstant,514); | |
2567 | typenums.Bind (Reco_SurfaceSectionFieldVarying,515); | |
2568 | typenums.Bind (Reco_UniformSurfaceSection,516); | |
2569 | typenums.Bind (Reco_Volume3dElementDescriptor,517); | |
2570 | typenums.Bind (Reco_AlignedCurve3dElementCoordinateSystem,518); | |
2571 | typenums.Bind (Reco_ArbitraryVolume3dElementCoordinateSystem,519); | |
2572 | typenums.Bind (Reco_Curve3dElementProperty,520); | |
2573 | typenums.Bind (Reco_Curve3dElementRepresentation,521); | |
2574 | typenums.Bind (Reco_Node,522); | |
2575 | // typenums.Bind (Reco_CurveElementEndCoordinateSystem,523); | |
2576 | typenums.Bind (Reco_CurveElementEndOffset,524); | |
2577 | typenums.Bind (Reco_CurveElementEndRelease,525); | |
2578 | typenums.Bind (Reco_CurveElementInterval,526); | |
2579 | typenums.Bind (Reco_CurveElementIntervalConstant,527); | |
2580 | typenums.Bind (Reco_DummyNode,528); | |
2581 | typenums.Bind (Reco_CurveElementLocation,529); | |
2582 | typenums.Bind (Reco_ElementGeometricRelationship,530); | |
2583 | typenums.Bind (Reco_ElementGroup,531); | |
2584 | typenums.Bind (Reco_ElementRepresentation,532); | |
2585 | typenums.Bind (Reco_FeaAreaDensity,533); | |
2586 | typenums.Bind (Reco_FeaAxis2Placement3d,534); | |
2587 | typenums.Bind (Reco_FeaGroup,535); | |
2588 | typenums.Bind (Reco_FeaLinearElasticity,536); | |
2589 | typenums.Bind (Reco_FeaMassDensity,537); | |
2590 | typenums.Bind (Reco_FeaMaterialPropertyRepresentation,538); | |
2591 | typenums.Bind (Reco_FeaMaterialPropertyRepresentationItem,539); | |
2592 | typenums.Bind (Reco_FeaModel,540); | |
2593 | typenums.Bind (Reco_FeaModel3d,541); | |
2594 | typenums.Bind (Reco_FeaMoistureAbsorption,542); | |
2595 | typenums.Bind (Reco_FeaParametricPoint,543); | |
2596 | typenums.Bind (Reco_FeaRepresentationItem,544); | |
2597 | typenums.Bind (Reco_FeaSecantCoefficientOfLinearThermalExpansion,545); | |
2598 | typenums.Bind (Reco_FeaShellBendingStiffness,546); | |
2599 | typenums.Bind (Reco_FeaShellMembraneBendingCouplingStiffness,547); | |
2600 | typenums.Bind (Reco_FeaShellMembraneStiffness,548); | |
2601 | typenums.Bind (Reco_FeaShellShearStiffness,549); | |
2602 | typenums.Bind (Reco_GeometricNode,550); | |
2603 | typenums.Bind (Reco_FeaTangentialCoefficientOfLinearThermalExpansion,551); | |
2604 | typenums.Bind (Reco_NodeGroup,552); | |
2605 | typenums.Bind (Reco_NodeRepresentation,553); | |
2606 | typenums.Bind (Reco_NodeSet,554); | |
2607 | typenums.Bind (Reco_NodeWithSolutionCoordinateSystem,555); | |
2608 | typenums.Bind (Reco_NodeWithVector,556); | |
2609 | typenums.Bind (Reco_ParametricCurve3dElementCoordinateDirection,557); | |
2610 | typenums.Bind (Reco_ParametricCurve3dElementCoordinateSystem,558); | |
2611 | typenums.Bind (Reco_ParametricSurface3dElementCoordinateSystem,559); | |
2612 | typenums.Bind (Reco_Surface3dElementRepresentation,560); | |
2613 | // typenums.Bind (Reco_SymmetricTensor22d,561); | |
2614 | // typenums.Bind (Reco_SymmetricTensor42d,562); | |
2615 | // typenums.Bind (Reco_SymmetricTensor43d,563); | |
2616 | typenums.Bind (Reco_Volume3dElementRepresentation,564); | |
2617 | typenums.Bind (Reco_DataEnvironment,565); | |
2618 | typenums.Bind (Reco_MaterialPropertyRepresentation,566); | |
2619 | typenums.Bind (Reco_PropertyDefinitionRelationship,567); | |
2620 | typenums.Bind (Reco_PointRepresentation,568); | |
2621 | typenums.Bind (Reco_MaterialProperty,569); | |
2622 | typenums.Bind (Reco_FeaModelDefinition,570); | |
2623 | typenums.Bind (Reco_FreedomAndCoefficient,571); | |
2624 | typenums.Bind (Reco_FreedomsList,572); | |
2625 | typenums.Bind (Reco_ProductDefinitionFormationRelationship,573); | |
2626 | // typenums.Bind (Reco_FeaModelDefinition,574); | |
2627 | typenums.Bind (Reco_NodeDefinition,575); | |
2628 | typenums.Bind (Reco_StructuralResponseProperty,576); | |
2629 | typenums.Bind (Reco_StructuralResponsePropertyDefinitionRepresentation,577); | |
2630 | typenums.Bind (Reco_AlignedSurface3dElementCoordinateSystem,579); | |
2631 | typenums.Bind (Reco_ConstantSurface3dElementCoordinateSystem,580); | |
2632 | typenums.Bind (Reco_CurveElementIntervalLinearlyVarying,581); | |
2633 | typenums.Bind (Reco_FeaCurveSectionGeometricRelationship,582); | |
2634 | typenums.Bind (Reco_FeaSurfaceSectionGeometricRelationship,583); | |
7fd59977 | 2635 | |
2636 | // ptv 28.01.2003 | |
997e128f | 2637 | typenums.Bind (Reco_DocumentProductAssociation,600); |
2638 | typenums.Bind (Reco_DocumentProductEquivalence,601); | |
7fd59977 | 2639 | |
2640 | // Added by SKL 18.06.2003 for Dimensional Tolerances (CAX-IF TRJ11) | |
997e128f | 2641 | typenums.Bind (Reco_CylindricityTolerance,609); |
2642 | typenums.Bind (Reco_ShapeRepresentationWithParameters,610); | |
2643 | typenums.Bind (Reco_AngularityTolerance,611); | |
2644 | typenums.Bind (Reco_ConcentricityTolerance,612); | |
2645 | typenums.Bind (Reco_CircularRunoutTolerance,613); | |
2646 | typenums.Bind (Reco_CoaxialityTolerance,614); | |
2647 | typenums.Bind (Reco_FlatnessTolerance,615); | |
2648 | typenums.Bind (Reco_LineProfileTolerance,616); | |
2649 | typenums.Bind (Reco_ParallelismTolerance,617); | |
2650 | typenums.Bind (Reco_PerpendicularityTolerance,618); | |
2651 | typenums.Bind (Reco_PositionTolerance,619); | |
2652 | typenums.Bind (Reco_RoundnessTolerance,620); | |
2653 | typenums.Bind (Reco_StraightnessTolerance,621); | |
2654 | typenums.Bind (Reco_SurfaceProfileTolerance,622); | |
2655 | typenums.Bind (Reco_SymmetryTolerance,623); | |
2656 | typenums.Bind (Reco_TotalRunoutTolerance,624); | |
2657 | typenums.Bind (Reco_GeometricTolerance,625); | |
2658 | typenums.Bind (Reco_GeometricToleranceRelationship,626); | |
2659 | typenums.Bind (Reco_GeometricToleranceWithDatumReference,627); | |
2660 | typenums.Bind (Reco_ModifiedGeometricTolerance,628); | |
2661 | typenums.Bind (Reco_Datum,629); | |
2662 | typenums.Bind (Reco_DatumFeature,630); | |
2663 | typenums.Bind (Reco_DatumReference,631); | |
2664 | typenums.Bind (Reco_CommonDatum,632); | |
2665 | typenums.Bind (Reco_DatumTarget,633); | |
2666 | typenums.Bind (Reco_PlacedDatumTargetFeature,634); | |
2667 | ||
2668 | typenums.Bind (Reco_MassMeasureWithUnit,651); | |
7fd59977 | 2669 | |
28a73c1f | 2670 | //Added by ika for GD&T AP242 |
997e128f | 2671 | typenums.Bind (Reco_Apex, 660); |
2672 | typenums.Bind (Reco_CentreOfSymmetry, 661); | |
2673 | typenums.Bind (Reco_GeometricAlignment, 662); | |
2674 | typenums.Bind (Reco_PerpendicularTo, 663); | |
2675 | typenums.Bind (Reco_Tangent, 664); | |
2676 | typenums.Bind (Reco_ParallelOffset, 665); | |
2677 | typenums.Bind (Reco_GeometricItemSpecificUsage, 666); | |
2678 | typenums.Bind (Reco_IdAttribute, 667); | |
2679 | typenums.Bind (Reco_ItemIdentifiedRepresentationUsage, 668); | |
2680 | typenums.Bind (Reco_AllAroundShapeAspect, 669); | |
2681 | typenums.Bind (Reco_BetweenShapeAspect, 670); | |
2682 | typenums.Bind (Reco_CompositeGroupShapeAspect, 671); | |
2683 | typenums.Bind (Reco_ContinuosShapeAspect, 672); | |
2684 | typenums.Bind (Reco_GeometricToleranceWithDefinedAreaUnit, 673); | |
2685 | typenums.Bind (Reco_GeometricToleranceWithDefinedUnit, 674); | |
2686 | typenums.Bind (Reco_GeometricToleranceWithMaximumTolerance, 675); | |
2687 | typenums.Bind (Reco_GeometricToleranceWithModifiers, 676); | |
2688 | typenums.Bind (Reco_UnequallyDisposedGeometricTolerance, 677); | |
2689 | typenums.Bind (Reco_NonUniformZoneDefinition, 678); | |
2690 | typenums.Bind (Reco_ProjectedZoneDefinition, 679); | |
2691 | typenums.Bind (Reco_RunoutZoneDefinition, 680); | |
2692 | typenums.Bind (Reco_RunoutZoneOrientation, 681); | |
2693 | typenums.Bind (Reco_ToleranceZone, 682); | |
2694 | typenums.Bind (Reco_ToleranceZoneDefinition, 683); | |
2695 | typenums.Bind (Reco_ToleranceZoneForm, 684); | |
2696 | typenums.Bind (Reco_ValueFormatTypeQualifier, 685); | |
2697 | typenums.Bind (Reco_DatumReferenceCompartment, 686); | |
2698 | typenums.Bind (Reco_DatumReferenceElement, 687); | |
2699 | typenums.Bind (Reco_DatumReferenceModifierWithValue, 688); | |
2700 | typenums.Bind (Reco_DatumSystem, 689); | |
2701 | typenums.Bind (Reco_GeneralDatumReference, 690); | |
2702 | typenums.Bind (Reco_IntegerRepresentationItem, 700); | |
2703 | typenums.Bind (Reco_ValueRepresentationItem, 701); | |
2704 | typenums.Bind (Reco_FeatureForDatumTargetRelationship, 702); | |
2705 | typenums.Bind (Reco_DraughtingModelItemAssociation, 703); | |
2706 | typenums.Bind (Reco_AnnotationPlane, 704); | |
2707 | ||
2708 | typenums.Bind (Reco_TessellatedAnnotationOccurrence,707); | |
2709 | typenums.Bind (Reco_TessellatedGeometricSet, 709); | |
2710 | ||
2711 | typenums.Bind ( Reco_TessellatedCurveSet, 710); | |
2712 | typenums.Bind ( Reco_CoordinatesList, 711); | |
2713 | typenums.Bind ( Reco_ConstructiveGeometryRepresentation, 712); | |
2714 | typenums.Bind ( Reco_ConstructiveGeometryRepresentationRelationship, 713); | |
2715 | typenums.Bind ( Reco_CharacterizedRepresentation, 714); | |
0c63f2f8 | 2716 | typenums.Bind ( Reco_CameraModelD3MultiClipping, 716); |
2717 | typenums.Bind ( Reco_CameraModelD3MultiClippingIntersection, 717); | |
2718 | typenums.Bind ( Reco_CameraModelD3MultiClippingUnion, 718); | |
5df609e7 | 2719 | |
691711cd IK |
2720 | typenums.Bind (Reco_SurfaceStyleTransparent, 720); |
2721 | typenums.Bind (Reco_SurfaceStyleReflectanceAmbient, 721); | |
2722 | typenums.Bind (Reco_SurfaceStyleRendering, 722); | |
2723 | typenums.Bind (Reco_SurfaceStyleRenderingWithProperties, 723); | |
2724 | ||
7fd59977 | 2725 | // SHORT NAMES |
2726 | // NB : la liste est celle de AP203 | |
2727 | // Directement exploite pour les types simples | |
2728 | // Pour les types complexes, l option prise est de convertir les noms courts | |
2729 | // en noms longs et de refaire l essai | |
2730 | ||
997e128f | 2731 | //203 typeshor.Bind ("ACTASS",ACTION_ASSIGNMENT); |
2732 | //203 typeshor.Bind ("ACTDRC",ACTION_DIRECTIVE); | |
2733 | //203 typeshor.Bind ("ACTMTH",ACTION_METHOD); | |
2734 | //203 typeshor.Bind ("ACRQAS",ACTION_REQUEST_ASSIGNMENT); | |
2735 | //203 typeshor.Bind ("ACRQSL",ACTION_REQUEST_SOLUTION); | |
2736 | //203 typeshor.Bind ("ACRQST",ACTION_REQUEST_STATUS); | |
2737 | //203 typeshor.Bind ("ACTSTT",ACTION_STATUS); | |
2738 | typeshor.Bind ("ADDRSS",1); | |
2739 | typeshor.Bind ("ABSR",2); | |
2740 | typeshor.Bind ("ADVFC",3); | |
2741 | typeshor.Bind ("ANCROC",4); | |
2742 | typeshor.Bind ("ANFLAR",5); | |
2743 | typeshor.Bind ("AFAO",6); | |
2744 | typeshor.Bind ("ANNOCC",7); | |
2745 | typeshor.Bind ("ANSBOC",8); | |
2746 | typeshor.Bind ("ANNSYM",9); | |
2747 | typeshor.Bind ("ANSYOC",10); | |
2748 | typeshor.Bind ("ANNTXT",11); | |
2749 | typeshor.Bind ("ANTXOC",12); | |
2750 | //203 typeshor.Bind ("ALPRRL",ALTERNATE_PRODUCT_RELATIONSHIP); | |
2751 | typeshor.Bind ("APPCNT",13); | |
2752 | typeshor.Bind ("APCNEL",14); | |
2753 | typeshor.Bind ("APPRDF",15); | |
2754 | typeshor.Bind ("APPRVL",16); | |
2755 | typeshor.Bind ("APPASS",17); | |
2756 | typeshor.Bind ("APDTTM",348); | |
2757 | typeshor.Bind ("APPROR",18); | |
2758 | typeshor.Bind ("APPRLT",19); | |
2759 | typeshor.Bind ("APPRL",20); | |
2760 | typeshor.Bind ("APPSTT",21); | |
2761 | typeshor.Bind ("ARINST",22); | |
2762 | //203 typeshor.Bind ("AMWU",AREA_MEASURE_WITH_UNIT); | |
2763 | //203 typeshor.Bind ("ARUNT",AREA_UNIT); | |
2764 | typeshor.Bind ("ASCMUS",379); | |
2765 | typeshor.Bind ("ACUS",384); | |
2766 | typeshor.Bind ("AX1PLC",35); | |
2767 | typeshor.Bind ("A2PL2D",36); | |
2768 | typeshor.Bind ("A2PL3D",37); | |
2769 | typeshor.Bind ("BZRCRV",43); | |
2770 | typeshor.Bind ("BZRSRF",44); | |
2771 | typeshor.Bind ("BLNRSL",46); | |
2772 | typeshor.Bind ("BNDCR",47); | |
2773 | typeshor.Bind ("BNDCRV",48); | |
2774 | typeshor.Bind ("BNDSRF",49); | |
2775 | typeshor.Bind ("BRWTVD",52); | |
2776 | typeshor.Bind ("BSPCR",38); | |
2777 | typeshor.Bind ("BSCWK",39); | |
2778 | typeshor.Bind ("BSPSR",40); | |
2779 | typeshor.Bind ("BSSWK",41); | |
2780 | typeshor.Bind ("BXDMN",50); | |
2781 | typeshor.Bind ("BXHLSP",51); | |
2782 | typeshor.Bind ("CLNDT",53); | |
2783 | typeshor.Bind ("CMRIMG",54); | |
2784 | typeshor.Bind ("CMRMDL",55); | |
2785 | typeshor.Bind ("CMMDD3",57); | |
2786 | typeshor.Bind ("CMRUSG",58); | |
2787 | typeshor.Bind ("CRTPNT",59); | |
2788 | typeshor.Bind ("CRTROP",60); | |
2789 | //203 typeshor.Bind ("CTO2",CARTESIAN_TRANSFORMATION_OPERATOR_2D); | |
2790 | typeshor.Bind ("CTO3",61); | |
2791 | //203 typeshor.Bind ("CCDSAP",CC_DESIGN_APPROVAL); | |
2792 | //203 typeshor.Bind ("CCDSCR",CC_DESIGN_CERTIFICATION); | |
2793 | //203 typeshor.Bind ("CCDSCN",CC_DESIGN_CONTRACT); | |
2794 | //203 typeshor.Bind ("CDDATA",CC_DESIGN_DATE_AND_TIME_ASSIGNMENT); | |
2795 | //203 typeshor.Bind ("CDPAOA",CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT); | |
2796 | //203 typeshor.Bind ("CDSC",CC_DESIGN_SECURITY_CLASSIFICATION); | |
2797 | //203 typeshor.Bind ("CDS",CC_DESIGN_SPECIFICATION_REFERENCE); | |
2798 | //203 typeshor.Bind ("CRTFCT",CERTIFICATION); | |
2799 | //203 typeshor.Bind ("CRTASS",CERTIFICATION_ASSIGNMENT); | |
2800 | //203 typeshor.Bind ("CRTTYP",CERTIFICATION_TYPE); | |
2801 | ||
2802 | //203 typeshor.Bind ("CHNRQS",CHANGE_REQUEST); | |
2803 | ||
2804 | typeshor.Bind ("CLSSHL",63); | |
2805 | typeshor.Bind ("CLRRGB",65); | |
2806 | typeshor.Bind ("CLRSPC",66); | |
2807 | typeshor.Bind ("CMPCRV",67); | |
2808 | typeshor.Bind ("CCOS",68); | |
2809 | typeshor.Bind ("CMCRSG",69); | |
2810 | //203 typeshor.Bind ("CNFDSG",CONFIGURATION_DESIGN); | |
2811 | //203 typeshor.Bind ("CNFEFF",CONFIGURATION_EFFECTIVITY); | |
2812 | //203 typeshor.Bind ("CNFITM",CONFIGURATION_ITEM); | |
2813 | ||
2814 | typeshor.Bind ("CMPTXT",70); | |
2815 | typeshor.Bind ("CTWAC",71); | |
2816 | typeshor.Bind ("CTWBB",72); | |
2817 | typeshor.Bind ("CTWE",73); | |
2818 | typeshor.Bind ("CNCSRF",75); | |
2819 | //203 typeshor.Bind ("CNEDST",CONNECTED_EDGE_SET); | |
2820 | typeshor.Bind ("CNFCST",76); | |
2821 | typeshor.Bind ("CNDPIN",77); | |
2822 | typeshor.Bind ("CDORSI",78); | |
2823 | typeshor.Bind ("CDSR",391); | |
2824 | //203 typeshor.Bind ("CNDPUN",CONTEXT_DEPENDENT_UNIT); | |
2825 | //203 typeshor.Bind ("CNTRCT",CONTRACT); | |
2826 | //203 typeshor.Bind ("CNTASS",CONTRACT_ASSIGNMENT); | |
2827 | //203 typeshor.Bind ("CNTTYP",CONTRACT_TYPE); | |
2828 | typeshor.Bind ("CNBSUN",79); | |
2829 | typeshor.Bind ("CUTO",80); | |
2830 | typeshor.Bind ("CSSHRP",82); | |
2831 | typeshor.Bind ("CSGSLD",83); | |
2832 | ||
2833 | typeshor.Bind ("CRBNSR",85); | |
2834 | typeshor.Bind ("CRVRPL",86); | |
2835 | typeshor.Bind ("CRVSTY",87); | |
2836 | typeshor.Bind ("CRSTFN",88); | |
2837 | typeshor.Bind ("CSFP",89); | |
2838 | typeshor.Bind ("CYLSRF",90); | |
2839 | ||
2840 | //203 typeshor.Bind ("DTDEFF",DATED_EFFECTIVITY); | |
2841 | typeshor.Bind ("DTANTM",92); | |
2842 | typeshor.Bind ("DATA",93); | |
2843 | typeshor.Bind ("DTASS",94); | |
2844 | typeshor.Bind ("DTRL",95); | |
2845 | typeshor.Bind ("DTTMRL",96); | |
2846 | typeshor.Bind ("DFNSYM",97); | |
2847 | typeshor.Bind ("DFNRPR",98); | |
2848 | typeshor.Bind ("DGNPCR",99); | |
2849 | typeshor.Bind ("DGTRSR",100); | |
2850 | typeshor.Bind ("DSRPIT",101); | |
2851 | typeshor.Bind ("DMNCRV",102); | |
2852 | typeshor.Bind ("DMCRTR",103); | |
2853 | typeshor.Bind ("DSGCNT",340); | |
2854 | //203 typeshor.Bind ("DMFR",DESIGN_MAKE_FROM_RELATIONSHIP); | |
2855 | typeshor.Bind ("DMNEXP",104); | |
2856 | //203 typeshor.Bind ("DRCACT",DIRECTED_ACTION); | |
2857 | typeshor.Bind ("DRCTN",105); | |
2858 | typeshor.Bind ("DRANOC",106); | |
2859 | typeshor.Bind ("DRGCLL",107); | |
2860 | typeshor.Bind ("DPDC",108); | |
2861 | typeshor.Bind ("DPDCF",109); | |
2862 | typeshor.Bind ("DRSBRP",110); | |
2863 | typeshor.Bind ("DRSYRP",111); | |
2864 | typeshor.Bind ("DTLWD",112); | |
2865 | typeshor.Bind ("DRWDFN",113); | |
2866 | typeshor.Bind ("DRWRVS",114); | |
2867 | typeshor.Bind ("DCMNT",367); | |
2868 | //203 typeshor.Bind ("DCMRFR",DOCUMENT_REFERENCE); | |
2869 | typeshor.Bind ("DCMRLT",369); | |
2870 | typeshor.Bind ("DCMTYP",370); | |
2871 | typeshor.Bind ("DCUSCN",371); | |
2872 | //203 typeshor.Bind ("DCWTCL",DOCUMENT_WITH_CLASS); | |
2873 | ||
2874 | //203 typeshor.Bind ("EBWM",EDGE_BASED_WIREFRAME_MODEL); | |
2875 | //203 typeshor.Bind ("EBWSR",EDGE_BASED_WIREFRAME_SHAPE_REPRESENTATION); | |
2876 | typeshor.Bind ("EDGCRV",116); | |
2877 | typeshor.Bind ("EDGLP",117); | |
2878 | typeshor.Bind ("EFFCTV",372); | |
2879 | typeshor.Bind ("ELMSRF",118); | |
2880 | typeshor.Bind ("ELLPS",119); | |
2881 | typeshor.Bind ("EVDGPC",120); | |
2882 | typeshor.Bind ("EXTSRC",121); | |
2883 | typeshor.Bind ("EDCF",122); | |
2884 | typeshor.Bind ("EDHS",123); | |
2885 | typeshor.Bind ("EXDFIT",124); | |
2886 | typeshor.Bind ("EXDFSY",125); | |
2887 | typeshor.Bind ("EDTF",126); | |
2888 | typeshor.Bind ("EDTS",127); | |
2889 | typeshor.Bind ("EXARSL",128); | |
2890 | //203 typeshor.Bind ("EXCACT",EXECUTED_ACTION); | |
2891 | ||
2892 | typeshor.Bind ("FCBND",131); | |
2893 | typeshor.Bind ("FCOTBN",132); | |
2894 | typeshor.Bind ("FCSRF",133); | |
2895 | typeshor.Bind ("FCTBR",134); | |
2896 | typeshor.Bind ("FBSR",135); | |
2897 | typeshor.Bind ("FLARST",136); | |
2898 | typeshor.Bind ("FASC",137); | |
2899 | typeshor.Bind ("FASH",138); | |
2900 | typeshor.Bind ("FASTSW",139); | |
2901 | typeshor.Bind ("FAST",140); | |
2902 | typeshor.Bind ("FNDFTR",141); | |
2903 | typeshor.Bind ("GBSSR",146); | |
2904 | typeshor.Bind ("GBWSR",147); | |
2905 | typeshor.Bind ("GMCRST",142); | |
2906 | typeshor.Bind ("GMRPCN",143); | |
2907 | typeshor.Bind ("GMRPIT",144); | |
2908 | typeshor.Bind ("GMTST",145); | |
2909 | typeshor.Bind ("GC",148); | |
2910 | typeshor.Bind ("GUAC",149); | |
2911 | typeshor.Bind ("GRPASS",151); | |
2912 | typeshor.Bind ("GRPRLT",152); | |
2913 | typeshor.Bind ("HLSPSL",153); | |
2914 | typeshor.Bind ("HYPRBL",154); | |
2915 | typeshor.Bind ("INTCRV",155); | |
2916 | typeshor.Bind ("INVSBL",156); | |
2917 | typeshor.Bind ("ITDFTR",354); | |
2918 | typeshor.Bind ("LMWU",157); | |
2919 | typeshor.Bind ("LNGUNT",158); | |
2920 | ||
2921 | typeshor.Bind ("LCLTM",160); | |
2922 | ||
2923 | //203 typeshor.Bind ("LTEFF",LOT_EFFECTIVITY); | |
2924 | typeshor.Bind ("MNSLBR",162); | |
2925 | typeshor.Bind ("MSSR",163); | |
2926 | typeshor.Bind ("MPPITM",164); | |
2927 | typeshor.Bind ("MDGPA",166); | |
2928 | typeshor.Bind ("MDGPR",167); | |
2929 | //203 typeshor.Bind ("MMWU",MASS_MEASURE_WITH_UNIT); | |
2930 | //203 typeshor.Bind ("MSSUNT",MASS_UNIT); | |
2931 | typeshor.Bind ("MSWTUN",165); | |
2932 | typeshor.Bind ("MCHCNT",339); | |
2933 | typeshor.Bind ("NMDUNT",169); | |
2934 | typeshor.Bind ("NAUO",380); | |
2935 | //203 typeshor.Bind ("OFCR2D",OFFSET_CURVE_2D); | |
2936 | typeshor.Bind ("OFCR3D",171); | |
2937 | typeshor.Bind ("OFFSRF",172); | |
2938 | typeshor.Bind ("ODRF",173); | |
2939 | typeshor.Bind ("OPNSHL",174); | |
2940 | typeshor.Bind ("ORDDT",175); | |
2941 | typeshor.Bind ("ORGNZT",176); | |
2942 | typeshor.Bind ("ORGASS",177); | |
2943 | typeshor.Bind ("ORGRL",178); | |
2944 | typeshor.Bind ("ORGADD",179); | |
2945 | //203 typeshor.Bind ("ORGPRJ",ORGANIZATIONAL_PROJECT); | |
2946 | //203 typeshor.Bind ("ORGRLT",ORGANIZATION_RELATIONSHIP); | |
2947 | typeshor.Bind ("ORCLSH",180); | |
2948 | typeshor.Bind ("ORNEDG",181); | |
2949 | typeshor.Bind ("ORNFC",182); | |
2950 | typeshor.Bind ("OROPSH",183); | |
2951 | typeshor.Bind ("ORNPTH",184); | |
2952 | typeshor.Bind ("OTBNCR",185); | |
2953 | typeshor.Bind ("ORSI",186); | |
2954 | typeshor.Bind ("PRBL",187); | |
2955 | typeshor.Bind ("PRRPCN",188); | |
2956 | ||
2957 | typeshor.Bind ("PRANOR",192); | |
2958 | typeshor.Bind ("PAOA",193); | |
2959 | typeshor.Bind ("PAOR",194); | |
2960 | typeshor.Bind ("PRSADD",195); | |
2961 | typeshor.Bind ("PLCMNT",196); | |
2962 | typeshor.Bind ("PLNBX",197); | |
2963 | typeshor.Bind ("PLNEXT",198); | |
2964 | ||
2965 | typeshor.Bind ("PAMWU",200); | |
2966 | typeshor.Bind ("PLANUN",201); | |
2967 | ||
2968 | typeshor.Bind ("PNONCR",203); | |
2969 | typeshor.Bind ("PNONSR",204); | |
2970 | typeshor.Bind ("PNTRPL",205); | |
2971 | typeshor.Bind ("PNTSTY",206); | |
2972 | typeshor.Bind ("PLYLP",207); | |
2973 | typeshor.Bind ("PLYLN",208); | |
2974 | typeshor.Bind ("PRDFCL",209); | |
2975 | typeshor.Bind ("PDCF",210); | |
2976 | typeshor.Bind ("PRDFIT",211); | |
2977 | typeshor.Bind ("PRDFSY",212); | |
2978 | typeshor.Bind ("PDTF",213); | |
2979 | typeshor.Bind ("PRSAR",214); | |
2980 | typeshor.Bind ("PRLYAS",215); | |
2981 | typeshor.Bind ("PRSRPR",216); | |
2982 | typeshor.Bind ("PRSST",217); | |
2983 | typeshor.Bind ("PRSSZ",218); | |
2984 | typeshor.Bind ("PRSTAS",219); | |
2985 | typeshor.Bind ("PSBC",220); | |
2986 | typeshor.Bind ("PRSVW",221); | |
2987 | typeshor.Bind ("PRSITM",222); | |
2988 | typeshor.Bind ("PRDCT",223); | |
2989 | typeshor.Bind ("PRDCTG",224); | |
2990 | //203 typeshor.Bind ("PRCTRL",PRODUCT_CATEGORY_RELATIONSHIP); | |
2991 | //203 typeshor.Bind ("PRDCNC",PRODUCT_CONCEPT); | |
2992 | //203 typeshor.Bind ("PRCNCN",PRODUCT_CONCEPT_CONTEXT); | |
2993 | typeshor.Bind ("PRDCNT",225); | |
2994 | typeshor.Bind ("PRDDFN",227); | |
2995 | typeshor.Bind ("PRDFCN",228); | |
2996 | typeshor.Bind ("PRDFEF",373); | |
2997 | typeshor.Bind ("PRDFFR",229); | |
2998 | typeshor.Bind ("PDFWSS",230); | |
2999 | typeshor.Bind ("PRDFRL",374); | |
3000 | typeshor.Bind ("PRDFSH",231); | |
3001 | typeshor.Bind ("PRDFUS",377); | |
3002 | typeshor.Bind ("PDWAD",375); | |
3003 | typeshor.Bind ("PRPC",232); | |
3004 | typeshor.Bind ("PRUSOC",381); | |
3005 | typeshor.Bind ("PRPDFN",234); | |
3006 | typeshor.Bind ("PRDFRP",235); | |
3007 | typeshor.Bind ("QACU",382); | |
3008 | typeshor.Bind ("QSUNCR",236); | |
3009 | typeshor.Bind ("QSUNSR",237); | |
3010 | typeshor.Bind ("RMWU",238); | |
3011 | typeshor.Bind ("RBSC",239); | |
3012 | typeshor.Bind ("RBSS",240); | |
3013 | typeshor.Bind ("RCCMSR",241); | |
3014 | typeshor.Bind ("RCTRSR",242); | |
3015 | typeshor.Bind ("RPITGR",243); | |
3016 | typeshor.Bind ("RCCS",244); | |
3017 | typeshor.Bind ("RPRSNT",245); | |
3018 | typeshor.Bind ("RPRCNT",246); | |
3019 | typeshor.Bind ("RPRITM",247); | |
3020 | typeshor.Bind ("RPRMP",248); | |
3021 | typeshor.Bind ("RPRRLT",249); | |
3022 | typeshor.Bind ("RVARSL",250); | |
3023 | typeshor.Bind ("RGANWD",251); | |
3024 | typeshor.Bind ("RGCRCN",252); | |
3025 | typeshor.Bind ("RGCRCY",253); | |
3026 | typeshor.Bind ("RRWT",388); | |
3027 | typeshor.Bind ("SMCRV",254); | |
3028 | typeshor.Bind ("SCRCLS",255); | |
3029 | typeshor.Bind ("SCCLAS",256); | |
3030 | typeshor.Bind ("SCCLLV",257); | |
3031 | //203 typeshor.Bind ("SRNMEF",SERIAL_NUMBERED_EFFECTIVITY); | |
3032 | typeshor.Bind ("SHPASP",258); | |
3033 | typeshor.Bind ("SHASRL",259); | |
3034 | typeshor.Bind ("SHDFRP",261); | |
3035 | typeshor.Bind ("SHPRPR",262); | |
3036 | typeshor.Bind ("SHRPRL",387); | |
3037 | typeshor.Bind ("SBSM",263); | |
3038 | //203 typeshor.Bind ("SBWM",SHELL_BASED_WIREFRAME_MODEL); | |
3039 | //203 typeshor.Bind ("SBWSR",SHELL_BASED_WIREFRAME_SHAPE_REPRESENTATION); | |
3040 | typeshor.Bind ("SUNT",264); | |
3041 | typeshor.Bind ("SAMWU",265); | |
3042 | typeshor.Bind ("SLANUN",336); | |
3043 | typeshor.Bind ("SLDMDL",266); | |
3044 | typeshor.Bind ("SLDRPL",267); | |
3045 | typeshor.Bind ("SHUO",383); | |
3046 | typeshor.Bind ("SPHSRF",269); | |
3047 | typeshor.Bind ("STYITM",270); | |
3048 | //203 typeshor.Bind ("STRRQS",START_REQUEST); | |
3049 | //203 typeshor.Bind ("STRWRK",START_WORK); | |
3050 | typeshor.Bind ("SPPRRL",385); | |
3051 | typeshor.Bind ("SRFC",271); | |
3052 | typeshor.Bind ("SRFCRV",272); | |
3053 | typeshor.Bind ("SL",273); | |
3054 | typeshor.Bind ("SROFRV",274); | |
3055 | typeshor.Bind ("SRFPTC",275); | |
3056 | typeshor.Bind ("SRFRPL",276); | |
3057 | typeshor.Bind ("SRSDST",277); | |
3058 | typeshor.Bind ("SRSTBN",278); | |
3059 | typeshor.Bind ("SSCG",279); | |
3060 | typeshor.Bind ("SSFA",280); | |
3061 | typeshor.Bind ("SSPL",281); | |
3062 | typeshor.Bind ("SSSC",282); | |
3063 | typeshor.Bind ("SRSTSL",283); | |
3064 | typeshor.Bind ("SRSTUS",284); | |
3065 | typeshor.Bind ("SWARSL",285); | |
3066 | typeshor.Bind ("SWPSRF",286); | |
3067 | typeshor.Bind ("SYMCLR",287); | |
3068 | typeshor.Bind ("SYMRPR",288); | |
3069 | typeshor.Bind ("SYRPMP",289); | |
3070 | typeshor.Bind ("SYMSTY",290); | |
3071 | typeshor.Bind ("SYMTRG",291); | |
3072 | typeshor.Bind ("TRMSYM",294); | |
3073 | typeshor.Bind ("TXTLTR",295); | |
3074 | typeshor.Bind ("TLWAC",296); | |
3075 | typeshor.Bind ("TLWBB",297); | |
3076 | typeshor.Bind ("TLWD",298); | |
3077 | typeshor.Bind ("TLWE",299); | |
3078 | typeshor.Bind ("TXTSTY",300); | |
3079 | typeshor.Bind ("TSFDF",301); | |
3080 | typeshor.Bind ("TSWBC",302); | |
3081 | typeshor.Bind ("TSWM",303); | |
3082 | typeshor.Bind ("TPRPIT",304); | |
3083 | typeshor.Bind ("TRDSRF",305); | |
3084 | typeshor.Bind ("TRMCRV",308); | |
3085 | typeshor.Bind ("TDRF",309); | |
3086 | typeshor.Bind ("UMWU",310); | |
3087 | typeshor.Bind ("UNFCRV",311); | |
3088 | typeshor.Bind ("UNFSRF",312); | |
3089 | ||
3090 | //203 typeshor.Bind ("VRACRQ",VERSIONED_ACTION_REQUEST); | |
3091 | ||
3092 | typeshor.Bind ("VRTLP",315); | |
3093 | typeshor.Bind ("VRTPNT",316); | |
3094 | //203 typeshor.Bind ("VRTSHL",VERTEX_SHELL); | |
3095 | //203 typeshor.Bind ("VMWU",VOLUME_MEASURE_WITH_UNIT); | |
3096 | //203 typeshor.Bind ("VLMUNT",VOLUME_UNIT); | |
3097 | typeshor.Bind ("VWVLM",317); | |
3098 | typeshor.Bind ("WOYADD",318); | |
3099 | typeshor.Bind ("TMWU",341); | |
3100 | typeshor.Bind ("RTUNT",342); | |
3101 | typeshor.Bind ("TMUNT",343); | |
3102 | typeshor.Bind ("CI3WS",350); | |
3103 | typeshor.Bind ("CTO2",351); | |
3104 | typeshor.Bind ("DRVUNT",352); | |
3105 | typeshor.Bind ("DRUNEL",353); | |
3106 | typeshor.Bind ("PRITRP",355); | |
3107 | typeshor.Bind ("MFUO",378); | |
3108 | //203 typeshor.Bind ("WRSHL",WIRE_SHELL); | |
3109 | typeshor.Bind ("MTRDSG",390); | |
3110 | typeshor.Bind ("ADATA",392); | |
3111 | typeshor.Bind ("APDTAS",393); | |
3112 | typeshor.Bind ("APGRAS",395); | |
3113 | typeshor.Bind ("APORAS",396); | |
3114 | typeshor.Bind ("APAOA",397); | |
3115 | typeshor.Bind ("APPRIT",398); | |
3116 | typeshor.Bind ("ASCA",399); | |
3117 | typeshor.Bind ("APDCRF",400); | |
3118 | typeshor.Bind ("DCMFL",401); | |
3119 | typeshor.Bind ("CHROBJ",402); | |
3120 | typeshor.Bind ("EXFCSL",403); | |
3121 | typeshor.Bind ("RVFCSL",404); | |
3122 | typeshor.Bind ("SWFCSL",405); | |
7fd59977 | 3123 | |
3124 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) | |
997e128f | 3125 | typeshor.Bind ("MSRPIT",406); |
3126 | typeshor.Bind ("ARUNT",407); | |
3127 | typeshor.Bind ("VLMUNT",408); | |
7fd59977 | 3128 | |
3129 | // Added by ABV 10.11.99 for AP203 | |
997e128f | 3130 | typeshor.Bind ("ACTION",413); |
3131 | typeshor.Bind ("ACTASS",414); | |
3132 | typeshor.Bind ("ACTMTH",415); | |
3133 | typeshor.Bind ("ACRQAS",416); | |
3134 | typeshor.Bind ("CCDSAP",417); | |
3135 | typeshor.Bind ("CCDSCR",418); | |
3136 | typeshor.Bind ("CCDSCN",419); | |
3137 | typeshor.Bind ("CDDATA",420); | |
3138 | typeshor.Bind ("CDPAOA",421); | |
3139 | typeshor.Bind ("CDSC",422); | |
3140 | typeshor.Bind ("CDS",423); | |
3141 | typeshor.Bind ("CRTFCT",424); | |
3142 | typeshor.Bind ("CRTASS",425); | |
3143 | typeshor.Bind ("CRTTYP",426); | |
3144 | typeshor.Bind ("CHANGE",427); | |
3145 | typeshor.Bind ("CHNRQS",428); | |
3146 | typeshor.Bind ("CNFDSG",429); | |
3147 | typeshor.Bind ("CNFEFF",430); | |
3148 | typeshor.Bind ("CNTRCT",431); | |
3149 | typeshor.Bind ("CNTASS",432); | |
3150 | typeshor.Bind ("CNTTYP",433); | |
3151 | typeshor.Bind ("PRDCNC",434); | |
3152 | typeshor.Bind ("PRCNCN",435); | |
3153 | typeshor.Bind ("STRRQS",436); | |
3154 | typeshor.Bind ("STRWRK",437); | |
3155 | typeshor.Bind ("VRACRQ",438); | |
3156 | typeshor.Bind ("PRCTRL",439); | |
3157 | typeshor.Bind ("ACRQSL",440); | |
3158 | typeshor.Bind ("DRGMDL",441); | |
3159 | typeshor.Bind ("ANGLCT",442); | |
3160 | typeshor.Bind ("ANGSZ",443); | |
3161 | typeshor.Bind ("DMCHRP",444); | |
3162 | typeshor.Bind ("DMNLCT",445); | |
3163 | typeshor.Bind ("DLWP",446); | |
3164 | typeshor.Bind ("DMNSZ",447); | |
3165 | typeshor.Bind ("DSWP",448); | |
3166 | typeshor.Bind ("SHDMRP",449); | |
3167 | typeshor.Bind ("DCRPTY",450); | |
3168 | typeshor.Bind ("OBJRL",451); | |
3169 | typeshor.Bind ("RLASS",452); | |
3170 | typeshor.Bind ("IDNRL",453); | |
3171 | typeshor.Bind ("IDNASS",454); | |
3172 | typeshor.Bind ("EXIDAS",455); | |
3173 | typeshor.Bind ("EFFASS",456); | |
3174 | typeshor.Bind ("NMASS",457); | |
3175 | typeshor.Bind ("GNRPRP",458); | |
3176 | typeshor.Bind ("EDGP",461); | |
3177 | typeshor.Bind ("AEIA",462); | |
3178 | typeshor.Bind ("CMSHAS",470); | |
3179 | typeshor.Bind ("DRSHAS",471); | |
3180 | typeshor.Bind ("EXTNSN",472); | |
3181 | typeshor.Bind ("DRDMLC",473); | |
3182 | typeshor.Bind ("LMANFT",474); | |
3183 | typeshor.Bind ("TLRVL",475); | |
3184 | typeshor.Bind ("MSRQLF",476); | |
3185 | typeshor.Bind ("PLMNTL",477); | |
3186 | typeshor.Bind ("PRCQLF",478); | |
3187 | typeshor.Bind ("TYPQLF",479); | |
3188 | typeshor.Bind ("QLRPIT", 480); | |
3189 | typeshor.Bind ("CMRPIT", 482); | |
3190 | typeshor.Bind ("CMRPIT", 483); | |
3191 | typeshor.Bind ("CMS0", 485); | |
3192 | typeshor.Bind ("CNEDST", 486); | |
3193 | typeshor.Bind ("EBWM", 488); | |
3194 | typeshor.Bind ("EBWSR", 489); | |
3195 | typeshor.Bind ("NMSSR", 491); | |
3196 | typeshor.Bind ("ORNSRF", 492); | |
3197 | typeshor.Bind ("SBFC", 493); | |
3198 | typeshor.Bind ("SBDG", 494); | |
3199 | typeshor.Bind ("CFSS", 496); | |
3200 | typeshor.Bind ("MSSUNT", 501); | |
3201 | typeshor.Bind ("THTMUN", 502); | |
3202 | typeshor.Bind ("DTENV", 565); | |
3203 | typeshor.Bind ("MTPRRP", 566); | |
3204 | typeshor.Bind ("PRDFR", 567); | |
3205 | typeshor.Bind ("MTRPRP", 569); | |
3206 | typeshor.Bind ("PDFR", 573); | |
3207 | typeshor.Bind ("DCP1", 600); | |
3208 | typeshor.Bind ("DCPREQ", 601); | |
3209 | // typeshor.Bind (AngularLocation); | |
3210 | // typeshor.Bind (AngularSize); | |
3211 | // typeshor.Bind (DimensionalCharacteristicRepresentation); | |
3212 | // typeshor.Bind (DimensionalLocation); | |
3213 | // typeshor.Bind (DimensionalLocationWithPath); | |
3214 | // typeshor.Bind (DimensionalSize); | |
3215 | // typeshor.Bind (DimensionalSizeWithPath); | |
3216 | // typeshor.Bind (ShapeDimensionRepresentation); | |
3217 | typeshor.Bind ("CYLTLR", 609); | |
3218 | typeshor.Bind ("SRWP", 610); | |
3219 | typeshor.Bind ("ANGTLR", 611); | |
3220 | typeshor.Bind ("CNCTLR", 612); | |
3221 | typeshor.Bind ("CRRNTL", 613); | |
3222 | typeshor.Bind ("CXLTLR", 614); | |
3223 | typeshor.Bind ("FLTTLR", 615); | |
3224 | typeshor.Bind ("LNP0", 616); | |
3225 | typeshor.Bind ("PRLTLR", 617); | |
3226 | typeshor.Bind ("PRPTLR", 618); | |
3227 | typeshor.Bind ("PSTTLR", 619); | |
3228 | typeshor.Bind ("RNDTLR", 620); | |
3229 | typeshor.Bind ("STRTLR", 621); | |
3230 | typeshor.Bind ("SRPRTL", 622); | |
3231 | typeshor.Bind ("SYMTLR", 623); | |
3232 | typeshor.Bind ("TTRNTL", 624); | |
3233 | typeshor.Bind ("GMTTLR", 625); | |
3234 | typeshor.Bind ("GMTLRL", 626); | |
3235 | typeshor.Bind ("GTWDR", 627); | |
3236 | typeshor.Bind ("MDGMTL", 628); | |
3237 | typeshor.Bind ("DTMFTR", 630); | |
3238 | typeshor.Bind ("DTMRFR", 631); | |
3239 | typeshor.Bind ("CMMDTM", 632); | |
3240 | typeshor.Bind ("DTMTRG", 633); | |
3241 | typeshor.Bind ("PDT0", 634); | |
3242 | typeshor.Bind ("MMWU",651); | |
3243 | typeshor.Bind ("CNOFSY",661); | |
3244 | typeshor.Bind ("GMTALG",662); | |
3245 | typeshor.Bind ("PRPT",663); | |
3246 | typeshor.Bind ("TNGNT",664); | |
3247 | typeshor.Bind ("PRLOFF",665); | |
3248 | typeshor.Bind ("GISU",666); | |
3249 | typeshor.Bind ("IDATT",667); | |
3250 | typeshor.Bind ("IIRU",668); | |
3251 | typeshor.Bind ("GTWDU",674); | |
3252 | typeshor.Bind ("PRZNDF",679); | |
3253 | typeshor.Bind ("RNZNDF",680); | |
3254 | typeshor.Bind ("RNZNOR",681); | |
3255 | typeshor.Bind ("TLRZN",682); | |
3256 | typeshor.Bind ("TLZNDF",683); | |
3257 | typeshor.Bind ("TLZNFR",684); | |
3258 | typeshor.Bind ("INRPIT",700); | |
3259 | typeshor.Bind ("VLRPIT",701); | |
3260 | typeshor.Bind ("DMIA", 703); | |
3261 | typeshor.Bind ("ANNPLN", 704); | |
3262 | typeshor.Bind ("CNGMRP", 712); | |
3263 | typeshor.Bind ("CGRR", 713); | |
7fd59977 | 3264 | |
3265 | } | |
3266 | ||
3267 | // --- Case Recognition --- | |
3268 | ||
3269 | Standard_Integer RWStepAP214_ReadWriteModule::CaseStep | |
3270 | (const TCollection_AsciiString& key) const | |
3271 | { | |
3272 | // FMA - le 25-07-96 : Optimisation -> on teste en premier les types les plus | |
3273 | // frequents dans le fichier cad geometry/topology | |
3274 | Standard_Integer num; | |
7fd59977 | 3275 | if (key.IsEqual(Reco_CartesianPoint)) return 59; // car tres courant |
997e128f | 3276 | if (typenums.Find(key, num)) return num; |
3277 | if (typeshor.Find(key, num)) return num; // AJOUT DES TYPES COURTS | |
7fd59977 | 3278 | return 0; |
3279 | } | |
3280 | ||
3281 | ||
3282 | // --- External Mapping Case Recognition --- | |
3283 | ||
3284 | //======================================================================= | |
3285 | //function : CaseStep | |
3286 | //purpose : | |
3287 | //======================================================================= | |
3288 | ||
3289 | Standard_Integer RWStepAP214_ReadWriteModule::CaseStep | |
3290 | (const TColStd_SequenceOfAsciiString& theTypes) const | |
3291 | { | |
3292 | ||
3293 | // Optimized by FMA : le test sur le nombre de composant est repete meme | |
3294 | // si la valeur testee est la meme. | |
3295 | ||
3296 | Standard_Integer NbComp = theTypes.Length(); | |
3297 | if (NbComp < 2) { | |
0797d9d3 | 3298 | #ifdef OCCT_DEBUG |
04232180 | 3299 | std::cout << "Not a Plex" << std::endl; |
7fd59977 | 3300 | #endif |
3301 | } | |
3302 | else { | |
3303 | // SHORT TYPES | |
3304 | // Pas tres elegant : on convertit d abord | |
3305 | // Sinon, il faudrait sortir des routines | |
3306 | Standard_Integer i,num = 0; | |
3307 | for (i = 1; i <= NbComp; i ++) { | |
997e128f | 3308 | if (typeshor.IsBound(theTypes(i))) { num = 1; break; } |
7fd59977 | 3309 | } |
3310 | if (num > 0) { | |
3311 | TColStd_SequenceOfAsciiString longs; | |
3312 | for (i = 1; i <= NbComp; i ++) { | |
997e128f | 3313 | if (typeshor.Find (theTypes(i), num)) longs.Append(StepType(num)); |
3314 | else longs.Append (theTypes(i)); | |
7fd59977 | 3315 | } |
3316 | return CaseStep (longs); | |
3317 | } | |
3318 | ||
3319 | // sln 03.10.2001. BUC61003. Correction of alphabetic order of complex entity's items (ascending sorting) | |
3320 | TColStd_SequenceOfAsciiString types; | |
3321 | for(i = 1; i<= theTypes.Length(); i++) | |
3322 | types.Append(theTypes(i)); | |
3323 | // do ascending sorting | |
3324 | Standard_Boolean isOK = Standard_False; | |
3325 | TCollection_AsciiString tmpStr; | |
3326 | Standard_Integer aLen = types.Length()-1; | |
3327 | while(!isOK) | |
3328 | { | |
3329 | isOK = Standard_True; | |
3330 | for(i = 1; i<= aLen; i++) | |
3331 | if(types(i) > types(i+1)) | |
3332 | { | |
3333 | tmpStr = types(i); | |
3334 | types(i) = types(i+1); | |
3335 | types(i+1) = tmpStr; | |
3336 | isOK = Standard_False; | |
3337 | } | |
3338 | } | |
3339 | ||
3340 | if (NbComp == 7) { | |
3341 | if ((types(1).IsEqual(StepType(48))) && | |
28a73c1f | 3342 | (types(2).IsEqual(StepType(38))) && |
3343 | (types(3).IsEqual(StepType(84))) && | |
3344 | (types(4).IsEqual(StepType(144))) && | |
3345 | (types(5).IsEqual(StepType(239))) && | |
3346 | (types(6).IsEqual(StepType(247))) && | |
3347 | (types(7).IsEqual(StepType(311)))) { | |
3348 | return 319; | |
7fd59977 | 3349 | } |
3350 | else if ((types(1).IsEqual(StepType(48))) && | |
28a73c1f | 3351 | (types(2).IsEqual(StepType(38))) && |
3352 | (types(3).IsEqual(StepType(39))) && | |
3353 | (types(4).IsEqual(StepType(84))) && | |
3354 | (types(5).IsEqual(StepType(144))) && | |
3355 | (types(6).IsEqual(StepType(239))) && | |
3356 | (types(7).IsEqual(StepType(247)))) { | |
3357 | return 320; | |
7fd59977 | 3358 | } |
3359 | else if ((types(1).IsEqual(StepType(48))) && | |
28a73c1f | 3360 | (types(2).IsEqual(StepType(38))) && |
3361 | (types(3).IsEqual(StepType(84))) && | |
3362 | (types(4).IsEqual(StepType(144))) && | |
3363 | (types(5).IsEqual(StepType(236))) && | |
3364 | (types(6).IsEqual(StepType(239))) && | |
3365 | (types(7).IsEqual(StepType(247)))) { | |
3366 | return 321; | |
7fd59977 | 3367 | } |
3368 | else if ((types(1).IsEqual(StepType(43))) && | |
28a73c1f | 3369 | (types(2).IsEqual(StepType(48))) && |
3370 | (types(3).IsEqual(StepType(38))) && | |
3371 | (types(4).IsEqual(StepType(84))) && | |
3372 | (types(5).IsEqual(StepType(144))) && | |
3373 | (types(6).IsEqual(StepType(239))) && | |
3374 | (types(7).IsEqual(StepType(247)))) { | |
3375 | return 322; | |
7fd59977 | 3376 | } |
3377 | else if ((types(1).IsEqual(StepType(49))) && | |
28a73c1f | 3378 | (types(2).IsEqual(StepType(40))) && |
3379 | (types(3).IsEqual(StepType(41))) && | |
3380 | (types(4).IsEqual(StepType(144))) && | |
3381 | (types(5).IsEqual(StepType(240))) && | |
3382 | (types(6).IsEqual(StepType(247))) && | |
3383 | (types(7).IsEqual(StepType(271)))) { | |
3384 | return 323; | |
7fd59977 | 3385 | } |
3386 | else if ((types(1).IsEqual(StepType(49))) && | |
28a73c1f | 3387 | (types(2).IsEqual(StepType(40))) && |
3388 | (types(3).IsEqual(StepType(144))) && | |
3389 | (types(4).IsEqual(StepType(240))) && | |
3390 | (types(5).IsEqual(StepType(247))) && | |
3391 | (types(6).IsEqual(StepType(271))) && | |
3392 | (types(7).IsEqual(StepType(312)))) { | |
3393 | return 324; | |
7fd59977 | 3394 | } |
3395 | else if ((types(1).IsEqual(StepType(49))) && | |
28a73c1f | 3396 | (types(2).IsEqual(StepType(40))) && |
3397 | (types(3).IsEqual(StepType(144))) && | |
3398 | (types(4).IsEqual(StepType(237))) && | |
3399 | (types(5).IsEqual(StepType(240))) && | |
3400 | (types(6).IsEqual(StepType(247))) && | |
3401 | (types(7).IsEqual(StepType(271)))) { | |
3402 | return 325; | |
7fd59977 | 3403 | } |
3404 | else if ((types(1).IsEqual(StepType(44))) && | |
28a73c1f | 3405 | (types(2).IsEqual(StepType(49))) && |
3406 | (types(3).IsEqual(StepType(40))) && | |
3407 | (types(4).IsEqual(StepType(144))) && | |
3408 | (types(5).IsEqual(StepType(240))) && | |
3409 | (types(6).IsEqual(StepType(247))) && | |
3410 | (types(7).IsEqual(StepType(271)))) { | |
3411 | return 326; | |
7fd59977 | 3412 | } |
3413 | else if ((types(1).IsEqual(StepType(40))) && | |
28a73c1f | 3414 | (types(2).IsEqual(StepType(41))) && |
3415 | (types(3).IsEqual(StepType(49))) && | |
3416 | (types(4).IsEqual(StepType(144))) && | |
3417 | (types(5).IsEqual(StepType(240))) && | |
3418 | (types(6).IsEqual(StepType(247))) && | |
3419 | (types(7).IsEqual(StepType(271)))) { | |
3420 | return 323; | |
3421 | } | |
7f83633f | 3422 | else if ((types(1).IsEqual(StepType(40))) && |
3423 | (types(2).IsEqual(StepType(41))) && | |
3424 | (types(3).IsEqual(StepType(240))) && | |
3425 | (types(4).IsEqual(StepType(49))) && | |
3426 | (types(5).IsEqual(StepType(247))) && | |
3427 | (types(6).IsEqual(StepType(144))) && | |
3428 | (types(7).IsEqual(StepType(271)))) { | |
3429 | return 323; | |
3430 | } | |
28a73c1f | 3431 | } |
3432 | // Added by FMA | |
3433 | else if (NbComp == 6) { | |
3434 | if (types(1).IsEqual(StepType(52)) && | |
3435 | types(2).IsEqual(StepType(134)) && | |
3436 | types(3).IsEqual(StepType(144)) && | |
3437 | types(4).IsEqual(StepType(162)) && | |
3438 | types(5).IsEqual(StepType(247)) && | |
3439 | types(6).IsEqual(StepType(266))) { | |
3440 | return 337; | |
3441 | } | |
3442 | } | |
3443 | else if (NbComp == 5) { | |
3444 | //:n5 abv 15 Feb 99: S4132 complex type bounded_curve + surface_curve | |
3445 | if ((types(1).IsEqual(StepType(48))) && | |
3446 | (types(2).IsEqual(StepType(84))) && | |
3447 | (types(3).IsEqual(StepType(144))) && | |
3448 | (types(4).IsEqual(StepType(247))) && | |
3449 | (types(5).IsEqual(StepType(272)))) { | |
3450 | return 358; | |
3451 | } | |
3452 | else if ((types(1).IsEqual(StepType(157))) && | |
3453 | (types(2).IsEqual(StepType(406))) && | |
3454 | (types(3).IsEqual(StepType(165))) && | |
3455 | (types(4).IsEqual(StepType(480))) && | |
3456 | (types(5).IsEqual(StepType(247)))) { | |
3457 | return 692; | |
3458 | } | |
3459 | else if ((types(1).IsEqual(StepType(406))) && | |
3460 | (types(2).IsEqual(StepType(165))) && | |
3461 | (types(3).IsEqual(StepType(200))) && | |
3462 | (types(4).IsEqual(StepType(480))) && | |
3463 | (types(5).IsEqual(StepType(247)))) { | |
3464 | return 693; | |
3465 | } | |
6595eee7 | 3466 | else if (((types(1).IsEqual(StepType(609)) || |
3467 | types(1).IsEqual(StepType(611)) || | |
3468 | types(1).IsEqual(StepType(612)) || | |
3469 | types(1).IsEqual(StepType(613)) || | |
3470 | types(1).IsEqual(StepType(614)) || | |
3471 | types(1).IsEqual(StepType(615))) && | |
3472 | types(2).IsEqual(StepType(625)) && | |
3473 | types(3).IsEqual(StepType(627)) && | |
3474 | types(4).IsEqual(StepType(675)) && | |
3475 | types(5).IsEqual(StepType(676))) | |
3476 | || | |
3477 | (types(1).IsEqual(StepType(625)) && | |
3478 | types(2).IsEqual(StepType(627)) && | |
3479 | types(3).IsEqual(StepType(675)) && | |
3480 | types(4).IsEqual(StepType(676)) && | |
3481 | (types(5).IsEqual(StepType(616)) || | |
3482 | types(5).IsEqual(StepType(617)) || | |
3483 | types(5).IsEqual(StepType(618)) || | |
3484 | types(5).IsEqual(StepType(619)) || | |
3485 | types(5).IsEqual(StepType(620)) || | |
3486 | types(5).IsEqual(StepType(621)) || | |
3487 | types(5).IsEqual(StepType(622)) || | |
3488 | types(5).IsEqual(StepType(623)) || | |
3489 | types(5).IsEqual(StepType(624))))) { | |
3490 | return 705; | |
3491 | } | |
c4fa1c2c | 3492 | if ((types(1).IsEqual(StepType(4))) && |
3493 | (types(2).IsEqual(StepType(7))) && | |
3494 | (types(3).IsEqual(StepType(144))) && | |
3495 | (types(4).IsEqual(StepType(247))) && | |
3496 | (types(5).IsEqual(StepType(270)))) { | |
3497 | return 719; | |
3498 | } | |
28a73c1f | 3499 | } |
3500 | else if (NbComp == 4) { | |
3501 | if ((types(1).IsEqual(StepType(161))) && | |
3502 | (types(2).IsEqual(StepType(189))) && | |
3503 | (types(3).IsEqual(StepType(247))) && | |
3504 | (types(4).IsEqual(StepType(304)))) { | |
3505 | return 332; | |
3506 | } | |
3507 | // Added by FMA | |
3508 | else if ((types(1).IsEqual(StepType(143)) && | |
3509 | types(2).IsEqual(StepType(148)) && | |
3510 | types(3).IsEqual(StepType(149)) && | |
3511 | types(4).IsEqual(StepType(246)))) { | |
3512 | return 333; | |
3513 | } | |
3514 | ||
3515 | else if ((types(1).IsEqual(StepType(157))) && | |
3516 | (types(2).IsEqual(StepType(406))) && | |
3517 | (types(3).IsEqual(StepType(165))) && | |
3518 | (types(4).IsEqual(StepType(247)))) { | |
3519 | return 635; | |
3520 | } | |
3521 | else if ((types(1).IsEqual(StepType(625))) && | |
3522 | (types(2).IsEqual(StepType(627))) && | |
3523 | (types(3).IsEqual(StepType(628))) && | |
3524 | (types(4).IsEqual(StepType(619)))) { | |
3525 | return 636; | |
3526 | } | |
3527 | else if ((types(1).IsEqual(StepType(406))) && | |
3528 | (types(2).IsEqual(StepType(165))) && | |
3529 | (types(3).IsEqual(StepType(200))) && | |
3530 | (types(4).IsEqual(StepType(247)))) { | |
3531 | return 691; | |
3532 | } | |
3533 | else if (((types(1).IsEqual(StepType(609)) || | |
3534 | types(1).IsEqual(StepType(611)) || | |
3535 | types(1).IsEqual(StepType(612)) || | |
3536 | types(1).IsEqual(StepType(613)) || | |
3537 | types(1).IsEqual(StepType(614)) || | |
3538 | types(1).IsEqual(StepType(615))) && | |
3539 | types(2).IsEqual(StepType(625)) && | |
3540 | types(3).IsEqual(StepType(627)) && | |
3541 | types(4).IsEqual(StepType(676))) | |
3542 | || | |
3543 | (types(1).IsEqual(StepType(625)) && | |
3544 | types(2).IsEqual(StepType(627)) && | |
3545 | types(3).IsEqual(StepType(676)) && | |
3546 | (types(4).IsEqual(StepType(616)) || | |
3547 | types(4).IsEqual(StepType(617)) || | |
3548 | types(4).IsEqual(StepType(618)) || | |
3549 | types(4).IsEqual(StepType(619)) || | |
3550 | types(4).IsEqual(StepType(620)) || | |
3551 | types(4).IsEqual(StepType(621)) || | |
3552 | types(4).IsEqual(StepType(622)) || | |
3553 | types(4).IsEqual(StepType(623)) || | |
3554 | types(4).IsEqual(StepType(624))))) { | |
3555 | return 695; | |
3556 | } | |
3557 | else if (((types(1).IsEqual(StepType(609)) || | |
3558 | types(1).IsEqual(StepType(611)) || | |
3559 | types(1).IsEqual(StepType(612)) || | |
3560 | types(1).IsEqual(StepType(613)) || | |
3561 | types(1).IsEqual(StepType(614)) || | |
3562 | types(1).IsEqual(StepType(615))) && | |
3563 | types(2).IsEqual(StepType(625)) && | |
3564 | types(3).IsEqual(StepType(627)) && | |
3565 | types(4).IsEqual(StepType(677))) | |
3566 | || | |
3567 | (types(1).IsEqual(StepType(625)) && | |
3568 | types(2).IsEqual(StepType(627)) && | |
3569 | types(4).IsEqual(StepType(677)) && | |
3570 | (types(3).IsEqual(StepType(616)) || | |
3571 | types(3).IsEqual(StepType(617)) || | |
3572 | types(3).IsEqual(StepType(618)) || | |
3573 | types(3).IsEqual(StepType(619)) || | |
3574 | types(3).IsEqual(StepType(620)) || | |
3575 | types(3).IsEqual(StepType(621)) || | |
3576 | types(3).IsEqual(StepType(622)) || | |
3577 | types(3).IsEqual(StepType(623)) || | |
3578 | types(3).IsEqual(StepType(624))))) { | |
3579 | return 697; | |
3580 | } | |
3581 | else if (types(1).IsEqual(StepType(671)) && | |
3582 | types(2).IsEqual(StepType(470)) && | |
3583 | types(3).IsEqual(StepType(630)) && | |
3584 | types(4).IsEqual(StepType(258))) { | |
3585 | return 698; | |
7fd59977 | 3586 | } |
6595eee7 | 3587 | else if (((types(1).IsEqual(StepType(609)) || |
3588 | types(1).IsEqual(StepType(611)) || | |
3589 | types(1).IsEqual(StepType(612)) || | |
3590 | types(1).IsEqual(StepType(613)) || | |
3591 | types(1).IsEqual(StepType(614)) || | |
3592 | types(1).IsEqual(StepType(615))) && | |
3593 | types(2).IsEqual(StepType(625)) && | |
3594 | types(3).IsEqual(StepType(675)) && | |
3595 | types(4).IsEqual(StepType(676))) | |
3596 | || | |
3597 | (types(1).IsEqual(StepType(625)) && | |
3598 | types(2).IsEqual(StepType(675)) && | |
3599 | types(3).IsEqual(StepType(676)) && | |
3600 | (types(4).IsEqual(StepType(616)) || | |
3601 | types(4).IsEqual(StepType(617)) || | |
3602 | types(4).IsEqual(StepType(618)) || | |
3603 | types(4).IsEqual(StepType(619)) || | |
3604 | types(4).IsEqual(StepType(620)) || | |
3605 | types(4).IsEqual(StepType(621)) || | |
3606 | types(4).IsEqual(StepType(622)) || | |
3607 | types(4).IsEqual(StepType(623)) || | |
3608 | types(4).IsEqual(StepType(624))))) { | |
3609 | return 706; | |
3610 | } | |
fe0d928d | 3611 | else if (types(1).IsEqual(StepType(402)) && |
3612 | types(2).IsEqual(StepType(714)) && | |
3613 | types(3).IsEqual(StepType(441)) && | |
3614 | types(4).IsEqual(StepType(245))) { | |
3615 | return 715; | |
3616 | } | |
7fd59977 | 3617 | } |
28a73c1f | 3618 | else if (NbComp == 3) { |
7fd59977 | 3619 | if ((types(1).IsEqual(StepType(158))) && |
28a73c1f | 3620 | (types(2).IsEqual(StepType(169))) && |
3621 | (types(3).IsEqual(StepType(264)))) { | |
3622 | return 327; | |
7fd59977 | 3623 | } //pdn t3d_opt |
3624 | else if ((types(1).IsEqual(StepType(169))) && | |
28a73c1f | 3625 | (types(2).IsEqual(StepType(264))) && |
3626 | (types(3).IsEqual(StepType(158)))) { | |
3627 | return 327; | |
7fd59977 | 3628 | } |
3629 | else if ((types(1).IsEqual(StepType(169))) && | |
28a73c1f | 3630 | (types(2).IsEqual(StepType(201))) && |
3631 | (types(3).IsEqual(StepType(264)))) { | |
3632 | return 328; | |
7fd59977 | 3633 | } |
3634 | else if ((types(1).IsEqual(StepType(79))) && | |
28a73c1f | 3635 | (types(2).IsEqual(StepType(158))) && |
3636 | (types(3).IsEqual(StepType(169)))) { | |
3637 | return 329; | |
7fd59977 | 3638 | } |
3639 | else if ((types(1).IsEqual(StepType(79))) && | |
28a73c1f | 3640 | (types(2).IsEqual(StepType(169))) && |
3641 | (types(3).IsEqual(StepType(201)))) { | |
3642 | return 330; | |
7fd59977 | 3643 | } |
3644 | else if ((types(1).IsEqual(StepType(143))) && | |
28a73c1f | 3645 | (types(2).IsEqual(StepType(149))) && |
3646 | (types(3).IsEqual(StepType(246)))) { | |
3647 | return 331; | |
7fd59977 | 3648 | } |
3649 | // Added by FMA | |
3650 | else if ((types(1).IsEqual(StepType(79))) && | |
28a73c1f | 3651 | (types(2).IsEqual(StepType(169))) && |
3652 | (types(3).IsEqual(StepType(336)))) { | |
3653 | return 334; | |
7fd59977 | 3654 | } |
3655 | else if ((types(1).IsEqual(StepType(169))) && | |
28a73c1f | 3656 | (types(2).IsEqual(StepType(264))) && |
3657 | (types(3).IsEqual(StepType(336)))) { | |
3658 | return 335; | |
7fd59977 | 3659 | } |
7f83633f | 3660 | else if ((types(1).IsEqual(StepType(169))) && |
3661 | (types(2).IsEqual(StepType(336))) && | |
3662 | (types(3).IsEqual(StepType(264)))) { | |
3663 | return 335; | |
3664 | } | |
7fd59977 | 3665 | else if ((types(1).IsEqual(StepType(143))) && |
28a73c1f | 3666 | (types(2).IsEqual(StepType(188))) && |
3667 | (types(3).IsEqual(StepType(246)))) { | |
3668 | return 338; | |
7fd59977 | 3669 | } |
3670 | // full Rev4 (CKY 30-MARS-1997) | |
3671 | else if ((types(1).IsEqual(StepType(169))) && | |
28a73c1f | 3672 | (types(2).IsEqual(StepType(342))) && |
3673 | (types(3).IsEqual(StepType(264)))) { | |
3674 | return 344; | |
7fd59977 | 3675 | } |
3676 | else if ((types(1).IsEqual(StepType(169))) && | |
28a73c1f | 3677 | (types(2).IsEqual(StepType(264))) && |
3678 | (types(3).IsEqual(StepType(343)))) { | |
3679 | return 345; | |
7fd59977 | 3680 | } |
3681 | else if ((types(1).IsEqual(StepType(79))) && | |
28a73c1f | 3682 | (types(2).IsEqual(StepType(169))) && |
3683 | (types(3).IsEqual(StepType(342)))) { | |
3684 | return 346; | |
7fd59977 | 3685 | } |
3686 | else if ((types(1).IsEqual(StepType(79))) && | |
28a73c1f | 3687 | (types(2).IsEqual(StepType(169))) && |
3688 | (types(3).IsEqual(StepType(343)))) { | |
3689 | return 347; | |
7fd59977 | 3690 | } |
3691 | else if ((types(1).IsEqual(StepType(157))) && | |
28a73c1f | 3692 | (types(2).IsEqual(StepType(165))) && |
3693 | (types(3).IsEqual(StepType(310)))) { | |
3694 | return 357; // LECTURE SEULEMENT (READ ONLY), origine CATIA. CKY 2-SEP-1997 | |
7fd59977 | 3695 | } |
3696 | // Additional non-alphabetic (CKY 5 MAI 1998) | |
3697 | else if ((types(1).IsEqual(StepType(169))) && | |
28a73c1f | 3698 | (types(2).IsEqual(StepType(158))) && |
3699 | (types(3).IsEqual(StepType(264)))) { | |
3700 | return 327; | |
7fd59977 | 3701 | } |
3702 | // CC1 -> CC2 (CKY 1-JUL-1998) | |
3703 | else if ((types(1).IsEqual(StepType(249))) && | |
28a73c1f | 3704 | (types(2).IsEqual(StepType(388))) && |
3705 | (types(3).IsEqual(StepType(387)))) { | |
3706 | return 389; | |
7fd59977 | 3707 | } |
3708 | else if ((types(1).IsEqual(StepType(407))) && | |
28a73c1f | 3709 | (types(2).IsEqual(StepType(169))) && |
3710 | (types(3).IsEqual(StepType(264)))) { | |
3711 | return 409; | |
7fd59977 | 3712 | } |
3713 | else if ((types(1).IsEqual(StepType(169))) && | |
28a73c1f | 3714 | (types(2).IsEqual(StepType(264))) && |
3715 | (types(3).IsEqual(StepType(408)))) { | |
3716 | return 410; | |
7fd59977 | 3717 | } |
3718 | else if ((types(1).IsEqual(StepType(407))) && | |
28a73c1f | 3719 | (types(2).IsEqual(StepType(79))) && |
3720 | (types(3).IsEqual(StepType(169)))) { | |
3721 | return 411; | |
7fd59977 | 3722 | } |
3723 | else if ((types(1).IsEqual(StepType(79))) && | |
28a73c1f | 3724 | (types(2).IsEqual(StepType(169))) && |
3725 | (types(3).IsEqual(StepType(408)))) { | |
3726 | return 412; | |
7fd59977 | 3727 | } |
3728 | // abv 11.07.00: CAX-IF TRJ4: k1_geo-ac.stp | |
3729 | else if ((types(1).IsEqual(StepType(98))) && | |
28a73c1f | 3730 | (types(2).IsEqual(StepType(245))) && |
3731 | (types(3).IsEqual(StepType(262)))) { | |
3732 | return 463; | |
7fd59977 | 3733 | } |
3734 | // CKY 25 APR 2001; CAX-IF TR7J (dim.tol.) | |
3735 | else if ((types(1).IsEqual(StepType(406))) && | |
28a73c1f | 3736 | (types(2).IsEqual(StepType(480))) && |
3737 | (types(3).IsEqual(StepType(247)))) { | |
3738 | return 481; | |
7fd59977 | 3739 | } |
3740 | else if ((types(1).IsEqual(StepType(501))) && | |
3741 | (types(2).IsEqual(StepType(169))) && | |
3742 | (types(3).IsEqual(StepType(264)))) { | |
28a73c1f | 3743 | return 574; |
7fd59977 | 3744 | } |
3745 | else if ((types(1).IsEqual(StepType(169))) && | |
3746 | (types(2).IsEqual(StepType(264))) && | |
3747 | (types(3).IsEqual(StepType(502)))) { | |
28a73c1f | 3748 | return 578; |
7fd59977 | 3749 | } |
3750 | else if ((types(1).IsEqual(StepType(79))) && | |
28a73c1f | 3751 | (types(2).IsEqual(StepType(501))) && |
3752 | (types(3).IsEqual(StepType(169)))) { | |
3753 | return 650; | |
7fd59977 | 3754 | } |
28a73c1f | 3755 | else if (((types(1).IsEqual(StepType(609)) || |
3756 | types(1).IsEqual(StepType(611)) || | |
3757 | types(1).IsEqual(StepType(612)) || | |
3758 | types(1).IsEqual(StepType(613)) || | |
3759 | types(1).IsEqual(StepType(614)) || | |
3760 | types(1).IsEqual(StepType(615))) && | |
3761 | types(2).IsEqual(StepType(625)) && | |
3762 | types(3).IsEqual(StepType(627))) | |
3763 | || | |
3764 | (types(1).IsEqual(StepType(625)) && | |
3765 | types(2).IsEqual(StepType(627)) && | |
3766 | (types(3).IsEqual(StepType(616)) || | |
3767 | types(3).IsEqual(StepType(617)) || | |
3768 | types(3).IsEqual(StepType(618)) || | |
3769 | types(3).IsEqual(StepType(619)) || | |
3770 | types(3).IsEqual(StepType(620)) || | |
3771 | types(3).IsEqual(StepType(621)) || | |
3772 | types(3).IsEqual(StepType(622)) || | |
3773 | types(3).IsEqual(StepType(623)) || | |
3774 | types(3).IsEqual(StepType(624))))) { | |
3775 | return 694; | |
7fd59977 | 3776 | } |
28a73c1f | 3777 | else if (((types(1).IsEqual(StepType(609)) || |
3778 | types(1).IsEqual(StepType(611)) || | |
3779 | types(1).IsEqual(StepType(612)) || | |
3780 | types(1).IsEqual(StepType(613)) || | |
3781 | types(1).IsEqual(StepType(614)) || | |
3782 | types(1).IsEqual(StepType(615))) && | |
3783 | types(2).IsEqual(StepType(625)) && | |
3784 | types(3).IsEqual(StepType(676))) | |
3785 | || | |
3786 | (types(1).IsEqual(StepType(625)) && | |
3787 | types(2).IsEqual(StepType(676)) && | |
3788 | (types(3).IsEqual(StepType(616)) || | |
3789 | types(3).IsEqual(StepType(617)) || | |
3790 | types(3).IsEqual(StepType(618)) || | |
3791 | types(3).IsEqual(StepType(619)) || | |
3792 | types(3).IsEqual(StepType(620)) || | |
3793 | types(3).IsEqual(StepType(621)) || | |
3794 | types(3).IsEqual(StepType(622)) || | |
3795 | types(3).IsEqual(StepType(623)) || | |
3796 | types(3).IsEqual(StepType(624))))) { | |
3797 | return 696; | |
7fd59977 | 3798 | } |
28a73c1f | 3799 | else if (types(1).IsEqual(StepType(470)) && |
3800 | types(2).IsEqual(StepType(630)) && | |
3801 | types(3).IsEqual(StepType(258))) { | |
3802 | return 699; | |
7fd59977 | 3803 | } |
3804 | } | |
3805 | return 0; | |
3806 | } | |
3807 | return 0; | |
3808 | } | |
3809 | ||
3810 | ||
3811 | //======================================================================= | |
3812 | //function : IsComplex | |
3813 | //purpose : External Mapping Recognition | |
3814 | //======================================================================= | |
3815 | ||
3816 | Standard_Boolean RWStepAP214_ReadWriteModule::IsComplex | |
3817 | (const Standard_Integer CN) const | |
3818 | { | |
3819 | switch(CN) | |
3820 | { | |
3821 | case 319: | |
3822 | return Standard_True; | |
3823 | case 320: | |
3824 | return Standard_True; | |
3825 | case 321: | |
3826 | return Standard_True; | |
3827 | case 322: | |
3828 | return Standard_True; | |
3829 | case 323: | |
3830 | return Standard_True; | |
3831 | case 324: | |
3832 | return Standard_True; | |
3833 | case 325: | |
3834 | return Standard_True; | |
3835 | case 326: | |
3836 | return Standard_True; | |
3837 | case 327: | |
3838 | return Standard_True; | |
3839 | case 328: | |
3840 | return Standard_True; | |
3841 | case 329: | |
3842 | return Standard_True; | |
3843 | case 330: | |
3844 | return Standard_True; | |
3845 | case 331: | |
3846 | return Standard_True; | |
3847 | case 332: | |
3848 | return Standard_True; | |
3849 | // Added by FMA | |
3850 | case 333: | |
3851 | return Standard_True; | |
3852 | case 334: | |
3853 | return Standard_True; | |
3854 | case 335: | |
3855 | return Standard_True; | |
3856 | case 337: | |
3857 | return Standard_True; | |
3858 | case 338: | |
3859 | return Standard_True; | |
3860 | case 344: | |
3861 | return Standard_True; | |
3862 | case 345: | |
3863 | return Standard_True; | |
3864 | case 346: | |
3865 | return Standard_True; | |
3866 | case 347: | |
3867 | return Standard_True; | |
3868 | case 357: | |
3869 | return Standard_True; | |
3870 | case 358: //:n5 | |
3871 | return Standard_True; | |
3872 | // AP214 CC1 -> CC2 | |
3873 | case 389: | |
3874 | return Standard_True; | |
3875 | case 409: | |
3876 | case 410: | |
3877 | case 411: | |
3878 | case 412: | |
3879 | return Standard_True; | |
3880 | case 463: | |
3881 | return Standard_True; | |
3882 | case 481: | |
3883 | return Standard_True; | |
3884 | case 574: | |
3885 | return Standard_True; | |
3886 | case 578: | |
3887 | return Standard_True; | |
3888 | case 635: | |
3889 | return Standard_True; | |
3890 | case 636: | |
3891 | return Standard_True; | |
3892 | case 650: | |
3893 | return Standard_True; | |
28a73c1f | 3894 | case 691: |
3895 | return Standard_True; | |
3896 | case 692: | |
3897 | return Standard_True; | |
3898 | case 693: | |
3899 | return Standard_True; | |
3900 | case 694: | |
3901 | return Standard_True; | |
3902 | case 695: | |
3903 | return Standard_True; | |
3904 | case 696: | |
3905 | return Standard_True; | |
3906 | case 697: | |
3907 | return Standard_True; | |
3908 | case 698: | |
3909 | return Standard_True; | |
3910 | case 699: | |
3911 | return Standard_True; | |
6595eee7 | 3912 | case 705: |
3913 | return Standard_True; | |
3914 | case 706: | |
3915 | return Standard_True; | |
fe0d928d | 3916 | case 715: |
3917 | return Standard_True; | |
c4fa1c2c | 3918 | case 719: |
3919 | return Standard_True; | |
7fd59977 | 3920 | default: |
3921 | return Standard_False; | |
3922 | } | |
3923 | } | |
3924 | ||
3925 | ||
3926 | //======================================================================= | |
3927 | //function : StepType | |
3928 | //purpose : | |
3929 | //======================================================================= | |
3930 | ||
3931 | const TCollection_AsciiString& RWStepAP214_ReadWriteModule::StepType | |
3932 | (const Standard_Integer CN) const | |
3933 | { | |
3934 | switch (CN) { | |
3935 | case 1 : return Reco_Address; | |
3936 | case 2 : return Reco_AdvancedBrepShapeRepresentation; | |
3937 | case 3 : return Reco_AdvancedFace; | |
3938 | case 4 : return Reco_AnnotationCurveOccurrence; | |
3939 | case 5 : return Reco_AnnotationFillArea; | |
3940 | case 6 : return Reco_AnnotationFillAreaOccurrence; | |
3941 | case 7 : return Reco_AnnotationOccurrence; | |
3942 | case 8 : return Reco_AnnotationSubfigureOccurrence; | |
3943 | case 9 : return Reco_AnnotationSymbol; | |
3944 | case 10 : return Reco_AnnotationSymbolOccurrence; | |
3945 | case 11 : return Reco_AnnotationText; | |
3946 | case 12 : return Reco_AnnotationTextOccurrence; | |
3947 | case 13 : return Reco_ApplicationContext; | |
3948 | case 14 : return Reco_ApplicationContextElement; | |
3949 | case 15 : return Reco_ApplicationProtocolDefinition; | |
3950 | case 16 : return Reco_Approval; | |
3951 | case 17 : return Reco_ApprovalAssignment; | |
3952 | case 18 : return Reco_ApprovalPersonOrganization; | |
3953 | case 19 : return Reco_ApprovalRelationship; | |
3954 | case 20 : return Reco_ApprovalRole; | |
3955 | case 21 : return Reco_ApprovalStatus; | |
3956 | case 22 : return Reco_AreaInSet; | |
3957 | case 23 : return Reco_AutoDesignActualDateAndTimeAssignment; | |
3958 | case 24 : return Reco_AutoDesignActualDateAssignment; | |
3959 | case 25 : return Reco_AutoDesignApprovalAssignment; | |
3960 | case 26 : return Reco_AutoDesignDateAndPersonAssignment; | |
3961 | case 27 : return Reco_AutoDesignGroupAssignment; | |
3962 | case 28 : return Reco_AutoDesignNominalDateAndTimeAssignment; | |
3963 | case 29 : return Reco_AutoDesignNominalDateAssignment; | |
3964 | case 30 : return Reco_AutoDesignOrganizationAssignment; | |
3965 | case 31 : return Reco_AutoDesignPersonAndOrganizationAssignment; | |
3966 | case 32 : return Reco_AutoDesignPresentedItem; | |
3967 | case 33 : return Reco_AutoDesignSecurityClassificationAssignment; | |
3968 | case 34 : return Reco_AutoDesignViewArea; | |
3969 | case 35 : return Reco_Axis1Placement; | |
3970 | case 36 : return Reco_Axis2Placement2d; | |
3971 | case 37 : return Reco_Axis2Placement3d; | |
3972 | case 38 : return Reco_BSplineCurve; | |
3973 | case 39 : return Reco_BSplineCurveWithKnots; | |
3974 | case 40 : return Reco_BSplineSurface; | |
3975 | case 41 : return Reco_BSplineSurfaceWithKnots; | |
3976 | case 42 : return Reco_BackgroundColour; | |
3977 | case 43 : return Reco_BezierCurve; | |
3978 | case 44 : return Reco_BezierSurface; | |
3979 | case 45 : return Reco_Block; | |
3980 | case 46 : return Reco_BooleanResult; | |
3981 | case 47 : return Reco_BoundaryCurve; | |
3982 | case 48 : return Reco_BoundedCurve; | |
3983 | case 49 : return Reco_BoundedSurface; | |
3984 | case 50 : return Reco_BoxDomain; | |
3985 | case 51 : return Reco_BoxedHalfSpace; | |
3986 | case 52 : return Reco_BrepWithVoids; | |
3987 | case 53 : return Reco_CalendarDate; | |
3988 | case 54 : return Reco_CameraImage; | |
3989 | case 55 : return Reco_CameraModel; | |
3990 | case 56 : return Reco_CameraModelD2; | |
3991 | case 57 : return Reco_CameraModelD3; | |
3992 | case 58 : return Reco_CameraUsage; | |
3993 | case 59 : return Reco_CartesianPoint; | |
3994 | case 60 : return Reco_CartesianTransformationOperator; | |
3995 | case 61 : return Reco_CartesianTransformationOperator3d; | |
3996 | case 62 : return Reco_Circle; | |
3997 | case 63 : return Reco_ClosedShell; | |
3998 | case 64 : return Reco_Colour; | |
3999 | case 65 : return Reco_ColourRgb; | |
4000 | case 66 : return Reco_ColourSpecification; | |
4001 | case 67 : return Reco_CompositeCurve; | |
4002 | case 68 : return Reco_CompositeCurveOnSurface; | |
4003 | case 69 : return Reco_CompositeCurveSegment; | |
4004 | case 70 : return Reco_CompositeText; | |
4005 | case 71 : return Reco_CompositeTextWithAssociatedCurves; | |
4006 | case 72 : return Reco_CompositeTextWithBlankingBox; | |
4007 | case 73 : return Reco_CompositeTextWithExtent; | |
4008 | case 74 : return Reco_Conic; | |
4009 | case 75 : return Reco_ConicalSurface; | |
4010 | case 76 : return Reco_ConnectedFaceSet; | |
4011 | case 77 : return Reco_ContextDependentInvisibility; | |
4012 | case 78 : return Reco_ContextDependentOverRidingStyledItem; | |
4013 | case 79 : return Reco_ConversionBasedUnit; | |
4014 | case 80 : return Reco_CoordinatedUniversalTimeOffset; | |
4015 | case 81 : return Reco_CsgRepresentation; | |
4016 | case 82 : return Reco_CsgShapeRepresentation; | |
4017 | case 83 : return Reco_CsgSolid; | |
4018 | case 84 : return Reco_Curve; | |
4019 | case 85 : return Reco_CurveBoundedSurface; | |
4020 | case 86 : return Reco_CurveReplica; | |
4021 | case 87 : return Reco_CurveStyle; | |
4022 | case 88 : return Reco_CurveStyleFont; | |
4023 | case 89 : return Reco_CurveStyleFontPattern; | |
4024 | case 90 : return Reco_CylindricalSurface; | |
4025 | case 91 : return Reco_Date; | |
4026 | case 92 : return Reco_DateAndTime; | |
4027 | case 93 : return Reco_DateAndTimeAssignment; | |
4028 | case 94 : return Reco_DateAssignment; | |
4029 | case 95 : return Reco_DateRole; | |
4030 | case 96 : return Reco_DateTimeRole; | |
4031 | case 97 : return Reco_DefinedSymbol; | |
4032 | case 98 : return Reco_DefinitionalRepresentation; | |
4033 | case 99 : return Reco_DegeneratePcurve; | |
4034 | case 100 : return Reco_DegenerateToroidalSurface; | |
4035 | case 101 : return Reco_DescriptiveRepresentationItem; | |
4036 | case 102 : return Reco_DimensionCurve; | |
4037 | case 103 : return Reco_DimensionCurveTerminator; | |
4038 | case 104 : return Reco_DimensionalExponents; | |
4039 | case 105 : return Reco_Direction; | |
4040 | case 106 : return Reco_DraughtingAnnotationOccurrence; | |
4041 | case 107 : return Reco_DraughtingCallout; | |
4042 | case 108 : return Reco_DraughtingPreDefinedColour; | |
4043 | case 109 : return Reco_DraughtingPreDefinedCurveFont; | |
4044 | case 110 : return Reco_DraughtingSubfigureRepresentation; | |
4045 | case 111 : return Reco_DraughtingSymbolRepresentation; | |
4046 | case 112 : return Reco_DraughtingTextLiteralWithDelineation; | |
4047 | case 113 : return Reco_DrawingDefinition; | |
4048 | case 114 : return Reco_DrawingRevision; | |
4049 | case 115 : return Reco_Edge; | |
4050 | case 116 : return Reco_EdgeCurve; | |
4051 | case 117 : return Reco_EdgeLoop; | |
4052 | case 118 : return Reco_ElementarySurface; | |
4053 | case 119 : return Reco_Ellipse; | |
4054 | case 120 : return Reco_EvaluatedDegeneratePcurve; | |
4055 | case 121 : return Reco_ExternalSource; | |
4056 | case 122 : return Reco_ExternallyDefinedCurveFont; | |
4057 | case 123 : return Reco_ExternallyDefinedHatchStyle; | |
4058 | case 124 : return Reco_ExternallyDefinedItem; | |
4059 | case 125 : return Reco_ExternallyDefinedSymbol; | |
4060 | case 126 : return Reco_ExternallyDefinedTextFont; | |
4061 | case 127 : return Reco_ExternallyDefinedTileStyle; | |
4062 | case 128 : return Reco_ExtrudedAreaSolid; | |
4063 | case 129 : return Reco_Face; | |
4064 | case 131 : return Reco_FaceBound; | |
4065 | case 132 : return Reco_FaceOuterBound; | |
4066 | case 133 : return Reco_FaceSurface; | |
4067 | case 134 : return Reco_FacetedBrep; | |
4068 | case 135 : return Reco_FacetedBrepShapeRepresentation; | |
4069 | case 136 : return Reco_FillAreaStyle; | |
4070 | case 137 : return Reco_FillAreaStyleColour; | |
4071 | case 138 : return Reco_FillAreaStyleHatching; | |
4072 | case 139 : return Reco_FillAreaStyleTileSymbolWithStyle; | |
4073 | case 140 : return Reco_FillAreaStyleTiles; | |
4074 | case 141 : return Reco_FunctionallyDefinedTransformation; | |
4075 | case 142 : return Reco_GeometricCurveSet; | |
4076 | case 143 : return Reco_GeometricRepresentationContext; | |
4077 | case 144 : return Reco_GeometricRepresentationItem; | |
4078 | case 145 : return Reco_GeometricSet; | |
4079 | case 146 : return Reco_GeometricallyBoundedSurfaceShapeRepresentation; | |
4080 | case 147 : return Reco_GeometricallyBoundedWireframeShapeRepresentation; | |
4081 | case 148 : return Reco_GlobalUncertaintyAssignedContext; | |
4082 | case 149 : return Reco_GlobalUnitAssignedContext; | |
4083 | case 150 : return Reco_Group; | |
4084 | case 151 : return Reco_GroupAssignment; | |
4085 | case 152 : return Reco_GroupRelationship; | |
4086 | case 153 : return Reco_HalfSpaceSolid; | |
4087 | case 154 : return Reco_Hyperbola; | |
4088 | case 155 : return Reco_IntersectionCurve; | |
4089 | case 156 : return Reco_Invisibility; | |
4090 | case 157 : return Reco_LengthMeasureWithUnit; | |
4091 | case 158 : return Reco_LengthUnit; | |
4092 | case 159 : return Reco_Line; | |
4093 | case 160 : return Reco_LocalTime; | |
4094 | case 161 : return Reco_Loop; | |
4095 | case 162 : return Reco_ManifoldSolidBrep; | |
4096 | case 163 : return Reco_ManifoldSurfaceShapeRepresentation; | |
4097 | case 164 : return Reco_MappedItem; | |
4098 | case 165 : return Reco_MeasureWithUnit; | |
4099 | case 166 : return Reco_MechanicalDesignGeometricPresentationArea; | |
4100 | case 167 : return Reco_MechanicalDesignGeometricPresentationRepresentation; | |
4101 | case 168 : return Reco_MechanicalDesignPresentationArea; | |
4102 | case 169 : return Reco_NamedUnit; | |
4103 | case 171 : return Reco_OffsetCurve3d; | |
4104 | case 172 : return Reco_OffsetSurface; | |
4105 | case 173 : return Reco_OneDirectionRepeatFactor; | |
4106 | case 174 : return Reco_OpenShell; | |
4107 | case 175 : return Reco_OrdinalDate; | |
4108 | case 176 : return Reco_Organization; | |
4109 | case 177 : return Reco_OrganizationAssignment; | |
4110 | case 178 : return Reco_OrganizationRole; | |
4111 | case 179 : return Reco_OrganizationalAddress; | |
4112 | case 180 : return Reco_OrientedClosedShell; | |
4113 | case 181 : return Reco_OrientedEdge; | |
4114 | case 182 : return Reco_OrientedFace; | |
4115 | case 183 : return Reco_OrientedOpenShell; | |
4116 | case 184 : return Reco_OrientedPath; | |
4117 | case 185 : return Reco_OuterBoundaryCurve; | |
4118 | case 186 : return Reco_OverRidingStyledItem; | |
4119 | case 187 : return Reco_Parabola; | |
4120 | case 188 : return Reco_ParametricRepresentationContext; | |
4121 | case 189 : return Reco_Path; | |
4122 | case 190 : return Reco_Pcurve; | |
4123 | case 191 : return Reco_Person; | |
4124 | case 192 : return Reco_PersonAndOrganization; | |
4125 | case 193 : return Reco_PersonAndOrganizationAssignment; | |
4126 | case 194 : return Reco_PersonAndOrganizationRole; | |
4127 | case 195 : return Reco_PersonalAddress; | |
4128 | case 196 : return Reco_Placement; | |
4129 | case 197 : return Reco_PlanarBox; | |
4130 | case 198 : return Reco_PlanarExtent; | |
4131 | case 199 : return Reco_Plane; | |
4132 | case 200 : return Reco_PlaneAngleMeasureWithUnit; | |
4133 | case 201 : return Reco_PlaneAngleUnit; | |
4134 | case 202 : return Reco_Point; | |
4135 | case 203 : return Reco_PointOnCurve; | |
4136 | case 204 : return Reco_PointOnSurface; | |
4137 | case 205 : return Reco_PointReplica; | |
4138 | case 206 : return Reco_PointStyle; | |
4139 | case 207 : return Reco_PolyLoop; | |
4140 | case 208 : return Reco_Polyline; | |
4141 | case 209 : return Reco_PreDefinedColour; | |
4142 | case 210 : return Reco_PreDefinedCurveFont; | |
4143 | case 211 : return Reco_PreDefinedItem; | |
4144 | case 212 : return Reco_PreDefinedSymbol; | |
4145 | case 213 : return Reco_PreDefinedTextFont; | |
4146 | case 214 : return Reco_PresentationArea; | |
4147 | case 215 : return Reco_PresentationLayerAssignment; | |
4148 | case 216 : return Reco_PresentationRepresentation; | |
4149 | case 217 : return Reco_PresentationSet; | |
4150 | case 218 : return Reco_PresentationSize; | |
4151 | case 219 : return Reco_PresentationStyleAssignment; | |
4152 | case 220 : return Reco_PresentationStyleByContext; | |
4153 | case 221 : return Reco_PresentationView; | |
4154 | case 222 : return Reco_PresentedItem; | |
4155 | case 223 : return Reco_Product; | |
4156 | case 224 : return Reco_ProductCategory; | |
4157 | case 225 : return Reco_ProductContext; | |
4158 | case 226 : return Reco_ProductDataRepresentationView; | |
4159 | case 227 : return Reco_ProductDefinition; | |
4160 | case 228 : return Reco_ProductDefinitionContext; | |
4161 | case 229 : return Reco_ProductDefinitionFormation; | |
4162 | case 230 : return Reco_ProductDefinitionFormationWithSpecifiedSource; | |
4163 | case 231 : return Reco_ProductDefinitionShape; | |
4164 | case 232 : return Reco_ProductRelatedProductCategory; | |
4165 | case 233 : return Reco_ProductType; | |
4166 | case 234 : return Reco_PropertyDefinition; | |
4167 | case 235 : return Reco_PropertyDefinitionRepresentation; | |
4168 | case 236 : return Reco_QuasiUniformCurve; | |
4169 | case 237 : return Reco_QuasiUniformSurface; | |
4170 | case 238 : return Reco_RatioMeasureWithUnit; | |
4171 | case 239 : return Reco_RationalBSplineCurve; | |
4172 | case 240 : return Reco_RationalBSplineSurface; | |
4173 | case 241 : return Reco_RectangularCompositeSurface; | |
4174 | case 242 : return Reco_RectangularTrimmedSurface; | |
4175 | case 243 : return Reco_RepItemGroup; | |
4176 | case 244 : return Reco_ReparametrisedCompositeCurveSegment; | |
4177 | case 245 : return Reco_Representation; | |
4178 | case 246 : return Reco_RepresentationContext; | |
4179 | case 247 : return Reco_RepresentationItem; | |
4180 | case 248 : return Reco_RepresentationMap; | |
4181 | case 249 : return Reco_RepresentationRelationship; | |
4182 | case 250 : return Reco_RevolvedAreaSolid; | |
4183 | case 251 : return Reco_RightAngularWedge; | |
4184 | case 252 : return Reco_RightCircularCone; | |
4185 | case 253 : return Reco_RightCircularCylinder; | |
4186 | case 254 : return Reco_SeamCurve; | |
4187 | case 255 : return Reco_SecurityClassification; | |
4188 | case 256 : return Reco_SecurityClassificationAssignment; | |
4189 | case 257 : return Reco_SecurityClassificationLevel; | |
4190 | case 258 : return Reco_ShapeAspect; | |
4191 | case 259 : return Reco_ShapeAspectRelationship; | |
4192 | case 260 : return Reco_ShapeAspectTransition; | |
4193 | case 261 : return Reco_ShapeDefinitionRepresentation; | |
4194 | case 262 : return Reco_ShapeRepresentation; | |
4195 | case 263 : return Reco_ShellBasedSurfaceModel; | |
4196 | case 264 : return Reco_SiUnit; | |
4197 | case 265 : return Reco_SolidAngleMeasureWithUnit; | |
4198 | case 266 : return Reco_SolidModel; | |
4199 | case 267 : return Reco_SolidReplica; | |
4200 | case 268 : return Reco_Sphere; | |
4201 | case 269 : return Reco_SphericalSurface; | |
4202 | case 270 : return Reco_StyledItem; | |
4203 | case 271 : return Reco_Surface; | |
4204 | case 272 : return Reco_SurfaceCurve; | |
4205 | case 273 : return Reco_SurfaceOfLinearExtrusion; | |
4206 | case 274 : return Reco_SurfaceOfRevolution; | |
4207 | case 275 : return Reco_SurfacePatch; | |
4208 | case 276 : return Reco_SurfaceReplica; | |
4209 | case 277 : return Reco_SurfaceSideStyle; | |
4210 | case 278 : return Reco_SurfaceStyleBoundary; | |
4211 | case 279 : return Reco_SurfaceStyleControlGrid; | |
4212 | case 280 : return Reco_SurfaceStyleFillArea; | |
4213 | case 281 : return Reco_SurfaceStyleParameterLine; | |
4214 | case 282 : return Reco_SurfaceStyleSegmentationCurve; | |
4215 | case 283 : return Reco_SurfaceStyleSilhouette; | |
4216 | case 284 : return Reco_SurfaceStyleUsage; | |
4217 | case 285 : return Reco_SweptAreaSolid; | |
4218 | case 286 : return Reco_SweptSurface; | |
4219 | case 287 : return Reco_SymbolColour; | |
4220 | case 288 : return Reco_SymbolRepresentation; | |
4221 | case 289 : return Reco_SymbolRepresentationMap; | |
4222 | case 290 : return Reco_SymbolStyle; | |
4223 | case 291 : return Reco_SymbolTarget; | |
4224 | case 292 : return Reco_Template; | |
4225 | case 293 : return Reco_TemplateInstance; | |
4226 | case 294 : return Reco_TerminatorSymbol; | |
4227 | case 295 : return Reco_TextLiteral; | |
4228 | case 296 : return Reco_TextLiteralWithAssociatedCurves; | |
4229 | case 297 : return Reco_TextLiteralWithBlankingBox; | |
4230 | case 298 : return Reco_TextLiteralWithDelineation; | |
4231 | case 299 : return Reco_TextLiteralWithExtent; | |
4232 | case 300 : return Reco_TextStyle; | |
4233 | case 301 : return Reco_TextStyleForDefinedFont; | |
4234 | case 302 : return Reco_TextStyleWithBoxCharacteristics; | |
4235 | case 303 : return Reco_TextStyleWithMirror; | |
4236 | case 304 : return Reco_TopologicalRepresentationItem; | |
4237 | case 305 : return Reco_ToroidalSurface; | |
4238 | case 306 : return Reco_Torus; | |
4239 | case 307 : return Reco_TransitionalShapeRepresentation; | |
4240 | case 308 : return Reco_TrimmedCurve; | |
4241 | case 309 : return Reco_TwoDirectionRepeatFactor; | |
4242 | case 310 : return Reco_UncertaintyMeasureWithUnit; | |
4243 | case 311 : return Reco_UniformCurve; | |
4244 | case 312 : return Reco_UniformSurface; | |
4245 | case 313 : return Reco_Vector; | |
4246 | case 314 : return Reco_Vertex; | |
4247 | case 315 : return Reco_VertexLoop; | |
4248 | case 316 : return Reco_VertexPoint; | |
4249 | case 317 : return Reco_ViewVolume; | |
4250 | case 318 : return Reco_WeekOfYearAndDayDate; | |
4251 | // Added by FMA | |
4252 | case 336 : return Reco_SolidAngleUnit; | |
4253 | case 339 : return Reco_MechanicalContext; | |
4254 | case 340 : return Reco_DesignContext; | |
4255 | // Added for full Rev4 | |
4256 | case 341 : return Reco_TimeMeasureWithUnit; | |
4257 | case 342 : return Reco_RatioUnit; | |
4258 | case 343 : return Reco_TimeUnit; | |
4259 | case 348 : return Reco_ApprovalDateTime; | |
4260 | case 349 : return Reco_CameraImage2dWithScale; | |
4261 | case 350 : return Reco_CameraImage3dWithScale; | |
4262 | case 351 : return Reco_CartesianTransformationOperator2d; | |
4263 | case 352 : return Reco_DerivedUnit; | |
4264 | case 353 : return Reco_DerivedUnitElement; | |
4265 | case 354 : return Reco_ItemDefinedTransformation; | |
4266 | case 355 : return Reco_PresentedItemRepresentation; | |
4267 | case 356 : return Reco_PresentationLayerUsage; | |
4268 | ||
4269 | ||
4270 | // AP214 : CC1 -> CC2 | |
4271 | ||
4272 | case 366 : return Reco_AutoDesignDocumentReference; | |
4273 | case 367: return Reco_Document; | |
4274 | case 368: return Reco_DigitalDocument; | |
4275 | case 369: return Reco_DocumentRelationship; | |
4276 | case 370: return Reco_DocumentType; | |
4277 | case 371: return Reco_DocumentUsageConstraint; | |
4278 | case 372: return Reco_Effectivity; | |
4279 | case 373: return Reco_ProductDefinitionEffectivity; | |
4280 | case 374: return Reco_ProductDefinitionRelationship; | |
4281 | ||
4282 | case 375: return Reco_ProductDefinitionWithAssociatedDocuments; | |
4283 | case 376: return Reco_PhysicallyModeledProductDefinition; | |
4284 | ||
4285 | case 377: return Reco_ProductDefinitionUsage; | |
4286 | case 378: return Reco_MakeFromUsageOption; | |
4287 | case 379: return Reco_AssemblyComponentUsage; | |
4288 | case 380: return Reco_NextAssemblyUsageOccurrence; | |
4289 | case 381: return Reco_PromissoryUsageOccurrence; | |
4290 | case 382: return Reco_QuantifiedAssemblyComponentUsage; | |
4291 | case 383: return Reco_SpecifiedHigherUsageOccurrence; | |
4292 | case 384: return Reco_AssemblyComponentUsageSubstitute; | |
4293 | case 385: return Reco_SuppliedPartRelationship; | |
4294 | case 386: return Reco_ExternallyDefinedRepresentation; | |
4295 | case 387: return Reco_ShapeRepresentationRelationship; | |
4296 | case 388: return Reco_RepresentationRelationshipWithTransformation; | |
4297 | ||
4298 | case 390: return Reco_MaterialDesignation; | |
4299 | case 391: return Reco_ContextDependentShapeRepresentation; | |
4300 | //:S4134: Added from CD to DIS | |
4301 | case 392: return Reco_AppliedDateAndTimeAssignment; | |
4302 | case 393: return Reco_AppliedDateAssignment; | |
4303 | case 394: return Reco_AppliedApprovalAssignment; | |
4304 | case 395: return Reco_AppliedGroupAssignment; | |
4305 | case 396: return Reco_AppliedOrganizationAssignment; | |
4306 | case 397: return Reco_AppliedPersonAndOrganizationAssignment; | |
4307 | case 398: return Reco_AppliedPresentedItem; | |
4308 | case 399: return Reco_AppliedSecurityClassificationAssignment; | |
4309 | case 400: return Reco_AppliedDocumentReference; | |
4310 | case 401: return Reco_DocumentFile; | |
4311 | case 402: return Reco_CharacterizedObject; | |
4312 | case 403: return Reco_ExtrudedFaceSolid; | |
4313 | case 404: return Reco_RevolvedFaceSolid; | |
4314 | case 405: return Reco_SweptFaceSolid; | |
4315 | ||
4316 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) | |
4317 | case 406: return Reco_MeasureRepresentationItem; | |
4318 | case 407: return Reco_AreaUnit; | |
4319 | case 408: return Reco_VolumeUnit; | |
4320 | ||
4321 | // Added by ABV 10.11.99 for AP203 | |
4322 | case 413: return Reco_Action; | |
4323 | case 414: return Reco_ActionAssignment; | |
4324 | case 415: return Reco_ActionMethod; | |
4325 | case 416: return Reco_ActionRequestAssignment; | |
4326 | case 417: return Reco_CcDesignApproval; | |
4327 | case 418: return Reco_CcDesignCertification; | |
4328 | case 419: return Reco_CcDesignContract; | |
4329 | case 420: return Reco_CcDesignDateAndTimeAssignment; | |
4330 | case 421: return Reco_CcDesignPersonAndOrganizationAssignment; | |
4331 | case 422: return Reco_CcDesignSecurityClassification; | |
4332 | case 423: return Reco_CcDesignSpecificationReference; | |
4333 | case 424: return Reco_Certification; | |
4334 | case 425: return Reco_CertificationAssignment; | |
4335 | case 426: return Reco_CertificationType; | |
4336 | case 427: return Reco_Change; | |
4337 | case 428: return Reco_ChangeRequest; | |
4338 | case 429: return Reco_ConfigurationDesign; | |
4339 | case 430: return Reco_ConfigurationEffectivity; | |
4340 | case 431: return Reco_Contract; | |
4341 | case 432: return Reco_ContractAssignment; | |
4342 | case 433: return Reco_ContractType; | |
4343 | case 434: return Reco_ProductConcept; | |
4344 | case 435: return Reco_ProductConceptContext; | |
4345 | case 436: return Reco_StartRequest; | |
4346 | case 437: return Reco_StartWork; | |
4347 | case 438: return Reco_VersionedActionRequest; | |
4348 | case 439: return Reco_ProductCategoryRelationship; | |
4349 | case 440: return Reco_ActionRequestSolution; | |
4350 | case 441: return Reco_DraughtingModel; | |
4351 | ||
4352 | // Added by ABV 18.04.00 for CAX-IF TRJ4 | |
4353 | case 442: return Reco_AngularLocation; | |
4354 | case 443: return Reco_AngularSize; | |
4355 | case 444: return Reco_DimensionalCharacteristicRepresentation; | |
4356 | case 445: return Reco_DimensionalLocation; | |
4357 | case 446: return Reco_DimensionalLocationWithPath; | |
4358 | case 447: return Reco_DimensionalSize; | |
4359 | case 448: return Reco_DimensionalSizeWithPath; | |
4360 | case 449: return Reco_ShapeDimensionRepresentation; | |
4361 | ||
4362 | // Added by ABV 10.05.00 for CAX-IF TRJ4 (external references) | |
4363 | case 450: return Reco_DocumentRepresentationType; | |
4364 | case 451: return Reco_ObjectRole; | |
4365 | case 452: return Reco_RoleAssociation; | |
4366 | case 453: return Reco_IdentificationRole; | |
4367 | case 454: return Reco_IdentificationAssignment; | |
4368 | case 455: return Reco_ExternalIdentificationAssignment; | |
4369 | case 456: return Reco_EffectivityAssignment; | |
4370 | case 457: return Reco_NameAssignment; | |
4371 | case 458: return Reco_GeneralProperty; | |
4372 | case 459: return Reco_Class; | |
4373 | case 460: return Reco_ExternallyDefinedClass; | |
4374 | case 461: return Reco_ExternallyDefinedGeneralProperty; | |
4375 | case 462: return Reco_AppliedExternalIdentificationAssignment; | |
4376 | ||
4377 | // Added by CKY 25 APR 2001 for CAX-IF TRJ7 (dim.tol.) | |
4378 | case 470: return Reco_CompositeShapeAspect; | |
4379 | case 471: return Reco_DerivedShapeAspect; | |
4380 | case 472: return Reco_Extension; | |
4381 | case 473: return Reco_DirectedDimensionalLocation; | |
4382 | case 474: return Reco_LimitsAndFits; | |
4383 | case 475: return Reco_ToleranceValue; | |
4384 | case 476: return Reco_MeasureQualification; | |
4385 | case 477: return Reco_PlusMinusTolerance; | |
4386 | case 478: return Reco_PrecisionQualifier; | |
4387 | case 479: return Reco_TypeQualifier; | |
4388 | case 480: return Reco_QualifiedRepresentationItem; | |
4389 | ||
4390 | case 482: return Reco_CompoundRepresentationItem; | |
4391 | case 483: return Reco_ValueRange; | |
4392 | case 484: return Reco_ShapeAspectDerivingRelationship; | |
4393 | ||
4394 | case 485: return Reco_CompoundShapeRepresentation; | |
4395 | case 486: return Reco_ConnectedEdgeSet; | |
4396 | case 487: return Reco_ConnectedFaceShapeRepresentation; | |
4397 | case 488: return Reco_EdgeBasedWireframeModel; | |
4398 | case 489: return Reco_EdgeBasedWireframeShapeRepresentation; | |
4399 | case 490: return Reco_FaceBasedSurfaceModel; | |
4400 | case 491: return Reco_NonManifoldSurfaceShapeRepresentation; | |
4401 | ||
4402 | ||
4403 | //gka 08.01.02 | |
4404 | case 492: return Reco_OrientedSurface; | |
4405 | case 493: return Reco_Subface; | |
4406 | case 494: return Reco_Subedge; | |
4407 | case 495: return Reco_SeamEdge; | |
4408 | case 496: return Reco_ConnectedFaceSubSet; | |
4409 | ||
4410 | //AP209 | |
4411 | case 500: return Reco_EulerAngles; | |
4412 | case 501: return Reco_MassUnit; | |
4413 | case 502: return Reco_ThermodynamicTemperatureUnit; | |
4414 | case 503: return Reco_AnalysisItemWithinRepresentation; | |
4415 | case 504: return Reco_Curve3dElementDescriptor; | |
4416 | case 505: return Reco_CurveElementEndReleasePacket; | |
4417 | case 506: return Reco_CurveElementSectionDefinition; | |
4418 | case 507: return Reco_CurveElementSectionDerivedDefinitions; | |
4419 | case 508: return Reco_ElementDescriptor; | |
4420 | case 509: return Reco_ElementMaterial; | |
4421 | case 510: return Reco_Surface3dElementDescriptor; | |
4422 | case 511: return Reco_SurfaceElementProperty; | |
4423 | case 512: return Reco_SurfaceSection; | |
4424 | case 513: return Reco_SurfaceSectionField; | |
4425 | case 514: return Reco_SurfaceSectionFieldConstant; | |
4426 | case 515: return Reco_SurfaceSectionFieldVarying; | |
4427 | case 516: return Reco_UniformSurfaceSection; | |
4428 | case 517: return Reco_Volume3dElementDescriptor; | |
4429 | case 518: return Reco_AlignedCurve3dElementCoordinateSystem; | |
4430 | case 519: return Reco_ArbitraryVolume3dElementCoordinateSystem; | |
4431 | case 520: return Reco_Curve3dElementProperty; | |
4432 | case 521: return Reco_Curve3dElementRepresentation; | |
4433 | case 522: return Reco_Node; | |
4434 | // case 523: return Reco_CurveElementEndCoordinateSystem; | |
4435 | case 524: return Reco_CurveElementEndOffset; | |
4436 | case 525: return Reco_CurveElementEndRelease; | |
4437 | case 526: return Reco_CurveElementInterval; | |
4438 | case 527: return Reco_CurveElementIntervalConstant; | |
4439 | case 528: return Reco_DummyNode; | |
4440 | case 529: return Reco_CurveElementLocation; | |
4441 | case 530: return Reco_ElementGeometricRelationship; | |
4442 | case 531: return Reco_ElementGroup; | |
4443 | case 532: return Reco_ElementRepresentation; | |
4444 | case 533: return Reco_FeaAreaDensity; | |
4445 | case 534: return Reco_FeaAxis2Placement3d; | |
4446 | case 535: return Reco_FeaGroup; | |
4447 | case 536: return Reco_FeaLinearElasticity; | |
4448 | case 537: return Reco_FeaMassDensity; | |
4449 | case 538: return Reco_FeaMaterialPropertyRepresentation; | |
4450 | case 539: return Reco_FeaMaterialPropertyRepresentationItem; | |
4451 | case 540: return Reco_FeaModel; | |
4452 | case 541: return Reco_FeaModel3d; | |
4453 | case 542: return Reco_FeaMoistureAbsorption; | |
4454 | case 543: return Reco_FeaParametricPoint; | |
4455 | case 544: return Reco_FeaRepresentationItem; | |
4456 | case 545: return Reco_FeaSecantCoefficientOfLinearThermalExpansion; | |
4457 | case 546: return Reco_FeaShellBendingStiffness; | |
4458 | case 547: return Reco_FeaShellMembraneBendingCouplingStiffness; | |
4459 | case 548: return Reco_FeaShellMembraneStiffness; | |
4460 | case 549: return Reco_FeaShellShearStiffness; | |
4461 | case 550: return Reco_GeometricNode; | |
4462 | case 551: return Reco_FeaTangentialCoefficientOfLinearThermalExpansion; | |
4463 | case 552: return Reco_NodeGroup; | |
4464 | case 553: return Reco_NodeRepresentation; | |
4465 | case 554: return Reco_NodeSet; | |
4466 | case 555: return Reco_NodeWithSolutionCoordinateSystem; | |
4467 | case 556: return Reco_NodeWithVector; | |
4468 | case 557: return Reco_ParametricCurve3dElementCoordinateDirection; | |
4469 | case 558: return Reco_ParametricCurve3dElementCoordinateSystem; | |
4470 | case 559: return Reco_ParametricSurface3dElementCoordinateSystem; | |
4471 | case 560: return Reco_Surface3dElementRepresentation; | |
4472 | // case 561: return Reco_SymmetricTensor22d; | |
4473 | // case 562: return Reco_SymmetricTensor42d; | |
4474 | // case 563: return Reco_SymmetricTensor43d; | |
4475 | case 564: return Reco_Volume3dElementRepresentation; | |
4476 | case 565: return Reco_DataEnvironment; | |
4477 | case 566: return Reco_MaterialPropertyRepresentation; | |
4478 | case 567: return Reco_PropertyDefinitionRelationship; | |
4479 | case 568: return Reco_PointRepresentation; | |
4480 | case 569: return Reco_MaterialProperty; | |
4481 | case 570: return Reco_FeaModelDefinition; | |
4482 | case 571: return Reco_FreedomAndCoefficient; | |
4483 | case 572: return Reco_FreedomsList; | |
4484 | case 573: return Reco_ProductDefinitionFormationRelationship; | |
4485 | // case 574: return Reco_FeaModelDefinition; | |
4486 | case 575: return Reco_NodeDefinition; | |
4487 | case 576: return Reco_StructuralResponseProperty; | |
4488 | case 577: return Reco_StructuralResponsePropertyDefinitionRepresentation; | |
4489 | case 579: return Reco_AlignedSurface3dElementCoordinateSystem; | |
4490 | case 580: return Reco_ConstantSurface3dElementCoordinateSystem; | |
4491 | case 581: return Reco_CurveElementIntervalLinearlyVarying; | |
4492 | case 582: return Reco_FeaCurveSectionGeometricRelationship; | |
4493 | case 583: return Reco_FeaSurfaceSectionGeometricRelationship; | |
4494 | ||
4495 | // ptv 28.01.2003 | |
4496 | case 600: return Reco_DocumentProductAssociation; | |
4497 | case 601: return Reco_DocumentProductEquivalence; | |
4498 | ||
4499 | // Added by SKL 18.06.2003 for Dimensional Tolerances (CAX-IF TRJ11) | |
28a73c1f | 4500 | case 609: return Reco_CylindricityTolerance; |
7fd59977 | 4501 | case 610: return Reco_ShapeRepresentationWithParameters; |
4502 | case 611: return Reco_AngularityTolerance; | |
4503 | case 612: return Reco_ConcentricityTolerance; | |
4504 | case 613: return Reco_CircularRunoutTolerance; | |
4505 | case 614: return Reco_CoaxialityTolerance; | |
4506 | case 615: return Reco_FlatnessTolerance; | |
4507 | case 616: return Reco_LineProfileTolerance; | |
4508 | case 617: return Reco_ParallelismTolerance; | |
4509 | case 618: return Reco_PerpendicularityTolerance; | |
4510 | case 619: return Reco_PositionTolerance; | |
4511 | case 620: return Reco_RoundnessTolerance; | |
4512 | case 621: return Reco_StraightnessTolerance; | |
4513 | case 622: return Reco_SurfaceProfileTolerance; | |
4514 | case 623: return Reco_SymmetryTolerance; | |
4515 | case 624: return Reco_TotalRunoutTolerance; | |
4516 | case 625: return Reco_GeometricTolerance; | |
4517 | case 626: return Reco_GeometricToleranceRelationship; | |
4518 | case 627: return Reco_GeometricToleranceWithDatumReference; | |
4519 | case 628: return Reco_ModifiedGeometricTolerance; | |
4520 | case 629: return Reco_Datum; | |
4521 | case 630: return Reco_DatumFeature; | |
4522 | case 631: return Reco_DatumReference; | |
4523 | case 632: return Reco_CommonDatum; | |
4524 | case 633: return Reco_DatumTarget; | |
4525 | case 634: return Reco_PlacedDatumTargetFeature; | |
4526 | ||
4527 | case 651 : return Reco_MassMeasureWithUnit; | |
4528 | ||
28a73c1f | 4529 | // Added by ika for GD&T AP242 |
4530 | case 660: return Reco_Apex; | |
4531 | case 661: return Reco_CentreOfSymmetry; | |
4532 | case 662: return Reco_GeometricAlignment; | |
4533 | case 663: return Reco_PerpendicularTo; | |
4534 | case 664: return Reco_Tangent; | |
4535 | case 665: return Reco_ParallelOffset; | |
4536 | case 666: return Reco_GeometricItemSpecificUsage; | |
4537 | case 667: return Reco_IdAttribute; | |
4538 | case 668: return Reco_ItemIdentifiedRepresentationUsage; | |
4539 | case 669: return Reco_AllAroundShapeAspect; | |
4540 | case 670: return Reco_BetweenShapeAspect; | |
4541 | case 671: return Reco_CompositeGroupShapeAspect; | |
4542 | case 672: return Reco_ContinuosShapeAspect; | |
4543 | case 673: return Reco_GeometricToleranceWithDefinedAreaUnit; | |
4544 | case 674: return Reco_GeometricToleranceWithDefinedUnit; | |
4545 | case 675: return Reco_GeometricToleranceWithMaximumTolerance; | |
4546 | case 676: return Reco_GeometricToleranceWithModifiers; | |
4547 | case 677: return Reco_UnequallyDisposedGeometricTolerance; | |
4548 | case 678: return Reco_NonUniformZoneDefinition; | |
4549 | case 679: return Reco_ProjectedZoneDefinition; | |
4550 | case 680: return Reco_RunoutZoneDefinition; | |
4551 | case 681: return Reco_RunoutZoneOrientation; | |
4552 | case 682: return Reco_ToleranceZone; | |
4553 | case 683: return Reco_ToleranceZoneDefinition; | |
4554 | case 684: return Reco_ToleranceZoneForm; | |
4555 | case 685: return Reco_ValueFormatTypeQualifier; | |
4556 | case 686: return Reco_DatumReferenceCompartment; | |
4557 | case 687: return Reco_DatumReferenceElement; | |
4558 | case 688: return Reco_DatumReferenceModifierWithValue; | |
4559 | case 689: return Reco_DatumSystem; | |
4560 | case 690: return Reco_GeneralDatumReference; | |
4561 | case 700: return Reco_IntegerRepresentationItem; | |
4562 | case 701: return Reco_ValueRepresentationItem; | |
6595eee7 | 4563 | case 702: return Reco_FeatureForDatumTargetRelationship; |
5df609e7 | 4564 | case 703: return Reco_DraughtingModelItemAssociation; |
4565 | case 704: return Reco_AnnotationPlane; | |
4566 | ||
4567 | case 707 : return Reco_TessellatedAnnotationOccurrence; | |
4568 | case 709 : return Reco_TessellatedGeometricSet; | |
4569 | ||
4570 | case 710 : return Reco_TessellatedCurveSet; | |
4571 | case 711 : return Reco_CoordinatesList; | |
b7b2f85a | 4572 | case 712 : return Reco_ConstructiveGeometryRepresentation; |
4573 | case 713 : return Reco_ConstructiveGeometryRepresentationRelationship; | |
fe0d928d | 4574 | case 714 : return Reco_CharacterizedRepresentation; |
0c63f2f8 | 4575 | case 716 : return Reco_CameraModelD3MultiClipping; |
4576 | case 717 : return Reco_CameraModelD3MultiClippingIntersection; | |
4577 | case 718 : return Reco_CameraModelD3MultiClippingUnion; | |
28a73c1f | 4578 | |
691711cd IK |
4579 | case 720 : return Reco_SurfaceStyleTransparent; |
4580 | case 721 : return Reco_SurfaceStyleReflectanceAmbient; | |
4581 | case 722 : return Reco_SurfaceStyleRendering; | |
4582 | case 723 : return Reco_SurfaceStyleRenderingWithProperties; | |
4583 | ||
7fd59977 | 4584 | default : return PasReco; |
4585 | } | |
4586 | } | |
4587 | ||
4588 | ||
4589 | //======================================================================= | |
4590 | //function : ComplexType | |
4591 | //purpose : Complex Type (list of types) | |
4592 | //======================================================================= | |
4593 | ||
4594 | Standard_Boolean RWStepAP214_ReadWriteModule::ComplexType(const Standard_Integer CN, | |
4595 | TColStd_SequenceOfAsciiString& types) const | |
4596 | { | |
4597 | switch(CN) | |
4598 | { | |
4599 | case 319: | |
4600 | types.Append (StepType(48)); | |
4601 | types.Append (StepType(38)); | |
4602 | types.Append (StepType(84)); | |
4603 | types.Append (StepType(144)); | |
4604 | types.Append (StepType(239)); | |
4605 | types.Append (StepType(247)); | |
4606 | types.Append (StepType(311)); | |
4607 | break; | |
4608 | case 320: | |
4609 | types.Append (StepType(48)); | |
4610 | types.Append (StepType(38)); | |
4611 | types.Append (StepType(39)); | |
4612 | types.Append (StepType(84)); | |
4613 | types.Append (StepType(144)); | |
4614 | types.Append (StepType(239)); | |
4615 | types.Append (StepType(247)); | |
4616 | break; | |
4617 | case 321: | |
4618 | types.Append (StepType(48)); | |
4619 | types.Append (StepType(38)); | |
4620 | types.Append (StepType(84)); | |
4621 | types.Append (StepType(144)); | |
4622 | types.Append (StepType(236)); | |
4623 | types.Append (StepType(239)); | |
4624 | types.Append (StepType(247)); | |
4625 | break; | |
4626 | case 322: | |
4627 | types.Append (StepType(43)); | |
4628 | types.Append (StepType(48)); | |
4629 | types.Append (StepType(38)); | |
4630 | types.Append (StepType(84)); | |
4631 | types.Append (StepType(144)); | |
4632 | types.Append (StepType(239)); | |
4633 | types.Append (StepType(247)); | |
4634 | break; | |
4635 | case 323: | |
4636 | types.Append (StepType(49)); | |
4637 | types.Append (StepType(40)); | |
4638 | types.Append (StepType(41)); | |
4639 | types.Append (StepType(144)); | |
4640 | types.Append (StepType(240)); | |
4641 | types.Append (StepType(247)); | |
4642 | types.Append (StepType(271)); | |
4643 | break; | |
4644 | case 324: | |
4645 | types.Append (StepType(49)); | |
4646 | types.Append (StepType(40)); | |
4647 | types.Append (StepType(144)); | |
4648 | types.Append (StepType(240)); | |
4649 | types.Append (StepType(247)); | |
4650 | types.Append (StepType(271)); | |
4651 | types.Append (StepType(312)); | |
4652 | break; | |
4653 | case 325: | |
4654 | types.Append (StepType(49)); | |
4655 | types.Append (StepType(40)); | |
4656 | types.Append (StepType(144)); | |
4657 | types.Append (StepType(237)); | |
4658 | types.Append (StepType(240)); | |
4659 | types.Append (StepType(247)); | |
4660 | types.Append (StepType(271)); | |
4661 | break; | |
4662 | case 326: | |
4663 | types.Append (StepType(44)); | |
4664 | types.Append (StepType(49)); | |
4665 | types.Append (StepType(40)); | |
4666 | types.Append (StepType(144)); | |
4667 | types.Append (StepType(240)); | |
4668 | types.Append (StepType(247)); | |
4669 | types.Append (StepType(271)); | |
4670 | break; | |
4671 | case 327: | |
4672 | types.Append (StepType(158)); | |
4673 | types.Append (StepType(169)); | |
4674 | types.Append (StepType(264)); | |
4675 | break; | |
4676 | case 328: | |
4677 | types.Append (StepType(169)); | |
4678 | types.Append (StepType(201)); | |
4679 | types.Append (StepType(264)); | |
4680 | break; | |
4681 | case 329: | |
4682 | types.Append (StepType(79)); | |
4683 | types.Append (StepType(158)); | |
4684 | types.Append (StepType(169)); | |
4685 | break; | |
4686 | case 330: | |
4687 | types.Append (StepType(79)); | |
4688 | types.Append (StepType(169)); | |
4689 | types.Append (StepType(201)); | |
4690 | break; | |
4691 | case 331: | |
4692 | types.Append (StepType(143)); | |
4693 | types.Append (StepType(149)); | |
4694 | types.Append (StepType(246)); | |
4695 | break; | |
4696 | case 332: | |
4697 | types.Append (StepType(161)); | |
4698 | types.Append (StepType(189)); | |
4699 | types.Append (StepType(247)); | |
4700 | types.Append (StepType(304)); | |
4701 | break; | |
4702 | case 333: | |
4703 | types.Append (StepType(143)); | |
4704 | types.Append (StepType(148)); | |
4705 | types.Append (StepType(149)); | |
4706 | types.Append (StepType(246)); | |
4707 | break; | |
4708 | case 334: | |
4709 | types.Append (StepType(79)); | |
4710 | types.Append (StepType(169)); | |
4711 | types.Append (StepType(336)); | |
4712 | break; | |
4713 | case 335: | |
4714 | types.Append (StepType(169)); | |
4715 | types.Append (StepType(264)); | |
4716 | types.Append (StepType(336)); | |
4717 | break; | |
4718 | case 337: | |
4719 | types.Append (StepType(52)); | |
4720 | types.Append (StepType(134)); | |
4721 | types.Append (StepType(144)); | |
4722 | types.Append (StepType(162)); | |
4723 | types.Append (StepType(247)); | |
4724 | types.Append (StepType(266)); | |
4725 | break; | |
4726 | case 338: | |
4727 | types.Append (StepType(143)); | |
4728 | types.Append (StepType(188)); | |
4729 | types.Append (StepType(246)); | |
4730 | break; | |
4731 | case 344: | |
4732 | types.Append (StepType(169)); | |
4733 | types.Append (StepType(342)); | |
4734 | types.Append (StepType(264)); | |
4735 | break; | |
4736 | case 345: | |
4737 | types.Append (StepType(169)); | |
4738 | types.Append (StepType(264)); | |
4739 | types.Append (StepType(343)); | |
4740 | break; | |
4741 | case 346: | |
4742 | types.Append (StepType(79)); | |
4743 | types.Append (StepType(169)); | |
4744 | types.Append (StepType(342)); | |
4745 | break; | |
4746 | case 347: | |
4747 | types.Append (StepType(79)); | |
4748 | types.Append (StepType(169)); | |
4749 | types.Append (StepType(343)); | |
4750 | break; | |
4751 | case 357: | |
4752 | types.Append (StepType(157)); | |
4753 | types.Append (StepType(165)); | |
4754 | types.Append (StepType(310)); | |
4755 | break; | |
4756 | case 358: //:n5 | |
4757 | types.Append (StepType(48)); | |
4758 | types.Append (StepType(84)); | |
4759 | types.Append (StepType(144)); | |
4760 | types.Append (StepType(247)); | |
4761 | types.Append (StepType(272)); | |
4762 | break; | |
4763 | case 389: | |
4764 | types.Append (StepType(249)); | |
4765 | types.Append (StepType(388)); | |
4766 | types.Append (StepType(387)); | |
4767 | break; | |
4768 | case 409: | |
4769 | types.Append (StepType(407)); | |
4770 | types.Append (StepType(169)); | |
4771 | types.Append (StepType(264)); | |
4772 | break; | |
4773 | case 410: | |
4774 | types.Append (StepType(169)); | |
4775 | types.Append (StepType(264)); | |
4776 | types.Append (StepType(408)); | |
4777 | break; | |
4778 | case 411: | |
4779 | types.Append (StepType(407)); | |
4780 | types.Append (StepType(79)); | |
4781 | types.Append (StepType(169)); | |
4782 | break; | |
4783 | case 412: | |
4784 | types.Append (StepType(79)); | |
4785 | types.Append (StepType(169)); | |
4786 | types.Append (StepType(408)); | |
4787 | break; | |
4788 | case 463: | |
4789 | types.Append (StepType(98)); | |
4790 | types.Append (StepType(245)); | |
4791 | types.Append (StepType(262)); | |
4792 | break; | |
4793 | case 481: | |
4794 | types.Append (StepType(406)); | |
4795 | types.Append (StepType(480)); | |
4796 | types.Append (StepType(247)); | |
4797 | break; | |
4798 | case 574: | |
4799 | types.Append (StepType(501)); | |
4800 | types.Append (StepType(169)); | |
4801 | types.Append (StepType(264)); | |
4802 | break; | |
4803 | case 578: | |
4804 | types.Append (StepType(169)); | |
4805 | types.Append (StepType(264)); | |
4806 | types.Append (StepType(502)); | |
4807 | break; | |
4808 | case 635: | |
4809 | types.Append (StepType(157)); | |
4810 | types.Append (StepType(406)); | |
4811 | types.Append (StepType(165)); | |
4812 | types.Append (StepType(247)); | |
4813 | break; | |
4814 | case 636: | |
4815 | types.Append (StepType(625)); | |
4816 | types.Append (StepType(627)); | |
4817 | types.Append (StepType(628)); | |
4818 | types.Append (StepType(619)); | |
4819 | break; | |
4820 | case 650: | |
4821 | types.Append (StepType(79)); | |
4822 | types.Append (StepType(501)); | |
4823 | types.Append (StepType(169)); | |
4824 | break; | |
28a73c1f | 4825 | case 691: |
4826 | types.Append (StepType(406)); | |
4827 | types.Append (StepType(165)); | |
4828 | types.Append (StepType(200)); | |
4829 | types.Append (StepType(247)); | |
4830 | break; | |
4831 | case 692: | |
4832 | types.Append (StepType(157)); | |
4833 | types.Append (StepType(406)); | |
4834 | types.Append (StepType(165)); | |
4835 | types.Append (StepType(480)); | |
4836 | types.Append (StepType(247)); | |
4837 | break; | |
4838 | case 693: | |
4839 | types.Append (StepType(406)); | |
4840 | types.Append (StepType(165)); | |
4841 | types.Append (StepType(200)); | |
4842 | types.Append (StepType(480)); | |
4843 | types.Append (StepType(247)); | |
4844 | break; | |
4845 | case 694: | |
4846 | types.Append (StepType(625)); | |
4847 | types.Append (StepType(627)); | |
4848 | types.Append (StepType(625)); | |
4849 | break; | |
4850 | case 695: | |
4851 | types.Append (StepType(625)); | |
4852 | types.Append (StepType(627)); | |
4853 | types.Append (StepType(676)); | |
4854 | types.Append (StepType(625)); | |
4855 | break; | |
4856 | case 696: | |
4857 | types.Append (StepType(625)); | |
4858 | types.Append (StepType(676)); | |
4859 | types.Append (StepType(625)); | |
4860 | break; | |
4861 | case 697: | |
4862 | types.Append (StepType(625)); | |
4863 | types.Append (StepType(627)); | |
4864 | types.Append (StepType(625)); | |
4865 | types.Append (StepType(677)); | |
4866 | break; | |
7fd59977 | 4867 | default : return Standard_False; |
28a73c1f | 4868 | case 698: |
4869 | types.Append (StepType(671)); | |
4870 | types.Append (StepType(470)); | |
4871 | types.Append (StepType(630)); | |
4872 | types.Append (StepType(258)); | |
4873 | break; | |
4874 | case 699: | |
4875 | types.Append (StepType(470)); | |
4876 | types.Append (StepType(630)); | |
4877 | types.Append (StepType(258)); | |
4878 | break; | |
6595eee7 | 4879 | case 705: |
4880 | types.Append (StepType(625)); | |
4881 | types.Append (StepType(627)); | |
4882 | types.Append (StepType(675)); | |
4883 | types.Append (StepType(676)); | |
4884 | types.Append (StepType(625)); | |
4885 | break; | |
4886 | case 706: | |
4887 | types.Append (StepType(625)); | |
4888 | types.Append (StepType(675)); | |
4889 | types.Append (StepType(676)); | |
4890 | types.Append (StepType(625)); | |
4891 | break; | |
fe0d928d | 4892 | case 715: |
4893 | types.Append(StepType(402)); | |
4894 | types.Append(StepType(714)); | |
4895 | types.Append(StepType(441)); | |
4896 | types.Append(StepType(245)); | |
c4fa1c2c | 4897 | break; |
4898 | case 719: | |
4899 | types.Append(StepType(4)); | |
4900 | types.Append(StepType(7)); | |
4901 | types.Append(StepType(144)); | |
4902 | types.Append(StepType(247)); | |
4903 | types.Append(StepType(270)); | |
4904 | break; | |
7fd59977 | 4905 | } |
4906 | return Standard_True; | |
4907 | } | |
4908 | ||
4909 | ||
4910 | //======================================================================= | |
4911 | //function : ReadStep | |
4912 | //purpose : Reading of a file | |
4913 | //======================================================================= | |
4914 | ||
4915 | void RWStepAP214_ReadWriteModule::ReadStep(const Standard_Integer CN, | |
4916 | const Handle(StepData_StepReaderData)& data, | |
4917 | const Standard_Integer num, | |
4918 | Handle(Interface_Check)& ach, | |
4919 | const Handle(Standard_Transient)&ent) const | |
4920 | { | |
4921 | if (CN == 0) { | |
0797d9d3 | 4922 | #ifdef OCCT_DEBUG |
04232180 | 4923 | std::cout << "CN = 0 for num = " << num << std::endl; |
7fd59977 | 4924 | #endif |
4925 | return; | |
4926 | } | |
4927 | switch (CN) { | |
4928 | case 1 : | |
4929 | { | |
4930 | DeclareAndCast(StepBasic_Address, anent, ent); | |
4931 | RWStepBasic_RWAddress tool; | |
4932 | tool.ReadStep (data,num,ach,anent); | |
4933 | } | |
4934 | break; | |
4935 | case 2 : | |
4936 | { | |
4937 | DeclareAndCast(StepShape_AdvancedBrepShapeRepresentation, anent, ent); | |
4938 | RWStepShape_RWAdvancedBrepShapeRepresentation tool; | |
4939 | tool.ReadStep (data,num,ach,anent); | |
4940 | } | |
4941 | break; | |
4942 | case 3 : | |
4943 | { | |
4944 | DeclareAndCast(StepShape_AdvancedFace, anent, ent); | |
4945 | RWStepShape_RWAdvancedFace tool; | |
4946 | tool.ReadStep (data,num,ach,anent); | |
4947 | } | |
4948 | break; | |
5df609e7 | 4949 | case 4 : |
4950 | { | |
4951 | DeclareAndCast(StepVisual_AnnotationCurveOccurrence, anent, ent); | |
4952 | RWStepVisual_RWAnnotationCurveOccurrence tool; | |
4953 | tool.ReadStep (data,num,ach,anent); | |
4954 | } | |
4955 | break; | |
1209c1b9 | 4956 | case 5: |
4957 | { | |
4958 | DeclareAndCast(StepVisual_AnnotationFillArea, anent, ent); | |
4959 | RWStepVisual_RWAnnotationFillArea tool; | |
4960 | tool.ReadStep(data, num, ach, anent); | |
4961 | } | |
4962 | break; | |
4963 | case 6: | |
4964 | { | |
4965 | DeclareAndCast(StepVisual_AnnotationFillAreaOccurrence, anent, ent); | |
4966 | RWStepVisual_RWAnnotationFillAreaOccurrence tool; | |
4967 | tool.ReadStep(data, num, ach, anent); | |
4968 | } | |
4969 | break; | |
7fd59977 | 4970 | case 7 : |
4971 | { | |
5df609e7 | 4972 | DeclareAndCast(StepVisual_AnnotationOccurrence, anent, ent); |
4973 | RWStepVisual_RWAnnotationOccurrence tool; | |
7fd59977 | 4974 | tool.ReadStep (data,num,ach,anent); |
4975 | } | |
4976 | ||
4977 | break; | |
4978 | case 11 : | |
4979 | { | |
4980 | DeclareAndCast(StepRepr_MappedItem, anent, ent); | |
4981 | RWStepRepr_RWMappedItem tool; | |
4982 | tool.ReadStep (data,num,ach,anent); | |
4983 | } | |
4984 | ||
4985 | break; | |
4986 | case 12 : | |
4987 | { | |
4988 | DeclareAndCast(StepVisual_StyledItem, anent, ent); | |
4989 | RWStepVisual_RWStyledItem tool; | |
4990 | tool.ReadStep (data,num,ach,anent); | |
4991 | } | |
4992 | ||
4993 | break; | |
4994 | case 13 : | |
4995 | { | |
4996 | DeclareAndCast(StepBasic_ApplicationContext, anent, ent); | |
4997 | RWStepBasic_RWApplicationContext tool; | |
4998 | tool.ReadStep (data,num,ach,anent); | |
4999 | } | |
5000 | break; | |
5001 | case 14 : | |
5002 | { | |
5003 | DeclareAndCast(StepBasic_ApplicationContextElement, anent, ent); | |
5004 | RWStepBasic_RWApplicationContextElement tool; | |
5005 | tool.ReadStep (data,num,ach,anent); | |
5006 | } | |
5007 | ||
5008 | break; | |
5009 | case 15 : | |
5010 | { | |
5011 | DeclareAndCast(StepBasic_ApplicationProtocolDefinition, anent, ent); | |
5012 | RWStepBasic_RWApplicationProtocolDefinition tool; | |
5013 | tool.ReadStep (data,num,ach,anent); | |
5014 | } | |
5015 | ||
5016 | break; | |
5017 | case 16 : | |
5018 | { | |
5019 | DeclareAndCast(StepBasic_Approval, anent, ent); | |
5020 | RWStepBasic_RWApproval tool; | |
5021 | tool.ReadStep (data,num,ach,anent); | |
5022 | } | |
5023 | ||
5024 | break; | |
5025 | case 18 : | |
5026 | { | |
5027 | DeclareAndCast(StepBasic_ApprovalPersonOrganization, anent, ent); | |
5028 | RWStepBasic_RWApprovalPersonOrganization tool; | |
5029 | tool.ReadStep (data,num,ach,anent); | |
5030 | } | |
5031 | ||
5032 | break; | |
5033 | case 19 : | |
5034 | { | |
5035 | DeclareAndCast(StepBasic_ApprovalRelationship, anent, ent); | |
5036 | RWStepBasic_RWApprovalRelationship tool; | |
5037 | tool.ReadStep (data,num,ach,anent); | |
5038 | } | |
5039 | ||
5040 | break; | |
5041 | case 20 : | |
5042 | { | |
5043 | DeclareAndCast(StepBasic_ApprovalRole, anent, ent); | |
5044 | RWStepBasic_RWApprovalRole tool; | |
5045 | tool.ReadStep (data,num,ach,anent); | |
5046 | } | |
5047 | ||
5048 | break; | |
5049 | case 21 : | |
5050 | { | |
5051 | DeclareAndCast(StepBasic_ApprovalStatus, anent, ent); | |
5052 | RWStepBasic_RWApprovalStatus tool; | |
5053 | tool.ReadStep (data,num,ach,anent); | |
5054 | } | |
5055 | ||
5056 | break; | |
5057 | case 22 : | |
5058 | { | |
5059 | DeclareAndCast(StepVisual_AreaInSet, anent, ent); | |
5060 | RWStepVisual_RWAreaInSet tool; | |
5061 | tool.ReadStep (data,num,ach,anent); | |
5062 | } | |
5063 | ||
5064 | break; | |
5065 | case 23 : | |
5066 | { | |
5067 | DeclareAndCast(StepAP214_AutoDesignActualDateAndTimeAssignment, anent, ent); | |
5068 | RWStepAP214_RWAutoDesignActualDateAndTimeAssignment tool; | |
5069 | tool.ReadStep (data,num,ach,anent); | |
5070 | } | |
5071 | ||
5072 | break; | |
5073 | case 24 : | |
5074 | { | |
5075 | DeclareAndCast(StepAP214_AutoDesignActualDateAssignment, anent, ent); | |
5076 | RWStepAP214_RWAutoDesignActualDateAssignment tool; | |
5077 | tool.ReadStep (data,num,ach,anent); | |
5078 | } | |
5079 | ||
5080 | break; | |
5081 | case 25 : | |
5082 | { | |
5083 | DeclareAndCast(StepAP214_AutoDesignApprovalAssignment, anent, ent); | |
5084 | RWStepAP214_RWAutoDesignApprovalAssignment tool; | |
5085 | tool.ReadStep (data,num,ach,anent); | |
5086 | } | |
5087 | ||
5088 | break; | |
5089 | case 26 : | |
5090 | { | |
5091 | DeclareAndCast(StepAP214_AutoDesignDateAndPersonAssignment, anent, ent); | |
5092 | RWStepAP214_RWAutoDesignDateAndPersonAssignment tool; | |
5093 | tool.ReadStep (data,num,ach,anent); | |
5094 | } | |
5095 | ||
5096 | break; | |
5097 | case 27 : | |
5098 | { | |
5099 | DeclareAndCast(StepAP214_AutoDesignGroupAssignment, anent, ent); | |
5100 | RWStepAP214_RWAutoDesignGroupAssignment tool; | |
5101 | tool.ReadStep (data,num,ach,anent); | |
5102 | } | |
5103 | ||
5104 | break; | |
5105 | case 28 : | |
5106 | { | |
5107 | DeclareAndCast(StepAP214_AutoDesignNominalDateAndTimeAssignment, anent, ent); | |
5108 | RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment tool; | |
5109 | tool.ReadStep (data,num,ach,anent); | |
5110 | } | |
5111 | ||
5112 | break; | |
5113 | case 29 : | |
5114 | { | |
5115 | DeclareAndCast(StepAP214_AutoDesignNominalDateAssignment, anent, ent); | |
5116 | RWStepAP214_RWAutoDesignNominalDateAssignment tool; | |
5117 | tool.ReadStep (data,num,ach,anent); | |
5118 | } | |
5119 | ||
5120 | break; | |
5121 | case 30 : | |
5122 | { | |
5123 | DeclareAndCast(StepAP214_AutoDesignOrganizationAssignment, anent, ent); | |
5124 | RWStepAP214_RWAutoDesignOrganizationAssignment tool; | |
5125 | tool.ReadStep (data,num,ach,anent); | |
5126 | } | |
5127 | ||
5128 | break; | |
5129 | case 31 : | |
5130 | { | |
5131 | DeclareAndCast(StepAP214_AutoDesignPersonAndOrganizationAssignment, anent, ent); | |
5132 | RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment tool; | |
5133 | tool.ReadStep (data,num,ach,anent); | |
5134 | } | |
5135 | ||
5136 | break; | |
5137 | case 32 : | |
5138 | { | |
5139 | DeclareAndCast(StepAP214_AutoDesignPresentedItem, anent, ent); | |
5140 | RWStepAP214_RWAutoDesignPresentedItem tool; | |
5141 | tool.ReadStep (data,num,ach,anent); | |
5142 | } | |
5143 | ||
5144 | break; | |
5145 | case 33 : | |
5146 | { | |
5147 | DeclareAndCast(StepAP214_AutoDesignSecurityClassificationAssignment, anent, ent); | |
5148 | RWStepAP214_RWAutoDesignSecurityClassificationAssignment tool; | |
5149 | tool.ReadStep (data,num,ach,anent); | |
5150 | } | |
5151 | ||
5152 | break; | |
5153 | case 35 : | |
5154 | { | |
5155 | DeclareAndCast(StepGeom_Axis1Placement, anent, ent); | |
5156 | RWStepGeom_RWAxis1Placement tool; | |
5157 | tool.ReadStep (data,num,ach,anent); | |
5158 | } | |
5159 | ||
5160 | break; | |
5161 | case 36 : | |
5162 | { | |
5163 | DeclareAndCast(StepGeom_Axis2Placement2d, anent, ent); | |
5164 | RWStepGeom_RWAxis2Placement2d tool; | |
5165 | tool.ReadStep (data,num,ach,anent); | |
5166 | } | |
5167 | ||
5168 | break; | |
5169 | case 37 : | |
5170 | { | |
5171 | DeclareAndCast(StepGeom_Axis2Placement3d, anent, ent); | |
5172 | RWStepGeom_RWAxis2Placement3d tool; | |
5173 | tool.ReadStep (data,num,ach,anent); | |
5174 | } | |
5175 | ||
5176 | break; | |
5177 | case 38 : | |
5178 | { | |
5179 | DeclareAndCast(StepGeom_BSplineCurve, anent, ent); | |
5180 | RWStepGeom_RWBSplineCurve tool; | |
5181 | tool.ReadStep (data,num,ach,anent); | |
5182 | } | |
5183 | ||
5184 | break; | |
5185 | case 39 : | |
5186 | { | |
5187 | DeclareAndCast(StepGeom_BSplineCurveWithKnots, anent, ent); | |
5188 | RWStepGeom_RWBSplineCurveWithKnots tool; | |
5189 | tool.ReadStep (data,num,ach,anent); | |
5190 | } | |
5191 | ||
5192 | break; | |
5193 | case 40 : | |
5194 | { | |
5195 | DeclareAndCast(StepGeom_BSplineSurface, anent, ent); | |
5196 | RWStepGeom_RWBSplineSurface tool; | |
5197 | tool.ReadStep (data,num,ach,anent); | |
5198 | } | |
5199 | ||
5200 | break; | |
5201 | case 41 : | |
5202 | { | |
5203 | DeclareAndCast(StepGeom_BSplineSurfaceWithKnots, anent, ent); | |
5204 | RWStepGeom_RWBSplineSurfaceWithKnots tool; | |
5205 | tool.ReadStep (data,num,ach,anent); | |
5206 | } | |
5207 | ||
5208 | break; | |
5209 | case 42 : | |
5210 | { | |
5211 | DeclareAndCast(StepVisual_BackgroundColour, anent, ent); | |
5212 | RWStepVisual_RWBackgroundColour tool; | |
5213 | tool.ReadStep (data,num,ach,anent); | |
5214 | } | |
5215 | ||
5216 | break; | |
5217 | case 43 : | |
5218 | { | |
5219 | DeclareAndCast(StepGeom_BezierCurve, anent, ent); | |
5220 | RWStepGeom_RWBezierCurve tool; | |
5221 | tool.ReadStep (data,num,ach,anent); | |
5222 | } | |
5223 | ||
5224 | break; | |
5225 | case 44 : | |
5226 | { | |
5227 | DeclareAndCast(StepGeom_BezierSurface, anent, ent); | |
5228 | RWStepGeom_RWBezierSurface tool; | |
5229 | tool.ReadStep (data,num,ach,anent); | |
5230 | } | |
5231 | ||
5232 | break; | |
5233 | case 45 : | |
5234 | { | |
5235 | DeclareAndCast(StepShape_Block, anent, ent); | |
5236 | RWStepShape_RWBlock tool; | |
5237 | tool.ReadStep (data,num,ach,anent); | |
5238 | } | |
5239 | ||
5240 | break; | |
5241 | case 46 : | |
5242 | { | |
5243 | DeclareAndCast(StepShape_BooleanResult, anent, ent); | |
5244 | RWStepShape_RWBooleanResult tool; | |
5245 | tool.ReadStep (data,num,ach,anent); | |
5246 | } | |
5247 | ||
5248 | break; | |
5249 | case 47 : | |
5250 | { | |
5251 | DeclareAndCast(StepGeom_BoundaryCurve, anent, ent); | |
5252 | RWStepGeom_RWBoundaryCurve tool; | |
5253 | tool.ReadStep (data,num,ach,anent); | |
5254 | } | |
5255 | ||
5256 | break; | |
5257 | case 48 : | |
5258 | { | |
5259 | DeclareAndCast(StepGeom_BoundedCurve, anent, ent); | |
5260 | RWStepGeom_RWBoundedCurve tool; | |
5261 | tool.ReadStep (data,num,ach,anent); | |
5262 | } | |
5263 | ||
5264 | break; | |
5265 | case 49 : | |
5266 | { | |
5267 | DeclareAndCast(StepGeom_BoundedSurface, anent, ent); | |
5268 | RWStepGeom_RWBoundedSurface tool; | |
5269 | tool.ReadStep (data,num,ach,anent); | |
5270 | } | |
5271 | ||
5272 | break; | |
5273 | case 50 : | |
5274 | { | |
5275 | DeclareAndCast(StepShape_BoxDomain, anent, ent); | |
5276 | RWStepShape_RWBoxDomain tool; | |
5277 | tool.ReadStep (data,num,ach,anent); | |
5278 | } | |
5279 | ||
5280 | break; | |
5281 | case 51 : | |
5282 | { | |
5283 | DeclareAndCast(StepShape_BoxedHalfSpace, anent, ent); | |
5284 | RWStepShape_RWBoxedHalfSpace tool; | |
5285 | tool.ReadStep (data,num,ach,anent); | |
5286 | } | |
5287 | ||
5288 | break; | |
5289 | case 52 : | |
5290 | { | |
5291 | DeclareAndCast(StepShape_BrepWithVoids, anent, ent); | |
5292 | RWStepShape_RWBrepWithVoids tool; | |
5293 | tool.ReadStep (data,num,ach,anent); | |
5294 | } | |
5295 | ||
5296 | break; | |
5297 | case 53 : | |
5298 | { | |
5299 | DeclareAndCast(StepBasic_CalendarDate, anent, ent); | |
5300 | RWStepBasic_RWCalendarDate tool; | |
5301 | tool.ReadStep (data,num,ach,anent); | |
5302 | } | |
5303 | ||
5304 | break; | |
5305 | case 54 : | |
5306 | { | |
5307 | DeclareAndCast(StepVisual_CameraImage, anent, ent); | |
5308 | RWStepVisual_RWCameraImage tool; | |
5309 | tool.ReadStep (data,num,ach,anent); | |
5310 | } | |
5311 | ||
5312 | break; | |
5313 | case 55 : | |
5314 | { | |
5315 | DeclareAndCast(StepVisual_CameraModel, anent, ent); | |
5316 | RWStepVisual_RWCameraModel tool; | |
5317 | tool.ReadStep (data,num,ach,anent); | |
5318 | } | |
5319 | ||
5320 | break; | |
5321 | case 56 : | |
5322 | { | |
5323 | DeclareAndCast(StepVisual_CameraModelD2, anent, ent); | |
5324 | RWStepVisual_RWCameraModelD2 tool; | |
5325 | tool.ReadStep (data,num,ach,anent); | |
5326 | } | |
5327 | ||
5328 | break; | |
5329 | case 57 : | |
5330 | { | |
5331 | DeclareAndCast(StepVisual_CameraModelD3, anent, ent); | |
5332 | RWStepVisual_RWCameraModelD3 tool; | |
5333 | tool.ReadStep (data,num,ach,anent); | |
5334 | } | |
5335 | ||
5336 | break; | |
5337 | case 58 : | |
5338 | { | |
5339 | DeclareAndCast(StepVisual_CameraUsage, anent, ent); | |
5340 | RWStepVisual_RWCameraUsage tool; | |
5341 | tool.ReadStep (data,num,ach,anent); | |
5342 | } | |
5343 | ||
5344 | break; | |
5345 | case 59 : | |
5346 | { | |
5347 | DeclareAndCast(StepGeom_CartesianPoint, anent, ent); | |
5348 | RWStepGeom_RWCartesianPoint tool; | |
5349 | tool.ReadStep (data,num,ach,anent); | |
5350 | } | |
5351 | ||
5352 | break; | |
5353 | case 60 : | |
5354 | { | |
5355 | DeclareAndCast(StepGeom_CartesianTransformationOperator, anent, ent); | |
5356 | RWStepGeom_RWCartesianTransformationOperator tool; | |
5357 | tool.ReadStep (data,num,ach,anent); | |
5358 | } | |
5359 | ||
5360 | break; | |
5361 | case 61 : | |
5362 | { | |
5363 | DeclareAndCast(StepGeom_CartesianTransformationOperator3d, anent, ent); | |
5364 | RWStepGeom_RWCartesianTransformationOperator3d tool; | |
5365 | tool.ReadStep (data,num,ach,anent); | |
5366 | } | |
5367 | ||
5368 | break; | |
5369 | case 62 : | |
5370 | { | |
5371 | DeclareAndCast(StepGeom_Circle, anent, ent); | |
5372 | RWStepGeom_RWCircle tool; | |
5373 | tool.ReadStep (data,num,ach,anent); | |
5374 | } | |
5375 | ||
5376 | break; | |
5377 | case 63 : | |
5378 | { | |
5379 | DeclareAndCast(StepShape_ClosedShell, anent, ent); | |
5380 | RWStepShape_RWClosedShell tool; | |
5381 | tool.ReadStep (data,num,ach,anent); | |
5382 | } | |
5383 | ||
5384 | break; | |
5385 | case 64 : | |
5386 | { | |
5387 | DeclareAndCast(StepVisual_Colour, anent, ent); | |
5388 | RWStepVisual_RWColour tool; | |
5389 | tool.ReadStep (data,num,ach,anent); | |
5390 | } | |
5391 | ||
5392 | break; | |
5393 | case 65 : | |
5394 | { | |
5395 | DeclareAndCast(StepVisual_ColourRgb, anent, ent); | |
5396 | RWStepVisual_RWColourRgb tool; | |
5397 | tool.ReadStep (data,num,ach,anent); | |
5398 | } | |
5399 | ||
5400 | break; | |
5401 | case 66 : | |
5402 | { | |
5403 | DeclareAndCast(StepVisual_ColourSpecification, anent, ent); | |
5404 | RWStepVisual_RWColourSpecification tool; | |
5405 | tool.ReadStep (data,num,ach,anent); | |
5406 | } | |
5407 | ||
5408 | break; | |
5409 | case 67 : | |
5410 | { | |
5411 | DeclareAndCast(StepGeom_CompositeCurve, anent, ent); | |
5412 | RWStepGeom_RWCompositeCurve tool; | |
5413 | tool.ReadStep (data,num,ach,anent); | |
5414 | } | |
5415 | ||
5416 | break; | |
5417 | case 68 : | |
5418 | { | |
5419 | DeclareAndCast(StepGeom_CompositeCurveOnSurface, anent, ent); | |
5420 | RWStepGeom_RWCompositeCurveOnSurface tool; | |
5421 | tool.ReadStep (data,num,ach,anent); | |
5422 | } | |
5423 | ||
5424 | break; | |
5425 | case 69 : | |
5426 | { | |
5427 | DeclareAndCast(StepGeom_CompositeCurveSegment, anent, ent); | |
5428 | RWStepGeom_RWCompositeCurveSegment tool; | |
5429 | tool.ReadStep (data,num,ach,anent); | |
5430 | } | |
5431 | ||
5432 | break; | |
5433 | case 70 : | |
5434 | { | |
5435 | DeclareAndCast(StepVisual_CompositeText, anent, ent); | |
5436 | RWStepVisual_RWCompositeText tool; | |
5437 | tool.ReadStep (data,num,ach,anent); | |
5438 | } | |
5439 | ||
5440 | break; | |
5441 | case 73 : | |
5442 | { | |
5443 | DeclareAndCast(StepVisual_CompositeTextWithExtent, anent, ent); | |
5444 | RWStepVisual_RWCompositeTextWithExtent tool; | |
5445 | tool.ReadStep (data,num,ach,anent); | |
5446 | } | |
5447 | ||
5448 | break; | |
5449 | case 74 : | |
5450 | { | |
5451 | DeclareAndCast(StepGeom_Conic, anent, ent); | |
5452 | RWStepGeom_RWConic tool; | |
5453 | tool.ReadStep (data,num,ach,anent); | |
5454 | } | |
5455 | ||
5456 | break; | |
5457 | case 75 : | |
5458 | { | |
5459 | DeclareAndCast(StepGeom_ConicalSurface, anent, ent); | |
5460 | RWStepGeom_RWConicalSurface tool; | |
5461 | tool.ReadStep (data,num,ach,anent); | |
5462 | } | |
5463 | ||
5464 | break; | |
5465 | case 76 : | |
5466 | { | |
5467 | DeclareAndCast(StepShape_ConnectedFaceSet, anent, ent); | |
5468 | RWStepShape_RWConnectedFaceSet tool; | |
5469 | tool.ReadStep (data,num,ach,anent); | |
5470 | } | |
5471 | ||
5472 | break; | |
5473 | case 77 : | |
5474 | { | |
5475 | DeclareAndCast(StepVisual_ContextDependentInvisibility, anent, ent); | |
5476 | RWStepVisual_RWContextDependentInvisibility tool; | |
5477 | tool.ReadStep (data,num,ach,anent); | |
5478 | } | |
5479 | ||
5480 | break; | |
5481 | case 78 : | |
5482 | { | |
5483 | DeclareAndCast(StepVisual_ContextDependentOverRidingStyledItem, anent, ent); | |
5484 | RWStepVisual_RWContextDependentOverRidingStyledItem tool; | |
5485 | tool.ReadStep (data,num,ach,anent); | |
5486 | } | |
5487 | ||
5488 | break; | |
5489 | case 79 : | |
5490 | { | |
5491 | DeclareAndCast(StepBasic_ConversionBasedUnit, anent, ent); | |
5492 | RWStepBasic_RWConversionBasedUnit tool; | |
5493 | tool.ReadStep (data,num,ach,anent); | |
5494 | } | |
5495 | ||
5496 | break; | |
5497 | case 80 : | |
5498 | { | |
5499 | DeclareAndCast(StepBasic_CoordinatedUniversalTimeOffset, anent, ent); | |
5500 | RWStepBasic_RWCoordinatedUniversalTimeOffset tool; | |
5501 | tool.ReadStep (data,num,ach,anent); | |
5502 | } | |
5503 | ||
5504 | break; | |
5505 | case 82 : | |
5506 | { | |
5507 | DeclareAndCast(StepShape_CsgShapeRepresentation, anent, ent); | |
5508 | RWStepShape_RWCsgShapeRepresentation tool; | |
5509 | tool.ReadStep (data,num,ach,anent); | |
5510 | } | |
5511 | ||
5512 | break; | |
5513 | case 83 : | |
5514 | { | |
5515 | DeclareAndCast(StepShape_CsgSolid, anent, ent); | |
5516 | RWStepShape_RWCsgSolid tool; | |
5517 | tool.ReadStep (data,num,ach,anent); | |
5518 | } | |
5519 | ||
5520 | break; | |
5521 | case 84 : | |
5522 | { | |
5523 | DeclareAndCast(StepGeom_Curve, anent, ent); | |
5524 | RWStepGeom_RWCurve tool; | |
5525 | tool.ReadStep (data,num,ach,anent); | |
5526 | } | |
5527 | ||
5528 | break; | |
5529 | case 85 : | |
5530 | { | |
5531 | DeclareAndCast(StepGeom_CurveBoundedSurface, anent, ent); | |
5532 | RWStepGeom_RWCurveBoundedSurface tool; | |
5533 | tool.ReadStep (data,num,ach,anent); | |
5534 | } | |
5535 | ||
5536 | break; | |
5537 | case 86 : | |
5538 | { | |
5539 | DeclareAndCast(StepGeom_CurveReplica, anent, ent); | |
5540 | RWStepGeom_RWCurveReplica tool; | |
5541 | tool.ReadStep (data,num,ach,anent); | |
5542 | } | |
5543 | ||
5544 | break; | |
5545 | case 87 : | |
5546 | { | |
5547 | DeclareAndCast(StepVisual_CurveStyle, anent, ent); | |
5548 | RWStepVisual_RWCurveStyle tool; | |
5549 | tool.ReadStep (data,num,ach,anent); | |
5550 | } | |
5551 | ||
5552 | break; | |
5553 | case 88 : | |
5554 | { | |
5555 | DeclareAndCast(StepVisual_CurveStyleFont, anent, ent); | |
5556 | RWStepVisual_RWCurveStyleFont tool; | |
5557 | tool.ReadStep (data,num,ach,anent); | |
5558 | } | |
5559 | ||
5560 | break; | |
5561 | case 89 : | |
5562 | { | |
5563 | DeclareAndCast(StepVisual_CurveStyleFontPattern, anent, ent); | |
5564 | RWStepVisual_RWCurveStyleFontPattern tool; | |
5565 | tool.ReadStep (data,num,ach,anent); | |
5566 | } | |
5567 | ||
5568 | break; | |
5569 | case 90 : | |
5570 | { | |
5571 | DeclareAndCast(StepGeom_CylindricalSurface, anent, ent); | |
5572 | RWStepGeom_RWCylindricalSurface tool; | |
5573 | tool.ReadStep (data,num,ach,anent); | |
5574 | } | |
5575 | ||
5576 | break; | |
5577 | case 91 : | |
5578 | { | |
5579 | DeclareAndCast(StepBasic_Date, anent, ent); | |
5580 | RWStepBasic_RWDate tool; | |
5581 | tool.ReadStep (data,num,ach,anent); | |
5582 | } | |
5583 | ||
5584 | break; | |
5585 | case 92 : | |
5586 | { | |
5587 | DeclareAndCast(StepBasic_DateAndTime, anent, ent); | |
5588 | RWStepBasic_RWDateAndTime tool; | |
5589 | tool.ReadStep (data,num,ach,anent); | |
5590 | } | |
5591 | ||
5592 | break; | |
5593 | case 95 : | |
5594 | { | |
5595 | DeclareAndCast(StepBasic_DateRole, anent, ent); | |
5596 | RWStepBasic_RWDateRole tool; | |
5597 | tool.ReadStep (data,num,ach,anent); | |
5598 | } | |
5599 | ||
5600 | break; | |
5601 | case 96 : | |
5602 | { | |
5603 | DeclareAndCast(StepBasic_DateTimeRole, anent, ent); | |
5604 | RWStepBasic_RWDateTimeRole tool; | |
5605 | tool.ReadStep (data,num,ach,anent); | |
5606 | } | |
5607 | ||
5608 | break; | |
5609 | case 98 : | |
5610 | { | |
5611 | DeclareAndCast(StepRepr_DefinitionalRepresentation, anent, ent); | |
5612 | RWStepRepr_RWDefinitionalRepresentation tool; | |
5613 | tool.ReadStep (data,num,ach,anent); | |
5614 | } | |
5615 | ||
5616 | break; | |
5617 | case 99 : | |
5618 | { | |
5619 | DeclareAndCast(StepGeom_DegeneratePcurve, anent, ent); | |
5620 | RWStepGeom_RWDegeneratePcurve tool; | |
5621 | tool.ReadStep (data,num,ach,anent); | |
5622 | } | |
5623 | ||
5624 | break; | |
5625 | case 100 : | |
5626 | { | |
5627 | DeclareAndCast(StepGeom_DegenerateToroidalSurface, anent, ent); | |
5628 | RWStepGeom_RWDegenerateToroidalSurface tool; | |
5629 | tool.ReadStep (data,num,ach,anent); | |
5630 | } | |
5631 | ||
5632 | break; | |
5633 | case 101 : | |
5634 | { | |
5635 | DeclareAndCast(StepRepr_DescriptiveRepresentationItem, anent, ent); | |
5636 | RWStepRepr_RWDescriptiveRepresentationItem tool; | |
5637 | tool.ReadStep (data,num,ach,anent); | |
5638 | } | |
5639 | ||
5640 | break; | |
5641 | case 104 : | |
5642 | { | |
5643 | DeclareAndCast(StepBasic_DimensionalExponents, anent, ent); | |
5644 | RWStepBasic_RWDimensionalExponents tool; | |
5645 | tool.ReadStep (data,num,ach,anent); | |
5646 | } | |
5647 | ||
5648 | break; | |
5649 | case 105 : | |
5650 | { | |
5651 | DeclareAndCast(StepGeom_Direction, anent, ent); | |
5652 | RWStepGeom_RWDirection tool; | |
5653 | tool.ReadStep (data,num,ach,anent); | |
5654 | } | |
5655 | ||
5656 | break; | |
5657 | case 106 : | |
5658 | { | |
5659 | DeclareAndCast(StepVisual_StyledItem, anent, ent); | |
5660 | RWStepVisual_RWStyledItem tool; | |
5661 | tool.ReadStep (data,num,ach,anent); | |
5662 | } | |
5663 | ||
5df609e7 | 5664 | break; |
5665 | case 107 : | |
5666 | { | |
5667 | DeclareAndCast(StepVisual_DraughtingCallout, anent, ent); | |
5668 | RWStepVisual_RWDraughtingCallout tool; | |
5669 | tool.ReadStep (data,num,ach,anent); | |
5670 | } | |
7fd59977 | 5671 | break; |
5672 | case 108 : | |
5673 | { | |
5674 | DeclareAndCast(StepVisual_DraughtingPreDefinedColour, anent, ent); | |
5675 | RWStepVisual_RWDraughtingPreDefinedColour tool; | |
5676 | tool.ReadStep (data,num,ach,anent); | |
5677 | } | |
5678 | ||
5679 | break; | |
5680 | case 109 : | |
5681 | { | |
5682 | DeclareAndCast(StepVisual_DraughtingPreDefinedCurveFont, anent, ent); | |
5683 | RWStepVisual_RWDraughtingPreDefinedCurveFont tool; | |
5684 | tool.ReadStep (data,num,ach,anent); | |
5685 | } | |
5686 | ||
5687 | break; | |
5688 | case 115 : | |
5689 | { | |
5690 | DeclareAndCast(StepShape_Edge, anent, ent); | |
5691 | RWStepShape_RWEdge tool; | |
5692 | tool.ReadStep (data,num,ach,anent); | |
5693 | } | |
5694 | ||
5695 | break; | |
5696 | case 116 : | |
5697 | { | |
5698 | DeclareAndCast(StepShape_EdgeCurve, anent, ent); | |
5699 | RWStepShape_RWEdgeCurve tool; | |
5700 | tool.ReadStep (data,num,ach,anent); | |
5701 | } | |
5702 | ||
5703 | break; | |
5704 | case 117 : | |
5705 | { | |
5706 | DeclareAndCast(StepShape_EdgeLoop, anent, ent); | |
5707 | RWStepShape_RWEdgeLoop tool; | |
5708 | tool.ReadStep (data,num,ach,anent); | |
5709 | } | |
5710 | ||
5711 | break; | |
5712 | case 118 : | |
5713 | { | |
5714 | DeclareAndCast(StepGeom_ElementarySurface, anent, ent); | |
5715 | RWStepGeom_RWElementarySurface tool; | |
5716 | tool.ReadStep (data,num,ach,anent); | |
5717 | } | |
5718 | ||
5719 | break; | |
5720 | case 119 : | |
5721 | { | |
5722 | DeclareAndCast(StepGeom_Ellipse, anent, ent); | |
5723 | RWStepGeom_RWEllipse tool; | |
5724 | tool.ReadStep (data,num,ach,anent); | |
5725 | } | |
5726 | ||
5727 | break; | |
5728 | case 120 : | |
5729 | { | |
5730 | DeclareAndCast(StepGeom_EvaluatedDegeneratePcurve, anent, ent); | |
5731 | RWStepGeom_RWEvaluatedDegeneratePcurve tool; | |
5732 | tool.ReadStep (data,num,ach,anent); | |
5733 | } | |
5734 | ||
5735 | break; | |
5736 | case 121 : | |
5737 | { | |
5738 | DeclareAndCast(StepBasic_ExternalSource, anent, ent); | |
5739 | RWStepBasic_RWExternalSource tool; | |
5740 | tool.ReadStep (data,num,ach,anent); | |
5741 | } | |
5742 | ||
5743 | break; | |
5744 | case 122 : | |
5745 | { | |
5746 | DeclareAndCast(StepVisual_ExternallyDefinedCurveFont, anent, ent); | |
5747 | RWStepVisual_RWExternallyDefinedCurveFont tool; | |
5748 | tool.ReadStep (data,num,ach,anent); | |
5749 | } | |
5750 | ||
5751 | break; | |
5752 | case 124 : | |
5753 | case 126 : | |
5754 | { | |
5755 | DeclareAndCast(StepBasic_ExternallyDefinedItem, anent, ent); | |
5756 | RWStepBasic_RWExternallyDefinedItem tool; | |
5757 | tool.ReadStep (data,num,ach,anent); | |
5758 | } | |
5759 | ||
5760 | break; | |
5761 | case 128 : | |
5762 | { | |
5763 | DeclareAndCast(StepShape_ExtrudedAreaSolid, anent, ent); | |
5764 | RWStepShape_RWExtrudedAreaSolid tool; | |
5765 | tool.ReadStep (data,num,ach,anent); | |
5766 | } | |
5767 | ||
5768 | break; | |
5769 | case 129 : | |
5770 | { | |
5771 | DeclareAndCast(StepShape_Face, anent, ent); | |
5772 | RWStepShape_RWFace tool; | |
5773 | tool.ReadStep (data,num,ach,anent); | |
5774 | } | |
5775 | ||
5776 | break; | |
5777 | case 131 : | |
5778 | { | |
5779 | DeclareAndCast(StepShape_FaceBound, anent, ent); | |
5780 | RWStepShape_RWFaceBound tool; | |
5781 | tool.ReadStep (data,num,ach,anent); | |
5782 | } | |
5783 | ||
5784 | break; | |
5785 | case 132 : | |
5786 | { | |
5787 | DeclareAndCast(StepShape_FaceOuterBound, anent, ent); | |
5788 | RWStepShape_RWFaceOuterBound tool; | |
5789 | tool.ReadStep (data,num,ach,anent); | |
5790 | } | |
5791 | ||
5792 | break; | |
5793 | case 133 : | |
5794 | { | |
5795 | DeclareAndCast(StepShape_FaceSurface, anent, ent); | |
5796 | RWStepShape_RWFaceSurface tool; | |
5797 | tool.ReadStep (data,num,ach,anent); | |
5798 | } | |
5799 | ||
5800 | break; | |
5801 | case 134 : | |
5802 | { | |
5803 | DeclareAndCast(StepShape_FacetedBrep, anent, ent); | |
5804 | RWStepShape_RWFacetedBrep tool; | |
5805 | tool.ReadStep (data,num,ach,anent); | |
5806 | } | |
5807 | ||
5808 | break; | |
5809 | case 135 : | |
5810 | { | |
5811 | DeclareAndCast(StepShape_FacetedBrepShapeRepresentation, anent, ent); | |
5812 | RWStepShape_RWFacetedBrepShapeRepresentation tool; | |
5813 | tool.ReadStep (data,num,ach,anent); | |
5814 | } | |
5815 | ||
5816 | break; | |
5817 | case 136 : | |
5818 | { | |
5819 | DeclareAndCast(StepVisual_FillAreaStyle, anent, ent); | |
5820 | RWStepVisual_RWFillAreaStyle tool; | |
5821 | tool.ReadStep (data,num,ach,anent); | |
5822 | } | |
5823 | ||
5824 | break; | |
5825 | case 137 : | |
5826 | { | |
5827 | DeclareAndCast(StepVisual_FillAreaStyleColour, anent, ent); | |
5828 | RWStepVisual_RWFillAreaStyleColour tool; | |
5829 | tool.ReadStep (data,num,ach,anent); | |
5830 | } | |
5831 | ||
5832 | break; | |
5833 | case 141 : | |
5834 | { | |
5835 | DeclareAndCast(StepRepr_FunctionallyDefinedTransformation, anent, ent); | |
5836 | RWStepRepr_RWFunctionallyDefinedTransformation tool; | |
5837 | tool.ReadStep (data,num,ach,anent); | |
5838 | } | |
5839 | ||
5840 | break; | |
5841 | case 142 : | |
5842 | { | |
5843 | DeclareAndCast(StepShape_GeometricCurveSet, anent, ent); | |
5844 | RWStepShape_RWGeometricCurveSet tool; | |
5845 | tool.ReadStep (data,num,ach,anent); | |
5846 | } | |
5847 | ||
5848 | break; | |
5849 | case 143 : | |
5850 | { | |
5851 | DeclareAndCast(StepGeom_GeometricRepresentationContext, anent, ent); | |
5852 | RWStepGeom_RWGeometricRepresentationContext tool; | |
5853 | tool.ReadStep (data,num,ach,anent); | |
5854 | } | |
5855 | ||
5856 | break; | |
5857 | case 144 : | |
5858 | { | |
5859 | DeclareAndCast(StepGeom_GeometricRepresentationItem, anent, ent); | |
5860 | RWStepGeom_RWGeometricRepresentationItem tool; | |
5861 | tool.ReadStep (data,num,ach,anent); | |
5862 | } | |
5863 | ||
5864 | break; | |
5865 | case 145 : | |
5866 | { | |
5867 | DeclareAndCast(StepShape_GeometricSet, anent, ent); | |
5868 | RWStepShape_RWGeometricSet tool; | |
5869 | tool.ReadStep (data,num,ach,anent); | |
5870 | } | |
5871 | ||
5872 | break; | |
5873 | case 146 : | |
5874 | { | |
5875 | DeclareAndCast(StepShape_GeometricallyBoundedSurfaceShapeRepresentation, anent, ent); | |
5876 | RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation tool; | |
5877 | tool.ReadStep (data,num,ach,anent); | |
5878 | } | |
5879 | ||
5880 | break; | |
5881 | case 147 : | |
5882 | { | |
5883 | DeclareAndCast(StepShape_GeometricallyBoundedWireframeShapeRepresentation, anent, ent); | |
5884 | RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation tool; | |
5885 | tool.ReadStep (data,num,ach,anent); | |
5886 | } | |
5887 | ||
5888 | break; | |
5889 | case 148 : | |
5890 | { | |
5891 | DeclareAndCast(StepRepr_GlobalUncertaintyAssignedContext, anent, ent); | |
5892 | RWStepRepr_RWGlobalUncertaintyAssignedContext tool; | |
5893 | tool.ReadStep (data,num,ach,anent); | |
5894 | } | |
5895 | ||
5896 | break; | |
5897 | case 149 : | |
5898 | { | |
5899 | DeclareAndCast(StepRepr_GlobalUnitAssignedContext, anent, ent); | |
5900 | RWStepRepr_RWGlobalUnitAssignedContext tool; | |
5901 | tool.ReadStep (data,num,ach,anent); | |
5902 | } | |
5903 | ||
5904 | break; | |
5905 | case 150 : | |
5906 | { | |
5907 | DeclareAndCast(StepBasic_Group, anent, ent); | |
5908 | RWStepBasic_RWGroup tool; | |
5909 | tool.ReadStep (data,num,ach,anent); | |
5910 | } | |
5911 | ||
5912 | break; | |
5913 | case 152 : | |
5914 | { | |
5915 | DeclareAndCast(StepBasic_GroupRelationship, anent, ent); | |
5916 | RWStepBasic_RWGroupRelationship tool; | |
5917 | tool.ReadStep (data,num,ach,anent); | |
5918 | } | |
5919 | ||
5920 | break; | |
5921 | case 153 : | |
5922 | { | |
5923 | DeclareAndCast(StepShape_HalfSpaceSolid, anent, ent); | |
5924 | RWStepShape_RWHalfSpaceSolid tool; | |
5925 | tool.ReadStep (data,num,ach,anent); | |
5926 | } | |
5927 | ||
5928 | break; | |
5929 | case 154 : | |
5930 | { | |
5931 | DeclareAndCast(StepGeom_Hyperbola, anent, ent); | |
5932 | RWStepGeom_RWHyperbola tool; | |
5933 | tool.ReadStep (data,num,ach,anent); | |
5934 | } | |
5935 | ||
5936 | break; | |
5937 | case 155 : | |
5938 | { | |
5939 | DeclareAndCast(StepGeom_IntersectionCurve, anent, ent); | |
5940 | RWStepGeom_RWIntersectionCurve tool; | |
5941 | tool.ReadStep (data,num,ach,anent); | |
5942 | } | |
5943 | ||
5944 | break; | |
5945 | case 156 : | |
5946 | { | |
5947 | DeclareAndCast(StepVisual_Invisibility, anent, ent); | |
5948 | RWStepVisual_RWInvisibility tool; | |
5949 | tool.ReadStep (data,num,ach,anent); | |
5950 | } | |
5951 | ||
5952 | break; | |
5953 | case 157 : | |
5954 | { | |
5955 | DeclareAndCast(StepBasic_LengthMeasureWithUnit, anent, ent); | |
5956 | RWStepBasic_RWLengthMeasureWithUnit tool; | |
5957 | tool.ReadStep (data,num,ach,anent); | |
5958 | } | |
5959 | ||
5960 | break; | |
5961 | case 158 : | |
5962 | { | |
5963 | DeclareAndCast(StepBasic_LengthUnit, anent, ent); | |
5964 | RWStepBasic_RWLengthUnit tool; | |
5965 | tool.ReadStep (data,num,ach,anent); | |
5966 | } | |
5967 | ||
5968 | break; | |
5969 | case 159 : | |
5970 | { | |
5971 | DeclareAndCast(StepGeom_Line, anent, ent); | |
5972 | RWStepGeom_RWLine tool; | |
5973 | tool.ReadStep (data,num,ach,anent); | |
5974 | } | |
5975 | ||
5976 | break; | |
5977 | case 160 : | |
5978 | { | |
5979 | DeclareAndCast(StepBasic_LocalTime, anent, ent); | |
5980 | RWStepBasic_RWLocalTime tool; | |
5981 | tool.ReadStep (data,num,ach,anent); | |
5982 | } | |
5983 | ||
5984 | break; | |
5985 | case 161 : | |
5986 | { | |
5987 | DeclareAndCast(StepShape_Loop, anent, ent); | |
5988 | RWStepShape_RWLoop tool; | |
5989 | tool.ReadStep (data,num,ach,anent); | |
5990 | } | |
5991 | ||
5992 | break; | |
5993 | case 162 : | |
5994 | { | |
5995 | DeclareAndCast(StepShape_ManifoldSolidBrep, anent, ent); | |
5996 | RWStepShape_RWManifoldSolidBrep tool; | |
5997 | tool.ReadStep (data,num,ach,anent); | |
5998 | } | |
5999 | ||
6000 | break; | |
6001 | case 163 : | |
6002 | { | |
6003 | DeclareAndCast(StepShape_ManifoldSurfaceShapeRepresentation, anent, ent); | |
6004 | RWStepShape_RWManifoldSurfaceShapeRepresentation tool; | |
6005 | tool.ReadStep (data,num,ach,anent); | |
6006 | } | |
6007 | ||
6008 | break; | |
6009 | case 164 : | |
6010 | { | |
6011 | DeclareAndCast(StepRepr_MappedItem, anent, ent); | |
6012 | RWStepRepr_RWMappedItem tool; | |
6013 | tool.ReadStep (data,num,ach,anent); | |
6014 | } | |
6015 | ||
6016 | break; | |
6017 | case 165 : | |
6018 | { | |
6019 | DeclareAndCast(StepBasic_MeasureWithUnit, anent, ent); | |
6020 | RWStepBasic_RWMeasureWithUnit tool; | |
6021 | tool.ReadStep (data,num,ach,anent); | |
6022 | } | |
6023 | ||
6024 | break; | |
6025 | case 166 : | |
6026 | { | |
6027 | DeclareAndCast(StepVisual_MechanicalDesignGeometricPresentationArea, anent, ent); | |
6028 | RWStepVisual_RWMechanicalDesignGeometricPresentationArea tool; | |
6029 | tool.ReadStep (data,num,ach,anent); | |
6030 | } | |
6031 | ||
6032 | break; | |
6033 | case 167 : | |
6034 | { | |
6035 | DeclareAndCast(StepVisual_MechanicalDesignGeometricPresentationRepresentation, anent, ent); | |
6036 | RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation tool; | |
6037 | tool.ReadStep (data,num,ach,anent); | |
6038 | } | |
6039 | ||
6040 | break; | |
6041 | case 169 : | |
6042 | { | |
6043 | DeclareAndCast(StepBasic_NamedUnit, anent, ent); | |
6044 | RWStepBasic_RWNamedUnit tool; | |
6045 | tool.ReadStep (data,num,ach,anent); | |
6046 | } | |
6047 | ||
6048 | break; | |
6049 | case 171 : | |
6050 | { | |
6051 | DeclareAndCast(StepGeom_OffsetCurve3d, anent, ent); | |
6052 | RWStepGeom_RWOffsetCurve3d tool; | |
6053 | tool.ReadStep (data,num,ach,anent); | |
6054 | } | |
6055 | ||
6056 | break; | |
6057 | case 172 : | |
6058 | { | |
6059 | DeclareAndCast(StepGeom_OffsetSurface, anent, ent); | |
6060 | RWStepGeom_RWOffsetSurface tool; | |
6061 | tool.ReadStep (data,num,ach,anent); | |
6062 | } | |
6063 | ||
6064 | break; | |
6065 | case 174 : | |
6066 | { | |
6067 | DeclareAndCast(StepShape_OpenShell, anent, ent); | |
6068 | RWStepShape_RWOpenShell tool; | |
6069 | tool.ReadStep (data,num,ach,anent); | |
6070 | } | |
6071 | ||
6072 | break; | |
6073 | case 175 : | |
6074 | { | |
6075 | DeclareAndCast(StepBasic_OrdinalDate, anent, ent); | |
6076 | RWStepBasic_RWOrdinalDate tool; | |
6077 | tool.ReadStep (data,num,ach,anent); | |
6078 | } | |
6079 | ||
6080 | break; | |
6081 | case 176 : | |
6082 | { | |
6083 | DeclareAndCast(StepBasic_Organization, anent, ent); | |
6084 | RWStepBasic_RWOrganization tool; | |
6085 | tool.ReadStep (data,num,ach,anent); | |
6086 | } | |
6087 | ||
6088 | break; | |
6089 | case 178 : | |
6090 | { | |
6091 | DeclareAndCast(StepBasic_OrganizationRole, anent, ent); | |
6092 | RWStepBasic_RWOrganizationRole tool; | |
6093 | tool.ReadStep (data,num,ach,anent); | |
6094 | } | |
6095 | ||
6096 | break; | |
6097 | case 179 : | |
6098 | { | |
6099 | DeclareAndCast(StepBasic_OrganizationalAddress, anent, ent); | |
6100 | RWStepBasic_RWOrganizationalAddress tool; | |
6101 | tool.ReadStep (data,num,ach,anent); | |
6102 | } | |
6103 | ||
6104 | break; | |
6105 | case 180 : | |
6106 | { | |
6107 | DeclareAndCast(StepShape_OrientedClosedShell, anent, ent); | |
6108 | RWStepShape_RWOrientedClosedShell tool; | |
6109 | tool.ReadStep (data,num,ach,anent); | |
6110 | } | |
6111 | ||
6112 | break; | |
6113 | case 181 : | |
6114 | { | |
6115 | DeclareAndCast(StepShape_OrientedEdge, anent, ent); | |
6116 | RWStepShape_RWOrientedEdge tool; | |
6117 | tool.ReadStep (data,num,ach,anent); | |
6118 | } | |
6119 | ||
6120 | break; | |
6121 | case 182 : | |
6122 | { | |
6123 | DeclareAndCast(StepShape_OrientedFace, anent, ent); | |
6124 | RWStepShape_RWOrientedFace tool; | |
6125 | tool.ReadStep (data,num,ach,anent); | |
6126 | } | |
6127 | ||
6128 | break; | |
6129 | case 183 : | |
6130 | { | |
6131 | DeclareAndCast(StepShape_OrientedOpenShell, anent, ent); | |
6132 | RWStepShape_RWOrientedOpenShell tool; | |
6133 | tool.ReadStep (data,num,ach,anent); | |
6134 | } | |
6135 | ||
6136 | break; | |
6137 | case 184 : | |
6138 | { | |
6139 | DeclareAndCast(StepShape_OrientedPath, anent, ent); | |
6140 | RWStepShape_RWOrientedPath tool; | |
6141 | tool.ReadStep (data,num,ach,anent); | |
6142 | } | |
6143 | ||
6144 | break; | |
6145 | case 185 : | |
6146 | { | |
6147 | DeclareAndCast(StepGeom_OuterBoundaryCurve, anent, ent); | |
6148 | RWStepGeom_RWOuterBoundaryCurve tool; | |
6149 | tool.ReadStep (data,num,ach,anent); | |
6150 | } | |
6151 | ||
6152 | break; | |
6153 | case 186 : | |
6154 | { | |
6155 | DeclareAndCast(StepVisual_OverRidingStyledItem, anent, ent); | |
6156 | RWStepVisual_RWOverRidingStyledItem tool; | |
6157 | tool.ReadStep (data,num,ach,anent); | |
6158 | } | |
6159 | ||
6160 | break; | |
6161 | case 187 : | |
6162 | { | |
6163 | DeclareAndCast(StepGeom_Parabola, anent, ent); | |
6164 | RWStepGeom_RWParabola tool; | |
6165 | tool.ReadStep (data,num,ach,anent); | |
6166 | } | |
6167 | ||
6168 | break; | |
6169 | case 188 : | |
6170 | { | |
6171 | DeclareAndCast(StepRepr_ParametricRepresentationContext, anent, ent); | |
6172 | RWStepRepr_RWParametricRepresentationContext tool; | |
6173 | tool.ReadStep (data,num,ach,anent); | |
6174 | } | |
6175 | ||
6176 | break; | |
6177 | case 189 : | |
6178 | { | |
6179 | DeclareAndCast(StepShape_Path, anent, ent); | |
6180 | RWStepShape_RWPath tool; | |
6181 | tool.ReadStep (data,num,ach,anent); | |
6182 | } | |
6183 | ||
6184 | break; | |
6185 | case 190 : | |
6186 | { | |
6187 | DeclareAndCast(StepGeom_Pcurve, anent, ent); | |
6188 | RWStepGeom_RWPcurve tool; | |
6189 | tool.ReadStep (data,num,ach,anent); | |
6190 | } | |
6191 | ||
6192 | break; | |
6193 | case 191 : | |
6194 | { | |
6195 | DeclareAndCast(StepBasic_Person, anent, ent); | |
6196 | RWStepBasic_RWPerson tool; | |
6197 | tool.ReadStep (data,num,ach,anent); | |
6198 | } | |
6199 | ||
6200 | break; | |
6201 | case 192 : | |
6202 | { | |
6203 | DeclareAndCast(StepBasic_PersonAndOrganization, anent, ent); | |
6204 | RWStepBasic_RWPersonAndOrganization tool; | |
6205 | tool.ReadStep (data,num,ach,anent); | |
6206 | } | |
6207 | ||
6208 | break; | |
6209 | case 194 : | |
6210 | { | |
6211 | DeclareAndCast(StepBasic_PersonAndOrganizationRole, anent, ent); | |
6212 | RWStepBasic_RWPersonAndOrganizationRole tool; | |
6213 | tool.ReadStep (data,num,ach,anent); | |
6214 | } | |
6215 | ||
6216 | break; | |
6217 | case 195 : | |
6218 | { | |
6219 | DeclareAndCast(StepBasic_PersonalAddress, anent, ent); | |
6220 | RWStepBasic_RWPersonalAddress tool; | |
6221 | tool.ReadStep (data,num,ach,anent); | |
6222 | } | |
6223 | ||
6224 | break; | |
6225 | case 196 : | |
6226 | { | |
6227 | DeclareAndCast(StepGeom_Placement, anent, ent); | |
6228 | RWStepGeom_RWPlacement tool; | |
6229 | tool.ReadStep (data,num,ach,anent); | |
6230 | } | |
6231 | ||
6232 | break; | |
6233 | case 197 : | |
6234 | { | |
6235 | DeclareAndCast(StepVisual_PlanarBox, anent, ent); | |
6236 | RWStepVisual_RWPlanarBox tool; | |
6237 | tool.ReadStep (data,num,ach,anent); | |
6238 | } | |
6239 | ||
6240 | break; | |
6241 | case 198 : | |
6242 | { | |
6243 | DeclareAndCast(StepVisual_PlanarExtent, anent, ent); | |
6244 | RWStepVisual_RWPlanarExtent tool; | |
6245 | tool.ReadStep (data,num,ach,anent); | |
6246 | } | |
6247 | ||
6248 | break; | |
6249 | case 199 : | |
6250 | { | |
6251 | DeclareAndCast(StepGeom_Plane, anent, ent); | |
6252 | RWStepGeom_RWPlane tool; | |
6253 | tool.ReadStep (data,num,ach,anent); | |
6254 | } | |
6255 | ||
6256 | break; | |
6257 | case 200 : | |
6258 | { | |
6259 | DeclareAndCast(StepBasic_PlaneAngleMeasureWithUnit, anent, ent); | |
6260 | RWStepBasic_RWPlaneAngleMeasureWithUnit tool; | |
6261 | tool.ReadStep (data,num,ach,anent); | |
6262 | } | |
6263 | ||
6264 | break; | |
6265 | case 201 : | |
6266 | { | |
6267 | DeclareAndCast(StepBasic_PlaneAngleUnit, anent, ent); | |
6268 | RWStepBasic_RWPlaneAngleUnit tool; | |
6269 | tool.ReadStep (data,num,ach,anent); | |
6270 | } | |
6271 | ||
6272 | break; | |
6273 | case 202 : | |
6274 | { | |
6275 | DeclareAndCast(StepGeom_Point, anent, ent); | |
6276 | RWStepGeom_RWPoint tool; | |
6277 | tool.ReadStep (data,num,ach,anent); | |
6278 | } | |
6279 | ||
6280 | break; | |
6281 | case 203 : | |
6282 | { | |
6283 | DeclareAndCast(StepGeom_PointOnCurve, anent, ent); | |
6284 | RWStepGeom_RWPointOnCurve tool; | |
6285 | tool.ReadStep (data,num,ach,anent); | |
6286 | } | |
6287 | ||
6288 | break; | |
6289 | case 204 : | |
6290 | { | |
6291 | DeclareAndCast(StepGeom_PointOnSurface, anent, ent); | |
6292 | RWStepGeom_RWPointOnSurface tool; | |
6293 | tool.ReadStep (data,num,ach,anent); | |
6294 | } | |
6295 | ||
6296 | break; | |
6297 | case 205 : | |
6298 | { | |
6299 | DeclareAndCast(StepGeom_PointReplica, anent, ent); | |
6300 | RWStepGeom_RWPointReplica tool; | |
6301 | tool.ReadStep (data,num,ach,anent); | |
6302 | } | |
6303 | ||
6304 | break; | |
6305 | case 206 : | |
6306 | { | |
6307 | DeclareAndCast(StepVisual_PointStyle, anent, ent); | |
6308 | RWStepVisual_RWPointStyle tool; | |
6309 | tool.ReadStep (data,num,ach,anent); | |
6310 | } | |
6311 | ||
6312 | break; | |
6313 | case 207 : | |
6314 | { | |
6315 | DeclareAndCast(StepShape_PolyLoop, anent, ent); | |
6316 | RWStepShape_RWPolyLoop tool; | |
6317 | tool.ReadStep (data,num,ach,anent); | |
6318 | } | |
6319 | ||
6320 | break; | |
6321 | case 208 : | |
6322 | { | |
6323 | DeclareAndCast(StepGeom_Polyline, anent, ent); | |
6324 | RWStepGeom_RWPolyline tool; | |
6325 | tool.ReadStep (data,num,ach,anent); | |
6326 | } | |
6327 | ||
6328 | break; | |
6329 | case 209 : | |
6330 | { | |
6331 | DeclareAndCast(StepVisual_PreDefinedColour, anent, ent); | |
6332 | RWStepVisual_RWPreDefinedColour tool; | |
6333 | tool.ReadStep (data,num,ach,anent); | |
6334 | } | |
6335 | ||
6336 | break; | |
6337 | case 210 : | |
6338 | { | |
6339 | DeclareAndCast(StepVisual_PreDefinedCurveFont, anent, ent); | |
6340 | RWStepVisual_RWPreDefinedCurveFont tool; | |
6341 | tool.ReadStep (data,num,ach,anent); | |
6342 | } | |
6343 | ||
6344 | break; | |
6345 | case 211 : | |
6346 | case 213 : | |
6347 | { | |
6348 | DeclareAndCast(StepVisual_PreDefinedItem, anent, ent); | |
6349 | RWStepVisual_RWPreDefinedItem tool; | |
6350 | tool.ReadStep (data,num,ach,anent); | |
6351 | } | |
6352 | ||
6353 | break; | |
6354 | case 214 : | |
6355 | { | |
6356 | DeclareAndCast(StepVisual_PresentationArea, anent, ent); | |
6357 | RWStepVisual_RWPresentationArea tool; | |
6358 | tool.ReadStep (data,num,ach,anent); | |
6359 | } | |
6360 | ||
6361 | break; | |
6362 | case 215 : | |
6363 | { | |
6364 | DeclareAndCast(StepVisual_PresentationLayerAssignment, anent, ent); | |
6365 | RWStepVisual_RWPresentationLayerAssignment tool; | |
6366 | tool.ReadStep (data,num,ach,anent); | |
6367 | } | |
6368 | ||
6369 | break; | |
6370 | case 216 : | |
6371 | { | |
6372 | DeclareAndCast(StepVisual_PresentationRepresentation, anent, ent); | |
6373 | RWStepVisual_RWPresentationRepresentation tool; | |
6374 | tool.ReadStep (data,num,ach,anent); | |
6375 | } | |
6376 | ||
6377 | break; | |
6378 | case 217 : | |
6379 | { | |
6380 | DeclareAndCast(StepVisual_PresentationSet, anent, ent); | |
6381 | RWStepVisual_RWPresentationSet tool; | |
6382 | tool.ReadStep (data,num,ach,anent); | |
6383 | } | |
6384 | ||
6385 | break; | |
6386 | case 218 : | |
6387 | { | |
6388 | DeclareAndCast(StepVisual_PresentationSize, anent, ent); | |
6389 | RWStepVisual_RWPresentationSize tool; | |
6390 | tool.ReadStep (data,num,ach,anent); | |
6391 | } | |
6392 | ||
6393 | break; | |
6394 | case 219 : | |
6395 | { | |
6396 | DeclareAndCast(StepVisual_PresentationStyleAssignment, anent, ent); | |
6397 | RWStepVisual_RWPresentationStyleAssignment tool; | |
6398 | tool.ReadStep (data,num,ach,anent); | |
6399 | } | |
6400 | ||
6401 | break; | |
6402 | case 220 : | |
6403 | { | |
6404 | DeclareAndCast(StepVisual_PresentationStyleByContext, anent, ent); | |
6405 | RWStepVisual_RWPresentationStyleByContext tool; | |
6406 | tool.ReadStep (data,num,ach,anent); | |
6407 | } | |
6408 | ||
6409 | break; | |
6410 | case 221 : | |
6411 | { | |
6412 | DeclareAndCast(StepVisual_PresentationView, anent, ent); | |
6413 | RWStepVisual_RWPresentationView tool; | |
6414 | tool.ReadStep (data,num,ach,anent); | |
6415 | } | |
6416 | ||
6417 | break; | |
6418 | case 223 : | |
6419 | { | |
6420 | DeclareAndCast(StepBasic_Product, anent, ent); | |
6421 | RWStepBasic_RWProduct tool; | |
6422 | tool.ReadStep (data,num,ach,anent); | |
6423 | } | |
6424 | ||
6425 | break; | |
6426 | case 224 : | |
6427 | { | |
6428 | DeclareAndCast(StepBasic_ProductCategory, anent, ent); | |
6429 | RWStepBasic_RWProductCategory tool; | |
6430 | tool.ReadStep (data,num,ach,anent); | |
6431 | } | |
6432 | ||
6433 | break; | |
6434 | case 225 : | |
6435 | { | |
6436 | DeclareAndCast(StepBasic_ProductContext, anent, ent); | |
6437 | RWStepBasic_RWProductContext tool; | |
6438 | tool.ReadStep (data,num,ach,anent); | |
6439 | } | |
6440 | ||
6441 | break; | |
6442 | case 227 : | |
6443 | { | |
6444 | DeclareAndCast(StepBasic_ProductDefinition, anent, ent); | |
6445 | RWStepBasic_RWProductDefinition tool; | |
6446 | tool.ReadStep (data,num,ach,anent); | |
6447 | } | |
6448 | ||
6449 | break; | |
6450 | case 228 : | |
6451 | { | |
6452 | DeclareAndCast(StepBasic_ProductDefinitionContext, anent, ent); | |
6453 | RWStepBasic_RWProductDefinitionContext tool; | |
6454 | tool.ReadStep (data,num,ach,anent); | |
6455 | } | |
6456 | ||
6457 | break; | |
6458 | case 229 : | |
6459 | { | |
6460 | DeclareAndCast(StepBasic_ProductDefinitionFormation, anent, ent); | |
6461 | RWStepBasic_RWProductDefinitionFormation tool; | |
6462 | tool.ReadStep (data,num,ach,anent); | |
6463 | } | |
6464 | ||
6465 | break; | |
6466 | case 230 : | |
6467 | { | |
6468 | DeclareAndCast(StepBasic_ProductDefinitionFormationWithSpecifiedSource, anent, ent); | |
6469 | RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource tool; | |
6470 | tool.ReadStep (data,num,ach,anent); | |
6471 | } | |
6472 | ||
6473 | break; | |
6474 | case 231 : | |
6475 | { | |
6476 | DeclareAndCast(StepRepr_ProductDefinitionShape, anent, ent); | |
6477 | RWStepRepr_RWProductDefinitionShape tool; | |
6478 | tool.ReadStep (data,num,ach,anent); | |
6479 | } | |
6480 | ||
6481 | break; | |
6482 | case 232 : | |
6483 | { | |
6484 | DeclareAndCast(StepBasic_ProductRelatedProductCategory, anent, ent); | |
6485 | RWStepBasic_RWProductRelatedProductCategory tool; | |
6486 | tool.ReadStep (data,num,ach,anent); | |
6487 | } | |
6488 | ||
6489 | break; | |
6490 | case 233 : | |
6491 | { | |
6492 | DeclareAndCast(StepBasic_ProductType, anent, ent); | |
6493 | RWStepBasic_RWProductType tool; | |
6494 | tool.ReadStep (data,num,ach,anent); | |
6495 | } | |
6496 | ||
6497 | break; | |
6498 | case 234 : | |
6499 | { | |
6500 | DeclareAndCast(StepRepr_PropertyDefinition, anent, ent); | |
6501 | RWStepRepr_RWPropertyDefinition tool; | |
6502 | tool.ReadStep (data,num,ach,anent); | |
6503 | } | |
6504 | ||
6505 | break; | |
6506 | case 235 : | |
6507 | { | |
6508 | DeclareAndCast(StepRepr_PropertyDefinitionRepresentation, anent, ent); | |
6509 | RWStepRepr_RWPropertyDefinitionRepresentation tool; | |
6510 | tool.ReadStep (data,num,ach,anent); | |
6511 | } | |
6512 | ||
6513 | break; | |
6514 | case 236 : | |
6515 | { | |
6516 | DeclareAndCast(StepGeom_QuasiUniformCurve, anent, ent); | |
6517 | RWStepGeom_RWQuasiUniformCurve tool; | |
6518 | tool.ReadStep (data,num,ach,anent); | |
6519 | } | |
6520 | ||
6521 | break; | |
6522 | case 237 : | |
6523 | { | |
6524 | DeclareAndCast(StepGeom_QuasiUniformSurface, anent, ent); | |
6525 | RWStepGeom_RWQuasiUniformSurface tool; | |
6526 | tool.ReadStep (data,num,ach,anent); | |
6527 | } | |
6528 | ||
6529 | break; | |
6530 | case 238 : | |
6531 | { | |
6532 | DeclareAndCast(StepBasic_RatioMeasureWithUnit, anent, ent); | |
6533 | RWStepBasic_RWRatioMeasureWithUnit tool; | |
6534 | tool.ReadStep (data,num,ach,anent); | |
6535 | } | |
6536 | ||
6537 | break; | |
6538 | case 239 : | |
6539 | { | |
6540 | DeclareAndCast(StepGeom_RationalBSplineCurve, anent, ent); | |
6541 | RWStepGeom_RWRationalBSplineCurve tool; | |
6542 | tool.ReadStep (data,num,ach,anent); | |
6543 | } | |
6544 | ||
6545 | break; | |
6546 | case 240 : | |
6547 | { | |
6548 | DeclareAndCast(StepGeom_RationalBSplineSurface, anent, ent); | |
6549 | RWStepGeom_RWRationalBSplineSurface tool; | |
6550 | tool.ReadStep (data,num,ach,anent); | |
6551 | } | |
6552 | ||
6553 | break; | |
6554 | case 241 : | |
6555 | { | |
6556 | DeclareAndCast(StepGeom_RectangularCompositeSurface, anent, ent); | |
6557 | RWStepGeom_RWRectangularCompositeSurface tool; | |
6558 | tool.ReadStep (data,num,ach,anent); | |
6559 | } | |
6560 | ||
6561 | break; | |
6562 | case 242 : | |
6563 | { | |
6564 | DeclareAndCast(StepGeom_RectangularTrimmedSurface, anent, ent); | |
6565 | RWStepGeom_RWRectangularTrimmedSurface tool; | |
6566 | tool.ReadStep (data,num,ach,anent); | |
6567 | } | |
6568 | ||
6569 | break; | |
6570 | case 243 : | |
6571 | { | |
6572 | DeclareAndCast(StepAP214_RepItemGroup, anent, ent); | |
6573 | RWStepAP214_RWRepItemGroup tool; | |
6574 | tool.ReadStep (data,num,ach,anent); | |
6575 | } | |
6576 | ||
6577 | break; | |
6578 | case 244 : | |
6579 | { | |
6580 | DeclareAndCast(StepGeom_ReparametrisedCompositeCurveSegment, anent, ent); | |
6581 | RWStepGeom_RWReparametrisedCompositeCurveSegment tool; | |
6582 | tool.ReadStep (data,num,ach,anent); | |
6583 | } | |
6584 | ||
6585 | break; | |
6586 | case 245 : | |
6587 | { | |
6588 | DeclareAndCast(StepRepr_Representation, anent, ent); | |
6589 | RWStepRepr_RWRepresentation tool; | |
6590 | tool.ReadStep (data,num,ach,anent); | |
6591 | } | |
6592 | ||
6593 | break; | |
6594 | case 246 : | |
6595 | { | |
6596 | DeclareAndCast(StepRepr_RepresentationContext, anent, ent); | |
6597 | RWStepRepr_RWRepresentationContext tool; | |
6598 | tool.ReadStep (data,num,ach,anent); | |
6599 | } | |
6600 | ||
6601 | break; | |
6602 | case 247 : | |
6603 | { | |
6604 | DeclareAndCast(StepRepr_RepresentationItem, anent, ent); | |
6605 | RWStepRepr_RWRepresentationItem tool; | |
6606 | tool.ReadStep (data,num,ach,anent); | |
6607 | } | |
6608 | ||
6609 | break; | |
6610 | case 248 : | |
6611 | { | |
6612 | DeclareAndCast(StepRepr_RepresentationMap, anent, ent); | |
6613 | RWStepRepr_RWRepresentationMap tool; | |
6614 | tool.ReadStep (data,num,ach,anent); | |
6615 | } | |
6616 | ||
6617 | break; | |
6618 | case 249 : | |
6619 | { | |
6620 | DeclareAndCast(StepRepr_RepresentationRelationship, anent, ent); | |
6621 | RWStepRepr_RWRepresentationRelationship tool; | |
6622 | tool.ReadStep (data,num,ach,anent); | |
6623 | } | |
6624 | ||
6625 | break; | |
6626 | case 250 : | |
6627 | { | |
6628 | DeclareAndCast(StepShape_RevolvedAreaSolid, anent, ent); | |
6629 | RWStepShape_RWRevolvedAreaSolid tool; | |
6630 | tool.ReadStep (data,num,ach,anent); | |
6631 | } | |
6632 | ||
6633 | break; | |
6634 | case 251 : | |
6635 | { | |
6636 | DeclareAndCast(StepShape_RightAngularWedge, anent, ent); | |
6637 | RWStepShape_RWRightAngularWedge tool; | |
6638 | tool.ReadStep (data,num,ach,anent); | |
6639 | } | |
6640 | ||
6641 | break; | |
6642 | case 252 : | |
6643 | { | |
6644 | DeclareAndCast(StepShape_RightCircularCone, anent, ent); | |
6645 | RWStepShape_RWRightCircularCone tool; | |
6646 | tool.ReadStep (data,num,ach,anent); | |
6647 | } | |
6648 | ||
6649 | break; | |
6650 | case 253 : | |
6651 | { | |
6652 | DeclareAndCast(StepShape_RightCircularCylinder, anent, ent); | |
6653 | RWStepShape_RWRightCircularCylinder tool; | |
6654 | tool.ReadStep (data,num,ach,anent); | |
6655 | } | |
6656 | ||
6657 | break; | |
6658 | case 254 : | |
6659 | { | |
6660 | DeclareAndCast(StepGeom_SeamCurve, anent, ent); | |
6661 | RWStepGeom_RWSeamCurve tool; | |
6662 | tool.ReadStep (data,num,ach,anent); | |
6663 | } | |
6664 | ||
6665 | break; | |
6666 | case 255 : | |
6667 | { | |
6668 | DeclareAndCast(StepBasic_SecurityClassification, anent, ent); | |
6669 | RWStepBasic_RWSecurityClassification tool; | |
6670 | tool.ReadStep (data,num,ach,anent); | |
6671 | } | |
6672 | ||
6673 | break; | |
6674 | case 257 : | |
6675 | { | |
6676 | DeclareAndCast(StepBasic_SecurityClassificationLevel, anent, ent); | |
6677 | RWStepBasic_RWSecurityClassificationLevel tool; | |
6678 | tool.ReadStep (data,num,ach,anent); | |
6679 | } | |
6680 | ||
6681 | break; | |
6682 | case 258 : | |
6683 | { | |
6684 | DeclareAndCast(StepRepr_ShapeAspect, anent, ent); | |
6685 | RWStepRepr_RWShapeAspect tool; | |
6686 | tool.ReadStep (data,num,ach,anent); | |
6687 | } | |
6688 | ||
6689 | break; | |
6690 | case 259 : | |
6691 | { | |
6692 | DeclareAndCast(StepRepr_ShapeAspectRelationship, anent, ent); | |
6693 | RWStepRepr_RWShapeAspectRelationship tool; | |
6694 | tool.ReadStep (data,num,ach,anent); | |
6695 | } | |
6696 | ||
6697 | break; | |
6698 | case 260 : | |
6699 | { | |
6700 | DeclareAndCast(StepRepr_ShapeAspectTransition, anent, ent); | |
6701 | RWStepRepr_RWShapeAspectTransition tool; | |
6702 | tool.ReadStep (data,num,ach,anent); | |
6703 | } | |
6704 | ||
6705 | break; | |
6706 | case 261 : | |
6707 | { | |
6708 | DeclareAndCast(StepShape_ShapeDefinitionRepresentation, anent, ent); | |
6709 | RWStepShape_RWShapeDefinitionRepresentation tool; | |
6710 | tool.ReadStep (data,num,ach,anent); | |
6711 | } | |
6712 | ||
6713 | break; | |
6714 | case 262 : | |
6715 | { | |
6716 | DeclareAndCast(StepShape_ShapeRepresentation, anent, ent); | |
6717 | RWStepShape_RWShapeRepresentation tool; | |
6718 | tool.ReadStep (data,num,ach,anent); | |
6719 | } | |
6720 | ||
6721 | break; | |
6722 | case 263 : | |
6723 | { | |
6724 | DeclareAndCast(StepShape_ShellBasedSurfaceModel, anent, ent); | |
6725 | RWStepShape_RWShellBasedSurfaceModel tool; | |
6726 | tool.ReadStep (data,num,ach,anent); | |
6727 | } | |
6728 | ||
6729 | break; | |
6730 | case 264 : | |
6731 | { | |
6732 | DeclareAndCast(StepBasic_SiUnit, anent, ent); | |
6733 | RWStepBasic_RWSiUnit tool; | |
6734 | tool.ReadStep (data,num,ach,anent); | |
6735 | } | |
6736 | ||
6737 | break; | |
6738 | case 265 : | |
6739 | { | |
6740 | DeclareAndCast(StepBasic_SolidAngleMeasureWithUnit, anent, ent); | |
6741 | RWStepBasic_RWSolidAngleMeasureWithUnit tool; | |
6742 | tool.ReadStep (data,num,ach,anent); | |
6743 | } | |
6744 | ||
6745 | break; | |
6746 | case 266 : | |
6747 | { | |
6748 | DeclareAndCast(StepShape_SolidModel, anent, ent); | |
6749 | RWStepShape_RWSolidModel tool; | |
6750 | tool.ReadStep (data,num,ach,anent); | |
6751 | } | |
6752 | ||
6753 | break; | |
6754 | case 267 : | |
6755 | { | |
6756 | DeclareAndCast(StepShape_SolidReplica, anent, ent); | |
6757 | RWStepShape_RWSolidReplica tool; | |
6758 | tool.ReadStep (data,num,ach,anent); | |
6759 | } | |
6760 | ||
6761 | break; | |
6762 | case 268 : | |
6763 | { | |
6764 | DeclareAndCast(StepShape_Sphere, anent, ent); | |
6765 | RWStepShape_RWSphere tool; | |
6766 | tool.ReadStep (data,num,ach,anent); | |
6767 | } | |
6768 | ||
6769 | break; | |
6770 | case 269 : | |
6771 | { | |
6772 | DeclareAndCast(StepGeom_SphericalSurface, anent, ent); | |
6773 | RWStepGeom_RWSphericalSurface tool; | |
6774 | tool.ReadStep (data,num,ach,anent); | |
6775 | } | |
6776 | ||
6777 | break; | |
6778 | case 270 : | |
6779 | { | |
6780 | DeclareAndCast(StepVisual_StyledItem, anent, ent); | |
6781 | RWStepVisual_RWStyledItem tool; | |
6782 | tool.ReadStep (data,num,ach,anent); | |
6783 | } | |
6784 | ||
6785 | break; | |
6786 | case 271 : | |
6787 | { | |
6788 | DeclareAndCast(StepGeom_Surface, anent, ent); | |
6789 | RWStepGeom_RWSurface tool; | |
6790 | tool.ReadStep (data,num,ach,anent); | |
6791 | } | |
6792 | ||
6793 | break; | |
6794 | case 272 : | |
6795 | { | |
6796 | DeclareAndCast(StepGeom_SurfaceCurve, anent, ent); | |
6797 | RWStepGeom_RWSurfaceCurve tool; | |
6798 | tool.ReadStep (data,num,ach,anent); | |
6799 | } | |
6800 | ||
6801 | break; | |
6802 | case 273 : | |
6803 | { | |
6804 | DeclareAndCast(StepGeom_SurfaceOfLinearExtrusion, anent, ent); | |
6805 | RWStepGeom_RWSurfaceOfLinearExtrusion tool; | |
6806 | tool.ReadStep (data,num,ach,anent); | |
6807 | } | |
6808 | ||
6809 | break; | |
6810 | case 274 : | |
6811 | { | |
6812 | DeclareAndCast(StepGeom_SurfaceOfRevolution, anent, ent); | |
6813 | RWStepGeom_RWSurfaceOfRevolution tool; | |
6814 | tool.ReadStep (data,num,ach,anent); | |
6815 | } | |
6816 | ||
6817 | break; | |
6818 | case 275 : | |
6819 | { | |
6820 | DeclareAndCast(StepGeom_SurfacePatch, anent, ent); | |
6821 | RWStepGeom_RWSurfacePatch tool; | |
6822 | tool.ReadStep (data,num,ach,anent); | |
6823 | } | |
6824 | ||
6825 | break; | |
6826 | case 276 : | |
6827 | { | |
6828 | DeclareAndCast(StepGeom_SurfaceReplica, anent, ent); | |
6829 | RWStepGeom_RWSurfaceReplica tool; | |
6830 | tool.ReadStep (data,num,ach,anent); | |
6831 | } | |
6832 | ||
6833 | break; | |
6834 | case 277 : | |
6835 | { | |
6836 | DeclareAndCast(StepVisual_SurfaceSideStyle, anent, ent); | |
6837 | RWStepVisual_RWSurfaceSideStyle tool; | |
6838 | tool.ReadStep (data,num,ach,anent); | |
6839 | } | |
6840 | ||
6841 | break; | |
6842 | case 278 : | |
6843 | { | |
6844 | DeclareAndCast(StepVisual_SurfaceStyleBoundary, anent, ent); | |
6845 | RWStepVisual_RWSurfaceStyleBoundary tool; | |
6846 | tool.ReadStep (data,num,ach,anent); | |
6847 | } | |
6848 | ||
6849 | break; | |
6850 | case 279 : | |
6851 | { | |
6852 | DeclareAndCast(StepVisual_SurfaceStyleControlGrid, anent, ent); | |
6853 | RWStepVisual_RWSurfaceStyleControlGrid tool; | |
6854 | tool.ReadStep (data,num,ach,anent); | |
6855 | } | |
6856 | ||
6857 | break; | |
6858 | case 280 : | |
6859 | { | |
6860 | DeclareAndCast(StepVisual_SurfaceStyleFillArea, anent, ent); | |
6861 | RWStepVisual_RWSurfaceStyleFillArea tool; | |
6862 | tool.ReadStep (data,num,ach,anent); | |
6863 | } | |
6864 | ||
6865 | break; | |
6866 | case 281 : | |
6867 | { | |
6868 | DeclareAndCast(StepVisual_SurfaceStyleParameterLine, anent, ent); | |
6869 | RWStepVisual_RWSurfaceStyleParameterLine tool; | |
6870 | tool.ReadStep (data,num,ach,anent); | |
6871 | } | |
6872 | ||
6873 | break; | |
6874 | case 282 : | |
6875 | { | |
6876 | DeclareAndCast(StepVisual_SurfaceStyleSegmentationCurve, anent, ent); | |
6877 | RWStepVisual_RWSurfaceStyleSegmentationCurve tool; | |
6878 | tool.ReadStep (data,num,ach,anent); | |
6879 | } | |
6880 | ||
6881 | break; | |
6882 | case 283 : | |
6883 | { | |
6884 | DeclareAndCast(StepVisual_SurfaceStyleSilhouette, anent, ent); | |
6885 | RWStepVisual_RWSurfaceStyleSilhouette tool; | |
6886 | tool.ReadStep (data,num,ach,anent); | |
6887 | } | |
6888 | ||
6889 | break; | |
6890 | case 284 : | |
6891 | { | |
6892 | DeclareAndCast(StepVisual_SurfaceStyleUsage, anent, ent); | |
6893 | RWStepVisual_RWSurfaceStyleUsage tool; | |
6894 | tool.ReadStep (data,num,ach,anent); | |
6895 | } | |
6896 | ||
6897 | break; | |
6898 | case 285 : | |
6899 | { | |
6900 | DeclareAndCast(StepShape_SweptAreaSolid, anent, ent); | |
6901 | RWStepShape_RWSweptAreaSolid tool; | |
6902 | tool.ReadStep (data,num,ach,anent); | |
6903 | } | |
6904 | ||
6905 | break; | |
6906 | case 286 : | |
6907 | { | |
6908 | DeclareAndCast(StepGeom_SweptSurface, anent, ent); | |
6909 | RWStepGeom_RWSweptSurface tool; | |
6910 | tool.ReadStep (data,num,ach,anent); | |
6911 | } | |
6912 | ||
6913 | break; | |
6914 | case 292 : | |
6915 | { | |
6916 | DeclareAndCast(StepVisual_Template, anent, ent); | |
6917 | RWStepVisual_RWTemplate tool; | |
6918 | tool.ReadStep (data,num,ach,anent); | |
6919 | } | |
6920 | ||
6921 | break; | |
6922 | case 293 : | |
6923 | { | |
6924 | DeclareAndCast(StepVisual_TemplateInstance, anent, ent); | |
6925 | RWStepVisual_RWTemplateInstance tool; | |
6926 | tool.ReadStep (data,num,ach,anent); | |
6927 | } | |
6928 | ||
6929 | break; | |
6930 | case 295 : | |
6931 | { | |
6932 | DeclareAndCast(StepVisual_TextLiteral, anent, ent); | |
6933 | RWStepVisual_RWTextLiteral tool; | |
6934 | tool.ReadStep (data,num,ach,anent); | |
6935 | } | |
6936 | break; | |
6937 | case 300 : | |
6938 | { | |
6939 | DeclareAndCast(StepVisual_TextStyle, anent, ent); | |
6940 | RWStepVisual_RWTextStyle tool; | |
6941 | tool.ReadStep (data,num,ach,anent); | |
6942 | } | |
6943 | ||
6944 | break; | |
6945 | case 301 : | |
6946 | { | |
6947 | DeclareAndCast(StepVisual_TextStyleForDefinedFont, anent, ent); | |
6948 | RWStepVisual_RWTextStyleForDefinedFont tool; | |
6949 | tool.ReadStep (data,num,ach,anent); | |
6950 | } | |
6951 | ||
6952 | break; | |
6953 | case 302 : | |
6954 | { | |
6955 | DeclareAndCast(StepVisual_TextStyleWithBoxCharacteristics, anent, ent); | |
6956 | RWStepVisual_RWTextStyleWithBoxCharacteristics tool; | |
6957 | tool.ReadStep (data,num,ach,anent); | |
6958 | } | |
6959 | ||
6960 | break; | |
6961 | case 304 : | |
6962 | { | |
6963 | DeclareAndCast(StepShape_TopologicalRepresentationItem, anent, ent); | |
6964 | RWStepShape_RWTopologicalRepresentationItem tool; | |
6965 | tool.ReadStep (data,num,ach,anent); | |
6966 | } | |
6967 | ||
6968 | break; | |
6969 | case 305 : | |
6970 | { | |
6971 | DeclareAndCast(StepGeom_ToroidalSurface, anent, ent); | |
6972 | RWStepGeom_RWToroidalSurface tool; | |
6973 | tool.ReadStep (data,num,ach,anent); | |
6974 | } | |
6975 | ||
6976 | break; | |
6977 | case 306 : | |
6978 | { | |
6979 | DeclareAndCast(StepShape_Torus, anent, ent); | |
6980 | RWStepShape_RWTorus tool; | |
6981 | tool.ReadStep (data,num,ach,anent); | |
6982 | } | |
6983 | ||
6984 | break; | |
6985 | case 307 : | |
6986 | { | |
6987 | DeclareAndCast(StepShape_TransitionalShapeRepresentation, anent, ent); | |
6988 | RWStepShape_RWTransitionalShapeRepresentation tool; | |
6989 | tool.ReadStep (data,num,ach,anent); | |
6990 | } | |
6991 | ||
6992 | break; | |
6993 | case 308 : | |
6994 | { | |
6995 | DeclareAndCast(StepGeom_TrimmedCurve, anent, ent); | |
6996 | RWStepGeom_RWTrimmedCurve tool; | |
6997 | tool.ReadStep (data,num,ach,anent); | |
6998 | } | |
6999 | ||
7000 | break; | |
7001 | case 310 : | |
7002 | { | |
7003 | DeclareAndCast(StepBasic_UncertaintyMeasureWithUnit, anent, ent); | |
7004 | RWStepBasic_RWUncertaintyMeasureWithUnit tool; | |
7005 | tool.ReadStep (data,num,ach,anent); | |
7006 | } | |
7007 | ||
7008 | break; | |
7009 | case 311 : | |
7010 | { | |
7011 | DeclareAndCast(StepGeom_UniformCurve, anent, ent); | |
7012 | RWStepGeom_RWUniformCurve tool; | |
7013 | tool.ReadStep (data,num,ach,anent); | |
7014 | } | |
7015 | ||
7016 | break; | |
7017 | case 312 : | |
7018 | { | |
7019 | DeclareAndCast(StepGeom_UniformSurface, anent, ent); | |
7020 | RWStepGeom_RWUniformSurface tool; | |
7021 | tool.ReadStep (data,num,ach,anent); | |
7022 | } | |
7023 | ||
7024 | break; | |
7025 | case 313 : | |
7026 | { | |
7027 | DeclareAndCast(StepGeom_Vector, anent, ent); | |
7028 | RWStepGeom_RWVector tool; | |
7029 | tool.ReadStep (data,num,ach,anent); | |
7030 | } | |
7031 | ||
7032 | break; | |
7033 | case 314 : | |
7034 | { | |
7035 | DeclareAndCast(StepShape_Vertex, anent, ent); | |
7036 | RWStepShape_RWVertex tool; | |
7037 | tool.ReadStep (data,num,ach,anent); | |
7038 | } | |
7039 | ||
7040 | break; | |
7041 | case 315 : | |
7042 | { | |
7043 | DeclareAndCast(StepShape_VertexLoop, anent, ent); | |
7044 | RWStepShape_RWVertexLoop tool; | |
7045 | tool.ReadStep (data,num,ach,anent); | |
7046 | } | |
7047 | ||
7048 | break; | |
7049 | case 316 : | |
7050 | { | |
7051 | DeclareAndCast(StepShape_VertexPoint, anent, ent); | |
7052 | RWStepShape_RWVertexPoint tool; | |
7053 | tool.ReadStep (data,num,ach,anent); | |
7054 | } | |
7055 | ||
7056 | break; | |
7057 | case 317 : | |
7058 | { | |
7059 | DeclareAndCast(StepVisual_ViewVolume, anent, ent); | |
7060 | RWStepVisual_RWViewVolume tool; | |
7061 | tool.ReadStep (data,num,ach,anent); | |
7062 | } | |
7063 | ||
7064 | break; | |
7065 | case 318 : | |
7066 | { | |
7067 | DeclareAndCast(StepBasic_WeekOfYearAndDayDate, anent, ent); | |
7068 | RWStepBasic_RWWeekOfYearAndDayDate tool; | |
7069 | tool.ReadStep (data,num,ach,anent); | |
7070 | } | |
7071 | ||
7072 | break; | |
7073 | case 319 : | |
7074 | { | |
7075 | DeclareAndCast(StepGeom_UniformCurveAndRationalBSplineCurve, anent, ent); | |
7076 | RWStepGeom_RWUniformCurveAndRationalBSplineCurve tool; | |
7077 | tool.ReadStep (data,num,ach,anent); | |
7078 | } | |
7079 | ||
7080 | break; | |
7081 | case 320 : | |
7082 | { | |
7083 | DeclareAndCast(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve, anent, ent); | |
7084 | RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve tool; | |
7085 | tool.ReadStep (data,num,ach,anent); | |
7086 | } | |
7087 | ||
7088 | break; | |
7089 | case 321 : | |
7090 | { | |
7091 | DeclareAndCast(StepGeom_QuasiUniformCurveAndRationalBSplineCurve, anent, ent); | |
7092 | RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve tool; | |
7093 | tool.ReadStep (data,num,ach,anent); | |
7094 | } | |
7095 | ||
7096 | break; | |
7097 | case 322 : | |
7098 | { | |
7099 | DeclareAndCast(StepGeom_BezierCurveAndRationalBSplineCurve, anent, ent); | |
7100 | RWStepGeom_RWBezierCurveAndRationalBSplineCurve tool; | |
7101 | tool.ReadStep (data,num,ach,anent); | |
7102 | } | |
7103 | ||
7104 | break; | |
7105 | case 323 : | |
7106 | { | |
7107 | DeclareAndCast(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface, anent, ent); | |
7108 | RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface tool; | |
7109 | tool.ReadStep (data,num,ach,anent); | |
7110 | } | |
7111 | ||
7112 | break; | |
7113 | case 324 : | |
7114 | { | |
7115 | DeclareAndCast(StepGeom_UniformSurfaceAndRationalBSplineSurface, anent, ent); | |
7116 | RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface tool; | |
7117 | tool.ReadStep (data,num,ach,anent); | |
7118 | } | |
7119 | ||
7120 | break; | |
7121 | case 325 : | |
7122 | { | |
7123 | DeclareAndCast(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface, anent, ent); | |
7124 | RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface tool; | |
7125 | tool.ReadStep (data,num,ach,anent); | |
7126 | } | |
7127 | ||
7128 | break; | |
7129 | case 326 : | |
7130 | { | |
7131 | DeclareAndCast(StepGeom_BezierSurfaceAndRationalBSplineSurface, anent, ent); | |
7132 | RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface tool; | |
7133 | tool.ReadStep (data,num,ach,anent); | |
7134 | } | |
7135 | ||
7136 | break; | |
7137 | case 327 : | |
7138 | { | |
7139 | DeclareAndCast(StepBasic_SiUnitAndLengthUnit, anent, ent); | |
7140 | RWStepBasic_RWSiUnitAndLengthUnit tool; | |
7141 | tool.ReadStep (data,num,ach,anent); | |
7142 | } | |
7143 | ||
7144 | break; | |
7145 | case 328 : | |
7146 | { | |
7147 | DeclareAndCast(StepBasic_SiUnitAndPlaneAngleUnit, anent, ent); | |
7148 | RWStepBasic_RWSiUnitAndPlaneAngleUnit tool; | |
7149 | tool.ReadStep (data,num,ach,anent); | |
7150 | } | |
7151 | ||
7152 | break; | |
7153 | case 329 : | |
7154 | { | |
7155 | DeclareAndCast(StepBasic_ConversionBasedUnitAndLengthUnit, anent, ent); | |
7156 | RWStepBasic_RWConversionBasedUnitAndLengthUnit tool; | |
7157 | tool.ReadStep (data,num,ach,anent); | |
7158 | } | |
7159 | ||
7160 | break; | |
7161 | case 330 : | |
7162 | { | |
7163 | DeclareAndCast(StepBasic_ConversionBasedUnitAndPlaneAngleUnit, anent, ent); | |
7164 | RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit tool; | |
7165 | tool.ReadStep (data,num,ach,anent); | |
7166 | } | |
7167 | ||
7168 | break; | |
7169 | case 331 : | |
7170 | { | |
7171 | DeclareAndCast(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext, anent, ent); | |
7172 | RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext tool; | |
7173 | tool.ReadStep (data,num,ach,anent); | |
7174 | } | |
7175 | ||
7176 | break; | |
7177 | case 332 : | |
7178 | { | |
7179 | DeclareAndCast(StepShape_LoopAndPath, anent, ent); | |
7180 | RWStepShape_RWLoopAndPath tool; | |
7181 | tool.ReadStep (data,num,ach,anent); | |
7182 | } | |
7183 | break; | |
7184 | ||
7185 | // ------------ | |
7186 | // Added by FMA | |
7187 | // ------------ | |
7188 | ||
7189 | case 333 : | |
7190 | { | |
7191 | DeclareAndCast(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx, anent, ent); | |
7192 | RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx tool; | |
7193 | tool.ReadStep(data,num,ach,anent); | |
7194 | } | |
7195 | break; | |
7196 | case 334 : | |
7197 | { | |
7198 | DeclareAndCast(StepBasic_ConversionBasedUnitAndSolidAngleUnit,anent,ent); | |
7199 | RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit tool; | |
7200 | tool.ReadStep(data,num,ach,anent); | |
7201 | } | |
7202 | break; | |
7203 | case 335 : | |
7204 | { | |
7205 | DeclareAndCast(StepBasic_SiUnitAndSolidAngleUnit, anent, ent); | |
7206 | RWStepBasic_RWSiUnitAndSolidAngleUnit tool; | |
7207 | tool.ReadStep(data,num,ach,anent); | |
7208 | } | |
7209 | break; | |
7210 | case 336 : | |
7211 | { | |
7212 | DeclareAndCast(StepBasic_SolidAngleUnit, anent, ent); | |
7213 | RWStepBasic_RWSolidAngleUnit tool; | |
7214 | tool.ReadStep(data,num,ach,anent); | |
7215 | } | |
7216 | break; | |
7217 | case 337 : | |
7218 | { | |
7219 | DeclareAndCast(StepShape_FacetedBrepAndBrepWithVoids, anent, ent); | |
7220 | RWStepShape_RWFacetedBrepAndBrepWithVoids tool; | |
7221 | tool.ReadStep(data,num,ach,anent); | |
7222 | } | |
7223 | break; | |
7224 | case 338 : | |
7225 | { | |
7226 | DeclareAndCast(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext, anent, ent); | |
7227 | RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext tool; | |
7228 | tool.ReadStep (data,num,ach,anent); | |
7229 | } | |
7230 | break; | |
7231 | case 339 : | |
7232 | { | |
7233 | DeclareAndCast(StepBasic_MechanicalContext, anent, ent); | |
7234 | RWStepBasic_RWMechanicalContext tool; | |
7235 | tool.ReadStep (data,num,ach,anent); | |
7236 | } | |
7237 | break; | |
7238 | ||
7239 | case 340 : // added by CKY : DesignContext cf ProductDefinitionContext | |
7240 | { | |
7241 | DeclareAndCast(StepBasic_ProductDefinitionContext, anent, ent); | |
7242 | RWStepBasic_RWProductDefinitionContext tool; | |
7243 | tool.ReadStep (data,num,ach,anent); | |
7244 | break; | |
7245 | } | |
7246 | ||
7247 | // ----------- | |
7248 | // Added for Rev4 | |
7249 | // ----------- | |
7250 | ||
7251 | case 341: // TimeMeasureWithUnit | |
7252 | { | |
7253 | DeclareAndCast(StepBasic_MeasureWithUnit,anent,ent); | |
7254 | RWStepBasic_RWMeasureWithUnit tool; | |
7255 | tool.ReadStep (data,num,ach,anent); | |
7256 | } | |
7257 | break; | |
7258 | ||
7259 | case 342: | |
7260 | case 343: // RatioUnit, TimeUnit | |
7261 | { | |
7262 | DeclareAndCast(StepBasic_NamedUnit,anent,ent); | |
7263 | RWStepBasic_RWNamedUnit tool; | |
7264 | tool.ReadStep (data,num,ach,anent); | |
7265 | } | |
7266 | break; | |
7267 | case 344: | |
7268 | { | |
7269 | DeclareAndCast(StepBasic_SiUnitAndRatioUnit,anent,ent); | |
7270 | RWStepBasic_RWSiUnitAndRatioUnit tool; | |
7271 | tool.ReadStep (data,num,ach,anent); | |
7272 | } | |
7273 | break; | |
7274 | case 345: | |
7275 | { | |
7276 | DeclareAndCast(StepBasic_SiUnitAndTimeUnit,anent,ent); | |
7277 | RWStepBasic_RWSiUnitAndTimeUnit tool; | |
7278 | tool.ReadStep (data,num,ach,anent); | |
7279 | } | |
7280 | break; | |
7281 | case 346: | |
7282 | { | |
7283 | DeclareAndCast(StepBasic_ConversionBasedUnitAndRatioUnit,anent,ent); | |
7284 | RWStepBasic_RWConversionBasedUnitAndRatioUnit tool; | |
7285 | tool.ReadStep (data,num,ach,anent); | |
7286 | } | |
7287 | break; | |
7288 | case 347: | |
7289 | { | |
7290 | DeclareAndCast(StepBasic_ConversionBasedUnitAndTimeUnit,anent,ent); | |
7291 | RWStepBasic_RWConversionBasedUnitAndTimeUnit tool; | |
7292 | tool.ReadStep (data,num,ach,anent); | |
7293 | } | |
7294 | break; | |
7295 | ||
7296 | case 348: // ApprovalDateTime | |
7297 | { | |
7298 | DeclareAndCast(StepBasic_ApprovalDateTime,anent,ent); | |
7299 | RWStepBasic_RWApprovalDateTime tool; | |
7300 | tool.ReadStep (data,num,ach,anent); | |
7301 | } | |
7302 | break; | |
7303 | case 349: // CameraImage 2d and 3d | |
7304 | case 350: | |
7305 | { | |
7306 | DeclareAndCast(StepVisual_CameraImage,anent,ent); | |
7307 | RWStepVisual_RWCameraImage tool; | |
7308 | tool.ReadStep (data,num,ach,anent); | |
7309 | } | |
7310 | break; | |
7311 | case 351: | |
7312 | { | |
7313 | DeclareAndCast(StepGeom_CartesianTransformationOperator,anent,ent); | |
7314 | RWStepGeom_RWCartesianTransformationOperator tool; | |
7315 | tool.ReadStep (data,num,ach,anent); | |
7316 | } | |
7317 | break; | |
7318 | case 352: | |
7319 | { | |
7320 | DeclareAndCast(StepBasic_DerivedUnit,anent,ent); | |
7321 | RWStepBasic_RWDerivedUnit tool; | |
7322 | tool.ReadStep (data,num,ach,anent); | |
7323 | } | |
7324 | break; | |
7325 | case 353: | |
7326 | { | |
7327 | DeclareAndCast(StepBasic_DerivedUnitElement,anent,ent); | |
7328 | RWStepBasic_RWDerivedUnitElement tool; | |
7329 | tool.ReadStep (data,num,ach,anent); | |
7330 | } | |
7331 | break; | |
7332 | case 354: | |
7333 | { | |
7334 | DeclareAndCast(StepRepr_ItemDefinedTransformation,anent,ent); | |
7335 | RWStepRepr_RWItemDefinedTransformation tool; | |
7336 | tool.ReadStep (data,num,ach,anent); | |
7337 | } | |
7338 | break; | |
7339 | case 355: | |
7340 | { | |
7341 | DeclareAndCast(StepVisual_PresentedItemRepresentation,anent,ent); | |
7342 | RWStepVisual_RWPresentedItemRepresentation tool; | |
7343 | tool.ReadStep (data,num,ach,anent); | |
7344 | } | |
7345 | break; | |
7346 | case 356: | |
7347 | { | |
7348 | DeclareAndCast(StepVisual_PresentationLayerUsage,anent,ent); | |
7349 | RWStepVisual_RWPresentationLayerUsage tool; | |
7350 | tool.ReadStep (data,num,ach,anent); | |
7351 | } | |
7352 | break; | |
7353 | ||
7354 | // Added for CATIA - CKY 15-SEP-1997 | |
7355 | // RWUncertaintyMeasureWithUnit sait lire cette variante | |
7356 | case 357 : | |
7357 | { | |
7358 | DeclareAndCast(StepBasic_UncertaintyMeasureWithUnit, anent, ent); | |
7359 | RWStepBasic_RWUncertaintyMeasureWithUnit tool; | |
7360 | tool.ReadStep (data,num,ach,anent); | |
7361 | } | |
7362 | break; | |
7363 | ||
7364 | //:n5 abv 15 Feb 99: S4132 complex type bounded_curve + surface_curve | |
7365 | case 358: | |
7366 | { | |
7367 | DeclareAndCast(StepGeom_SurfaceCurveAndBoundedCurve, anent, ent); | |
7368 | RWStepGeom_RWSurfaceCurveAndBoundedCurve tool; | |
7369 | tool.ReadStep (data,num,ach,anent); | |
7370 | } | |
7371 | break; | |
7372 | ||
7373 | // AP214 : CC1 -> CC2 | |
7374 | case 366: | |
7375 | { | |
7376 | DeclareAndCast(StepAP214_AutoDesignDocumentReference,anent,ent); | |
7377 | RWStepAP214_RWAutoDesignDocumentReference tool; | |
7378 | tool.ReadStep (data,num,ach,anent); | |
7379 | } | |
7380 | break; | |
7381 | case 367: | |
7382 | case 368: | |
7383 | { | |
7384 | DeclareAndCast(StepBasic_Document,anent,ent); | |
7385 | RWStepBasic_RWDocument tool; | |
7386 | tool.ReadStep (data,num,ach,anent); | |
7387 | } | |
7388 | break; | |
7389 | case 369: | |
7390 | { | |
7391 | DeclareAndCast(StepBasic_DocumentRelationship,anent,ent); | |
7392 | RWStepBasic_RWDocumentRelationship tool; | |
7393 | tool.ReadStep (data,num,ach,anent); | |
7394 | } | |
7395 | break; | |
7396 | case 370: | |
7397 | { | |
7398 | DeclareAndCast(StepBasic_DocumentType,anent,ent); | |
7399 | RWStepBasic_RWDocumentType tool; | |
7400 | tool.ReadStep (data,num,ach,anent); | |
7401 | } | |
7402 | break; | |
7403 | case 371: | |
7404 | { | |
7405 | DeclareAndCast(StepBasic_DocumentUsageConstraint,anent,ent); | |
7406 | RWStepBasic_RWDocumentUsageConstraint tool; | |
7407 | tool.ReadStep (data,num,ach,anent); | |
7408 | } | |
7409 | break; | |
7410 | case 372: | |
7411 | { | |
7412 | DeclareAndCast(StepBasic_Effectivity,anent,ent); | |
7413 | RWStepBasic_RWEffectivity tool; | |
7414 | tool.ReadStep (data,num,ach,anent); | |
7415 | } | |
7416 | break; | |
7417 | case 373: | |
7418 | { | |
7419 | DeclareAndCast(StepBasic_ProductDefinitionEffectivity,anent,ent); | |
7420 | RWStepBasic_RWProductDefinitionEffectivity tool; | |
7421 | tool.ReadStep (data,num,ach,anent); | |
7422 | } | |
7423 | break; | |
7424 | case 374: | |
7425 | { | |
7426 | DeclareAndCast(StepBasic_ProductDefinitionRelationship,anent,ent); | |
7427 | RWStepBasic_RWProductDefinitionRelationship tool; | |
7428 | tool.ReadStep (data,num,ach,anent); | |
7429 | } | |
7430 | break; | |
7431 | case 375: | |
7432 | { | |
7433 | DeclareAndCast(StepBasic_ProductDefinitionWithAssociatedDocuments,anent,ent); | |
7434 | RWStepBasic_RWProductDefinitionWithAssociatedDocuments tool; | |
7435 | tool.ReadStep (data,num,ach,anent); | |
7436 | } | |
7437 | break; | |
7438 | case 376: | |
7439 | { | |
7440 | DeclareAndCast(StepBasic_PhysicallyModeledProductDefinition,anent,ent); | |
7441 | RWStepBasic_RWProductDefinition tool; | |
7442 | tool.ReadStep (data,num,ach,anent); | |
7443 | } | |
7444 | break; | |
7445 | ||
7446 | case 377: | |
7447 | { | |
7448 | DeclareAndCast(StepRepr_ProductDefinitionUsage,anent,ent); | |
7449 | RWStepBasic_RWProductDefinitionRelationship tool; | |
7450 | tool.ReadStep (data,num,ach,anent); | |
7451 | } | |
7452 | break; | |
7453 | case 378: | |
7454 | { | |
7455 | DeclareAndCast(StepRepr_MakeFromUsageOption,anent,ent); | |
7456 | RWStepRepr_RWMakeFromUsageOption tool; | |
7457 | tool.ReadStep (data,num,ach,anent); | |
7458 | } | |
7459 | break; | |
7460 | case 379: | |
7461 | case 380: | |
7462 | case 381: | |
7463 | { | |
7464 | DeclareAndCast(StepRepr_AssemblyComponentUsage,anent,ent); | |
7465 | RWStepRepr_RWAssemblyComponentUsage tool; | |
7466 | tool.ReadStep (data,num,ach,anent); | |
7467 | } | |
7468 | break; | |
7469 | case 382: | |
7470 | { | |
7471 | DeclareAndCast(StepRepr_QuantifiedAssemblyComponentUsage,anent,ent); | |
7472 | RWStepRepr_RWQuantifiedAssemblyComponentUsage tool; | |
7473 | tool.ReadStep (data,num,ach,anent); | |
7474 | } | |
7475 | break; | |
7476 | case 383: | |
7477 | { | |
7478 | DeclareAndCast(StepRepr_SpecifiedHigherUsageOccurrence,anent,ent); | |
7479 | RWStepRepr_RWSpecifiedHigherUsageOccurrence tool; | |
7480 | tool.ReadStep (data,num,ach,anent); | |
7481 | } | |
7482 | break; | |
7483 | case 384: | |
7484 | { | |
7485 | DeclareAndCast(StepRepr_AssemblyComponentUsageSubstitute,anent,ent); | |
7486 | RWStepRepr_RWAssemblyComponentUsageSubstitute tool; | |
7487 | tool.ReadStep (data,num,ach,anent); | |
7488 | } | |
7489 | break; | |
7490 | case 385: | |
7491 | { | |
7492 | DeclareAndCast(StepRepr_SuppliedPartRelationship,anent,ent); | |
7493 | RWStepBasic_RWProductDefinitionRelationship tool; | |
7494 | tool.ReadStep (data,num,ach,anent); | |
7495 | } | |
7496 | break; | |
7497 | case 386: | |
7498 | { | |
7499 | DeclareAndCast(StepRepr_ExternallyDefinedRepresentation,anent,ent); | |
7500 | RWStepRepr_RWRepresentation tool; | |
7501 | tool.ReadStep (data,num,ach,anent); | |
7502 | } | |
7503 | break; | |
7504 | case 387: | |
7505 | { | |
7506 | DeclareAndCast(StepRepr_ShapeRepresentationRelationship,anent,ent); | |
7507 | RWStepRepr_RWRepresentationRelationship tool; | |
7508 | tool.ReadStep (data,num,ach,anent); | |
7509 | } | |
7510 | break; | |
7511 | case 388: | |
7512 | { | |
7513 | DeclareAndCast(StepRepr_RepresentationRelationshipWithTransformation,anent,ent); | |
7514 | RWStepRepr_RWRepresentationRelationshipWithTransformation tool; | |
7515 | tool.ReadStep (data,num,ach,anent); | |
7516 | } | |
7517 | break; | |
7518 | ||
7519 | case 389: | |
7520 | { | |
7521 | DeclareAndCast(StepRepr_ShapeRepresentationRelationshipWithTransformation,anent,ent); | |
7522 | RWStepRepr_RWShapeRepresentationRelationshipWithTransformation tool; | |
7523 | tool.ReadStep (data,num,ach,anent); | |
7524 | } | |
7525 | break; | |
7526 | ||
7527 | case 390: | |
7528 | { | |
7529 | DeclareAndCast(StepRepr_MaterialDesignation,anent,ent); | |
7530 | RWStepRepr_RWMaterialDesignation tool; | |
7531 | tool.ReadStep (data,num,ach,anent); | |
7532 | } | |
7533 | break; | |
7534 | ||
7535 | case 391: | |
7536 | { | |
7537 | DeclareAndCast(StepShape_ContextDependentShapeRepresentation,anent,ent); | |
7538 | RWStepShape_RWContextDependentShapeRepresentation tool; | |
7539 | tool.ReadStep (data,num,ach,anent); | |
7540 | } | |
7541 | break; | |
7542 | ||
7543 | //:S4134: Added from CD to DIS | |
7544 | case 392: | |
7545 | { | |
7546 | DeclareAndCast(StepAP214_AppliedDateAndTimeAssignment,anent,ent); | |
7547 | RWStepAP214_RWAppliedDateAndTimeAssignment tool; | |
7548 | tool.ReadStep (data,num,ach,anent); | |
7549 | } | |
7550 | break; | |
7551 | case 393: | |
7552 | { | |
7553 | DeclareAndCast(StepAP214_AppliedDateAssignment,anent,ent); | |
7554 | RWStepAP214_RWAppliedDateAssignment tool; | |
7555 | tool.ReadStep (data,num,ach,anent); | |
7556 | } | |
7557 | break; | |
7558 | case 394: | |
7559 | { | |
7560 | DeclareAndCast(StepAP214_AppliedApprovalAssignment,anent,ent); | |
7561 | RWStepAP214_RWAppliedApprovalAssignment tool; | |
7562 | tool.ReadStep (data,num,ach,anent); | |
7563 | } | |
7564 | break; | |
7565 | case 395: | |
7566 | { | |
7567 | DeclareAndCast(StepAP214_AppliedGroupAssignment,anent,ent); | |
7568 | RWStepAP214_RWAppliedGroupAssignment tool; | |
7569 | tool.ReadStep (data,num,ach,anent); | |
7570 | } | |
7571 | break; | |
7572 | case 396: | |
7573 | { | |
7574 | DeclareAndCast(StepAP214_AppliedOrganizationAssignment,anent,ent); | |
7575 | RWStepAP214_RWAppliedOrganizationAssignment tool; | |
7576 | tool.ReadStep (data,num,ach,anent); | |
7577 | } | |
7578 | break; | |
7579 | case 397: | |
7580 | { | |
7581 | DeclareAndCast(StepAP214_AppliedPersonAndOrganizationAssignment,anent,ent); | |
7582 | RWStepAP214_RWAppliedPersonAndOrganizationAssignment tool; | |
7583 | tool.ReadStep (data,num,ach,anent); | |
7584 | } | |
7585 | break; | |
7586 | case 398: | |
7587 | { | |
7588 | DeclareAndCast(StepAP214_AppliedPresentedItem,anent,ent); | |
7589 | RWStepAP214_RWAppliedPresentedItem tool; | |
7590 | tool.ReadStep (data,num,ach,anent); | |
7591 | } | |
7592 | break; | |
7593 | case 399: | |
7594 | { | |
7595 | DeclareAndCast(StepAP214_AppliedSecurityClassificationAssignment,anent,ent); | |
7596 | RWStepAP214_RWAppliedSecurityClassificationAssignment tool; | |
7597 | tool.ReadStep (data,num,ach,anent); | |
7598 | } | |
7599 | break; | |
7600 | case 400: | |
7601 | { | |
7602 | DeclareAndCast(StepAP214_AppliedDocumentReference,anent,ent); | |
7603 | RWStepAP214_RWAppliedDocumentReference tool; | |
7604 | tool.ReadStep (data,num,ach,anent); | |
7605 | } | |
7606 | break; | |
7607 | case 401: | |
7608 | { | |
7609 | DeclareAndCast(StepBasic_DocumentFile,anent,ent); | |
7610 | RWStepBasic_RWDocumentFile tool; | |
7611 | tool.ReadStep (data,num,ach,anent); | |
7612 | } | |
7613 | break; | |
7614 | case 402: | |
7615 | { | |
7616 | DeclareAndCast(StepBasic_CharacterizedObject,anent,ent); | |
7617 | RWStepBasic_RWCharacterizedObject tool; | |
7618 | tool.ReadStep (data,num,ach,anent); | |
7619 | } | |
7620 | break; | |
7621 | case 403: | |
7622 | { | |
7623 | DeclareAndCast(StepShape_ExtrudedFaceSolid,anent,ent); | |
7624 | RWStepShape_RWExtrudedFaceSolid tool; | |
7625 | tool.ReadStep (data,num,ach,anent); | |
7626 | } | |
7627 | break; | |
7628 | ||
7629 | case 404: | |
7630 | { | |
7631 | DeclareAndCast(StepShape_RevolvedFaceSolid,anent,ent); | |
7632 | RWStepShape_RWRevolvedFaceSolid tool; | |
7633 | tool.ReadStep (data,num,ach,anent); | |
7634 | } | |
7635 | break; | |
7636 | case 405: | |
7637 | { | |
7638 | DeclareAndCast(StepShape_SweptFaceSolid,anent,ent); | |
7639 | RWStepShape_RWSweptFaceSolid tool; | |
7640 | tool.ReadStep (data,num,ach,anent); | |
7641 | } | |
7642 | break; | |
7643 | ||
7644 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) | |
7645 | case 406: | |
7646 | { | |
7647 | DeclareAndCast(StepRepr_MeasureRepresentationItem,anent,ent); | |
7648 | RWStepRepr_RWMeasureRepresentationItem tool; | |
7649 | tool.ReadStep (data,num,ach,anent); | |
7650 | } | |
7651 | break; | |
7652 | case 407: | |
7653 | { | |
7654 | DeclareAndCast(StepBasic_AreaUnit,anent,ent); | |
7655 | RWStepBasic_RWNamedUnit tool; | |
7656 | tool.ReadStep (data,num,ach,anent); | |
7657 | } | |
7658 | break; | |
7659 | case 408: | |
7660 | { | |
7661 | DeclareAndCast(StepBasic_VolumeUnit,anent,ent); | |
7662 | RWStepBasic_RWNamedUnit tool; | |
7663 | tool.ReadStep (data,num,ach,anent); | |
7664 | } | |
7665 | break; | |
7666 | case 409: | |
7667 | { | |
7668 | DeclareAndCast(StepBasic_SiUnitAndAreaUnit,anent,ent); | |
7669 | RWStepBasic_RWSiUnitAndAreaUnit tool; | |
7670 | tool.ReadStep (data,num,ach,anent); | |
7671 | } | |
7672 | break; | |
7673 | case 410: | |
7674 | { | |
7675 | DeclareAndCast(StepBasic_SiUnitAndVolumeUnit,anent,ent); | |
7676 | RWStepBasic_RWSiUnitAndVolumeUnit tool; | |
7677 | tool.ReadStep (data,num,ach,anent); | |
7678 | } | |
7679 | break; | |
7680 | case 411: | |
7681 | { | |
7682 | DeclareAndCast(StepBasic_ConversionBasedUnitAndAreaUnit,anent,ent); | |
7683 | RWStepBasic_RWConversionBasedUnitAndAreaUnit tool; | |
7684 | tool.ReadStep (data,num,ach,anent); | |
7685 | } | |
7686 | break; | |
7687 | case 412: | |
7688 | { | |
7689 | DeclareAndCast(StepBasic_ConversionBasedUnitAndVolumeUnit,anent,ent); | |
7690 | RWStepBasic_RWConversionBasedUnitAndVolumeUnit tool; | |
7691 | tool.ReadStep (data,num,ach,anent); | |
7692 | } | |
7693 | break; | |
7694 | ||
7695 | // Added by ABV 10.11.99 for AP203 | |
7696 | case 413: | |
7697 | { | |
7698 | DeclareAndCast(StepBasic_Action,anent,ent); | |
7699 | RWStepBasic_RWAction tool; | |
7700 | tool.ReadStep (data,num,ach,anent); | |
7701 | } | |
7702 | break; | |
7703 | case 414: | |
7704 | { | |
7705 | DeclareAndCast(StepBasic_ActionAssignment,anent,ent); | |
7706 | RWStepBasic_RWActionAssignment tool; | |
7707 | tool.ReadStep (data,num,ach,anent); | |
7708 | } | |
7709 | break; | |
7710 | case 415: | |
7711 | { | |
7712 | DeclareAndCast(StepBasic_ActionMethod,anent,ent); | |
7713 | RWStepBasic_RWActionMethod tool; | |
7714 | tool.ReadStep (data,num,ach,anent); | |
7715 | } | |
7716 | break; | |
7717 | case 416: | |
7718 | { | |
7719 | DeclareAndCast(StepBasic_ActionRequestAssignment,anent,ent); | |
7720 | RWStepBasic_RWActionRequestAssignment tool; | |
7721 | tool.ReadStep (data,num,ach,anent); | |
7722 | } | |
7723 | break; | |
7724 | case 417: | |
7725 | { | |
7726 | DeclareAndCast(StepAP203_CcDesignApproval,anent,ent); | |
7727 | RWStepAP203_RWCcDesignApproval tool; | |
7728 | tool.ReadStep (data,num,ach,anent); | |
7729 | } | |
7730 | break; | |
7731 | case 418: | |
7732 | { | |
7733 | DeclareAndCast(StepAP203_CcDesignCertification,anent,ent); | |
7734 | RWStepAP203_RWCcDesignCertification tool; | |
7735 | tool.ReadStep (data,num,ach,anent); | |
7736 | } | |
7737 | break; | |
7738 | case 419: | |
7739 | { | |
7740 | DeclareAndCast(StepAP203_CcDesignContract,anent,ent); | |
7741 | RWStepAP203_RWCcDesignContract tool; | |
7742 | tool.ReadStep (data,num,ach,anent); | |
7743 | } | |
7744 | break; | |
7745 | case 420: | |
7746 | { | |
7747 | DeclareAndCast(StepAP203_CcDesignDateAndTimeAssignment,anent,ent); | |
7748 | RWStepAP203_RWCcDesignDateAndTimeAssignment tool; | |
7749 | tool.ReadStep (data,num,ach,anent); | |
7750 | } | |
7751 | break; | |
7752 | case 421: | |
7753 | { | |
7754 | DeclareAndCast(StepAP203_CcDesignPersonAndOrganizationAssignment,anent,ent); | |
7755 | RWStepAP203_RWCcDesignPersonAndOrganizationAssignment tool; | |
7756 | tool.ReadStep (data,num,ach,anent); | |
7757 | } | |
7758 | break; | |
7759 | case 422: | |
7760 | { | |
7761 | DeclareAndCast(StepAP203_CcDesignSecurityClassification,anent,ent); | |
7762 | RWStepAP203_RWCcDesignSecurityClassification tool; | |
7763 | tool.ReadStep (data,num,ach,anent); | |
7764 | } | |
7765 | break; | |
7766 | case 423: | |
7767 | { | |
7768 | DeclareAndCast(StepAP203_CcDesignSpecificationReference,anent,ent); | |
7769 | RWStepAP203_RWCcDesignSpecificationReference tool; | |
7770 | tool.ReadStep (data,num,ach,anent); | |
7771 | } | |
7772 | break; | |
7773 | case 424: | |
7774 | { | |
7775 | DeclareAndCast(StepBasic_Certification,anent,ent); | |
7776 | RWStepBasic_RWCertification tool; | |
7777 | tool.ReadStep (data,num,ach,anent); | |
7778 | } | |
7779 | break; | |
7780 | case 425: | |
7781 | { | |
7782 | DeclareAndCast(StepBasic_CertificationAssignment,anent,ent); | |
7783 | RWStepBasic_RWCertificationAssignment tool; | |
7784 | tool.ReadStep (data,num,ach,anent); | |
7785 | } | |
7786 | break; | |
7787 | case 426: | |
7788 | { | |
7789 | DeclareAndCast(StepBasic_CertificationType,anent,ent); | |
7790 | RWStepBasic_RWCertificationType tool; | |
7791 | tool.ReadStep (data,num,ach,anent); | |
7792 | } | |
7793 | break; | |
7794 | case 427: | |
7795 | { | |
7796 | DeclareAndCast(StepAP203_Change,anent,ent); | |
7797 | RWStepAP203_RWChange tool; | |
7798 | tool.ReadStep (data,num,ach,anent); | |
7799 | } | |
7800 | break; | |
7801 | case 428: | |
7802 | { | |
7803 | DeclareAndCast(StepAP203_ChangeRequest,anent,ent); | |
7804 | RWStepAP203_RWChangeRequest tool; | |
7805 | tool.ReadStep (data,num,ach,anent); | |
7806 | } | |
7807 | break; | |
7808 | case 429: | |
7809 | { | |
7810 | DeclareAndCast(StepRepr_ConfigurationDesign,anent,ent); | |
7811 | RWStepRepr_RWConfigurationDesign tool; | |
7812 | tool.ReadStep (data,num,ach,anent); | |
7813 | } | |
7814 | break; | |
7815 | case 430: | |
7816 | { | |
7817 | DeclareAndCast(StepRepr_ConfigurationEffectivity,anent,ent); | |
7818 | RWStepRepr_RWConfigurationEffectivity tool; | |
7819 | tool.ReadStep (data,num,ach,anent); | |
7820 | } | |
7821 | break; | |
7822 | case 431: | |
7823 | { | |
7824 | DeclareAndCast(StepBasic_Contract,anent,ent); | |
7825 | RWStepBasic_RWContract tool; | |
7826 | tool.ReadStep (data,num,ach,anent); | |
7827 | } | |
7828 | break; | |
7829 | case 432: | |
7830 | { | |
7831 | DeclareAndCast(StepBasic_ContractAssignment,anent,ent); | |
7832 | RWStepBasic_RWContractAssignment tool; | |
7833 | tool.ReadStep (data,num,ach,anent); | |
7834 | } | |
7835 | break; | |
7836 | case 433: | |
7837 | { | |
7838 | DeclareAndCast(StepBasic_ContractType,anent,ent); | |
7839 | RWStepBasic_RWContractType tool; | |
7840 | tool.ReadStep (data,num,ach,anent); | |
7841 | } | |
7842 | break; | |
7843 | case 434: | |
7844 | { | |
7845 | DeclareAndCast(StepRepr_ProductConcept,anent,ent); | |
7846 | RWStepRepr_RWProductConcept tool; | |
7847 | tool.ReadStep (data,num,ach,anent); | |
7848 | } | |
7849 | break; | |
7850 | case 435: | |
7851 | { | |
7852 | DeclareAndCast(StepBasic_ProductConceptContext,anent,ent); | |
7853 | RWStepBasic_RWProductConceptContext tool; | |
7854 | tool.ReadStep (data,num,ach,anent); | |
7855 | } | |
7856 | break; | |
7857 | case 436: | |
7858 | { | |
7859 | DeclareAndCast(StepAP203_StartRequest,anent,ent); | |
7860 | RWStepAP203_RWStartRequest tool; | |
7861 | tool.ReadStep (data,num,ach,anent); | |
7862 | } | |
7863 | break; | |
7864 | case 437: | |
7865 | { | |
7866 | DeclareAndCast(StepAP203_StartWork,anent,ent); | |
7867 | RWStepAP203_RWStartWork tool; | |
7868 | tool.ReadStep (data,num,ach,anent); | |
7869 | } | |
7870 | break; | |
7871 | case 438: | |
7872 | { | |
7873 | DeclareAndCast(StepBasic_VersionedActionRequest,anent,ent); | |
7874 | RWStepBasic_RWVersionedActionRequest tool; | |
7875 | tool.ReadStep (data,num,ach,anent); | |
7876 | } | |
7877 | break; | |
7878 | case 439: | |
7879 | { | |
7880 | DeclareAndCast(StepBasic_ProductCategoryRelationship,anent,ent); | |
7881 | RWStepBasic_RWProductCategoryRelationship tool; | |
7882 | tool.ReadStep (data,num,ach,anent); | |
7883 | } | |
7884 | break; | |
7885 | case 440: | |
7886 | { | |
7887 | DeclareAndCast(StepBasic_ActionRequestSolution,anent,ent); | |
7888 | RWStepBasic_RWActionRequestSolution tool; | |
7889 | tool.ReadStep (data,num,ach,anent); | |
7890 | } | |
7891 | break; | |
7892 | ||
7893 | case 441: | |
7894 | { | |
7895 | DeclareAndCast(StepVisual_DraughtingModel,anent,ent); | |
7896 | RWStepVisual_RWDraughtingModel tool; | |
7897 | tool.ReadStep (data,num,ach,anent); | |
7898 | } | |
7899 | break; | |
7900 | ||
7901 | // Added by ABV 18.04.00 for CAX-IF TRJ4 | |
7902 | case 442: | |
7903 | { | |
7904 | DeclareAndCast(StepShape_AngularLocation,anent,ent); | |
7905 | RWStepShape_RWAngularLocation tool; | |
7906 | tool.ReadStep (data,num,ach,anent); | |
7907 | } | |
7908 | break; | |
7909 | case 443: | |
7910 | { | |
7911 | DeclareAndCast(StepShape_AngularSize,anent,ent); | |
7912 | RWStepShape_RWAngularSize tool; | |
7913 | tool.ReadStep (data,num,ach,anent); | |
7914 | } | |
7915 | break; | |
7916 | case 444: | |
7917 | { | |
7918 | DeclareAndCast(StepShape_DimensionalCharacteristicRepresentation,anent,ent); | |
7919 | RWStepShape_RWDimensionalCharacteristicRepresentation tool; | |
7920 | tool.ReadStep (data,num,ach,anent); | |
7921 | } | |
7922 | break; | |
7923 | case 445: | |
7924 | { | |
7925 | DeclareAndCast(StepShape_DimensionalLocation,anent,ent); | |
7926 | RWStepShape_RWDimensionalLocation tool; | |
7927 | tool.ReadStep (data,num,ach,anent); | |
7928 | } | |
7929 | break; | |
7930 | case 446: | |
7931 | { | |
7932 | DeclareAndCast(StepShape_DimensionalLocationWithPath,anent,ent); | |
7933 | RWStepShape_RWDimensionalLocationWithPath tool; | |
7934 | tool.ReadStep (data,num,ach,anent); | |
7935 | } | |
7936 | break; | |
7937 | case 447: | |
7938 | { | |
7939 | DeclareAndCast(StepShape_DimensionalSize,anent,ent); | |
7940 | RWStepShape_RWDimensionalSize tool; | |
7941 | tool.ReadStep (data,num,ach,anent); | |
7942 | } | |
7943 | break; | |
7944 | case 448: | |
7945 | { | |
7946 | DeclareAndCast(StepShape_DimensionalSizeWithPath,anent,ent); | |
7947 | RWStepShape_RWDimensionalSizeWithPath tool; | |
7948 | tool.ReadStep (data,num,ach,anent); | |
7949 | } | |
7950 | break; | |
7951 | case 449: | |
7952 | { | |
7953 | DeclareAndCast(StepShape_ShapeDimensionRepresentation,anent,ent); | |
7954 | RWStepShape_RWShapeDimensionRepresentation tool; | |
7955 | tool.ReadStep (data,num,ach,anent); | |
7956 | } | |
7957 | break; | |
7958 | ||
7959 | // Added by ABV 10.05.00 for CAX-IF TRJ4 (external references) | |
7960 | case 450: | |
7961 | { | |
7962 | DeclareAndCast(StepBasic_DocumentRepresentationType,anent,ent); | |
7963 | RWStepBasic_RWDocumentRepresentationType tool; | |
7964 | tool.ReadStep (data,num,ach,anent); | |
7965 | } | |
7966 | break; | |
7967 | case 451: | |
7968 | { | |
7969 | DeclareAndCast(StepBasic_ObjectRole,anent,ent); | |
7970 | RWStepBasic_RWObjectRole tool; | |
7971 | tool.ReadStep (data,num,ach,anent); | |
7972 | } | |
7973 | break; | |
7974 | case 452: | |
7975 | { | |
7976 | DeclareAndCast(StepBasic_RoleAssociation,anent,ent); | |
7977 | RWStepBasic_RWRoleAssociation tool; | |
7978 | tool.ReadStep (data,num,ach,anent); | |
7979 | } | |
7980 | break; | |
7981 | case 453: | |
7982 | { | |
7983 | DeclareAndCast(StepBasic_IdentificationRole,anent,ent); | |
7984 | RWStepBasic_RWIdentificationRole tool; | |
7985 | tool.ReadStep (data,num,ach,anent); | |
7986 | } | |
7987 | break; | |
7988 | case 454: | |
7989 | { | |
7990 | DeclareAndCast(StepBasic_IdentificationAssignment,anent,ent); | |
7991 | RWStepBasic_RWIdentificationAssignment tool; | |
7992 | tool.ReadStep (data,num,ach,anent); | |
7993 | } | |
7994 | break; | |
7995 | case 455: | |
7996 | { | |
7997 | DeclareAndCast(StepBasic_ExternalIdentificationAssignment,anent,ent); | |
7998 | RWStepBasic_RWExternalIdentificationAssignment tool; | |
7999 | tool.ReadStep (data,num,ach,anent); | |
8000 | } | |
8001 | break; | |
8002 | case 456: | |
8003 | { | |
8004 | DeclareAndCast(StepBasic_EffectivityAssignment,anent,ent); | |
8005 | RWStepBasic_RWEffectivityAssignment tool; | |
8006 | tool.ReadStep (data,num,ach,anent); | |
8007 | } | |
8008 | break; | |
8009 | case 457: | |
8010 | { | |
8011 | DeclareAndCast(StepBasic_NameAssignment,anent,ent); | |
8012 | RWStepBasic_RWNameAssignment tool; | |
8013 | tool.ReadStep (data,num,ach,anent); | |
8014 | } | |
8015 | break; | |
8016 | case 458: | |
8017 | { | |
8018 | DeclareAndCast(StepBasic_GeneralProperty,anent,ent); | |
8019 | RWStepBasic_RWGeneralProperty tool; | |
8020 | tool.ReadStep (data,num,ach,anent); | |
8021 | } | |
8022 | break; | |
8023 | case 459: | |
8024 | { | |
8025 | DeclareAndCast(StepAP214_Class,anent,ent); | |
8026 | RWStepAP214_RWClass tool; | |
8027 | tool.ReadStep (data,num,ach,anent); | |
8028 | } | |
8029 | break; | |
8030 | case 460: | |
8031 | { | |
8032 | DeclareAndCast(StepAP214_ExternallyDefinedClass,anent,ent); | |
8033 | RWStepAP214_RWExternallyDefinedClass tool; | |
8034 | tool.ReadStep (data,num,ach,anent); | |
8035 | } | |
8036 | break; | |
8037 | case 461: | |
8038 | { | |
8039 | DeclareAndCast(StepAP214_ExternallyDefinedGeneralProperty,anent,ent); | |
8040 | RWStepAP214_RWExternallyDefinedGeneralProperty tool; | |
8041 | tool.ReadStep (data,num,ach,anent); | |
8042 | } | |
8043 | break; | |
8044 | case 462: | |
8045 | { | |
8046 | DeclareAndCast(StepAP214_AppliedExternalIdentificationAssignment,anent,ent); | |
8047 | RWStepAP214_RWAppliedExternalIdentificationAssignment tool; | |
8048 | tool.ReadStep (data,num,ach,anent); | |
8049 | } | |
8050 | break; | |
8051 | case 463: | |
8052 | { | |
8053 | DeclareAndCast(StepShape_DefinitionalRepresentationAndShapeRepresentation,anent,ent); | |
8054 | RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation tool; | |
8055 | tool.ReadStep (data,num,ach,anent); | |
8056 | } | |
8057 | break; | |
8058 | ||
8059 | // Added by CKY 25 APR 2001 for CAX-IF TRJ7 (dimensional tolerances) | |
8060 | case 470: | |
28a73c1f | 8061 | { |
8062 | DeclareAndCast(StepRepr_CompositeShapeAspect,anent,ent); | |
8063 | RWStepRepr_RWCompositeShapeAspect tool; | |
8064 | tool.ReadStep (data,num,ach,anent); | |
8065 | } | |
8066 | break; | |
7fd59977 | 8067 | case 471: |
7fd59977 | 8068 | { |
28a73c1f | 8069 | DeclareAndCast(StepRepr_DerivedShapeAspect,anent,ent); |
8070 | RWStepRepr_RWDerivedShapeAspect tool; | |
8071 | tool.ReadStep (data,num,ach,anent); | |
8072 | } | |
8073 | break; | |
8074 | case 472: | |
8075 | { | |
8076 | DeclareAndCast(StepRepr_Extension,anent,ent); | |
8077 | RWStepRepr_RWExtension tool; | |
7fd59977 | 8078 | tool.ReadStep (data,num,ach,anent); |
8079 | } | |
8080 | break; | |
8081 | case 473: // same as DimensionalLocation | |
8082 | { | |
8083 | DeclareAndCast(StepShape_DirectedDimensionalLocation,anent,ent); | |
8084 | RWStepShape_RWDimensionalLocation tool; | |
8085 | tool.ReadStep (data,num,ach,anent); | |
8086 | } | |
8087 | break; | |
8088 | case 474: | |
8089 | { | |
8090 | DeclareAndCast(StepShape_LimitsAndFits,anent,ent); | |
8091 | RWStepShape_RWLimitsAndFits tool; | |
8092 | tool.ReadStep (data,num,ach,anent); | |
8093 | } | |
8094 | break; | |
8095 | case 475: | |
8096 | { | |
8097 | DeclareAndCast(StepShape_ToleranceValue,anent,ent); | |
8098 | RWStepShape_RWToleranceValue tool; | |
8099 | tool.ReadStep (data,num,ach,anent); | |
8100 | } | |
8101 | break; | |
8102 | case 476: | |
8103 | { | |
8104 | DeclareAndCast(StepShape_MeasureQualification,anent,ent); | |
8105 | RWStepShape_RWMeasureQualification tool; | |
8106 | tool.ReadStep (data,num,ach,anent); | |
8107 | } | |
8108 | break; | |
8109 | case 477: | |
8110 | { | |
8111 | DeclareAndCast(StepShape_PlusMinusTolerance,anent,ent); | |
8112 | RWStepShape_RWPlusMinusTolerance tool; | |
8113 | tool.ReadStep (data,num,ach,anent); | |
8114 | } | |
8115 | break; | |
8116 | case 478: | |
8117 | { | |
8118 | DeclareAndCast(StepShape_PrecisionQualifier,anent,ent); | |
8119 | RWStepShape_RWPrecisionQualifier tool; | |
8120 | tool.ReadStep (data,num,ach,anent); | |
8121 | } | |
8122 | break; | |
8123 | case 479: | |
8124 | { | |
8125 | DeclareAndCast(StepShape_TypeQualifier,anent,ent); | |
8126 | RWStepShape_RWTypeQualifier tool; | |
8127 | tool.ReadStep (data,num,ach,anent); | |
8128 | } | |
8129 | break; | |
8130 | case 480: | |
8131 | { | |
8132 | DeclareAndCast(StepShape_QualifiedRepresentationItem,anent,ent); | |
8133 | RWStepShape_RWQualifiedRepresentationItem tool; | |
8134 | tool.ReadStep (data,num,ach,anent); | |
8135 | } | |
8136 | break; | |
8137 | case 481: | |
8138 | { | |
8139 | DeclareAndCast(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem,anent,ent); | |
8140 | RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem tool; | |
8141 | tool.ReadStep (data,num,ach,anent); | |
8142 | } | |
8143 | break; | |
8144 | case 482: //the same types | |
8145 | case 483: | |
8146 | { | |
8147 | DeclareAndCast(StepRepr_CompoundRepresentationItem,anent,ent); | |
8148 | RWStepRepr_RWCompoundRepresentationItem tool; | |
8149 | tool.ReadStep (data,num,ach,anent); | |
8150 | } | |
8151 | break; | |
8152 | case 484: // same as ShapeAspectRelationship | |
8153 | { | |
8154 | DeclareAndCast(StepRepr_ShapeAspectRelationship,anent,ent); | |
8155 | RWStepRepr_RWShapeAspectRelationship tool; | |
8156 | tool.ReadStep (data,num,ach,anent); | |
8157 | } | |
8158 | break; | |
8159 | ||
8160 | // Added by ABV 27.12.01 for CAX-IF TRJ9 | |
8161 | case 485: | |
8162 | { | |
8163 | DeclareAndCast(StepShape_CompoundShapeRepresentation,anent,ent); | |
8164 | RWStepShape_RWCompoundShapeRepresentation tool; | |
8165 | tool.ReadStep (data,num,ach,anent); | |
8166 | } | |
8167 | break; | |
8168 | case 486: | |
8169 | { | |
8170 | DeclareAndCast(StepShape_ConnectedEdgeSet,anent,ent); | |
8171 | RWStepShape_RWConnectedEdgeSet tool; | |
8172 | tool.ReadStep (data,num,ach,anent); | |
8173 | } | |
8174 | break; | |
8175 | case 487: | |
8176 | { | |
8177 | DeclareAndCast(StepShape_ConnectedFaceShapeRepresentation,anent,ent); | |
8178 | RWStepShape_RWConnectedFaceShapeRepresentation tool; | |
8179 | tool.ReadStep (data,num,ach,anent); | |
8180 | } | |
8181 | break; | |
8182 | case 488: | |
8183 | { | |
8184 | DeclareAndCast(StepShape_EdgeBasedWireframeModel,anent,ent); | |
8185 | RWStepShape_RWEdgeBasedWireframeModel tool; | |
8186 | tool.ReadStep (data,num,ach,anent); | |
8187 | } | |
8188 | break; | |
8189 | case 489: | |
8190 | { | |
8191 | DeclareAndCast(StepShape_EdgeBasedWireframeShapeRepresentation,anent,ent); | |
8192 | RWStepShape_RWEdgeBasedWireframeShapeRepresentation tool; | |
8193 | tool.ReadStep (data,num,ach,anent); | |
8194 | } | |
8195 | break; | |
8196 | case 490: | |
8197 | { | |
8198 | DeclareAndCast(StepShape_FaceBasedSurfaceModel,anent,ent); | |
8199 | RWStepShape_RWFaceBasedSurfaceModel tool; | |
8200 | tool.ReadStep (data,num,ach,anent); | |
8201 | } | |
8202 | break; | |
8203 | case 491: | |
8204 | { | |
8205 | DeclareAndCast(StepShape_NonManifoldSurfaceShapeRepresentation,anent,ent); | |
8206 | RWStepShape_RWNonManifoldSurfaceShapeRepresentation tool; | |
8207 | tool.ReadStep (data,num,ach,anent); | |
8208 | } | |
8209 | break; | |
8210 | ||
8211 | ||
8212 | case 492: | |
8213 | { | |
8214 | DeclareAndCast(StepGeom_OrientedSurface,anent,ent); | |
8215 | RWStepGeom_RWOrientedSurface tool; | |
8216 | tool.ReadStep (data,num,ach,anent); | |
8217 | } | |
8218 | break; | |
8219 | case 493: | |
8220 | { | |
8221 | DeclareAndCast(StepShape_Subface,anent,ent); | |
8222 | RWStepShape_RWSubface tool; | |
8223 | tool.ReadStep (data,num,ach,anent); | |
8224 | } | |
8225 | break; | |
8226 | case 494: | |
8227 | { | |
8228 | DeclareAndCast(StepShape_Subedge,anent,ent); | |
8229 | RWStepShape_RWSubedge tool; | |
8230 | tool.ReadStep (data,num,ach,anent); | |
8231 | } | |
8232 | break; | |
8233 | case 495: | |
8234 | { | |
8235 | DeclareAndCast(StepShape_SeamEdge,anent,ent); | |
8236 | RWStepShape_RWSeamEdge tool; | |
8237 | tool.ReadStep (data,num,ach,anent); | |
8238 | } | |
8239 | break; | |
8240 | case 496: | |
8241 | { | |
8242 | DeclareAndCast(StepShape_ConnectedFaceSubSet,anent,ent); | |
8243 | RWStepShape_RWConnectedFaceSubSet tool; | |
8244 | tool.ReadStep (data,num,ach,anent); | |
8245 | } | |
8246 | break; | |
8247 | case 500: | |
8248 | { | |
8249 | DeclareAndCast(StepBasic_EulerAngles,anent,ent); | |
8250 | RWStepBasic_RWEulerAngles tool; | |
8251 | tool.ReadStep (data,num,ach,anent); | |
8252 | } | |
8253 | break; | |
8254 | case 501: | |
8255 | { | |
8256 | DeclareAndCast(StepBasic_MassUnit,anent,ent); | |
8257 | RWStepBasic_RWMassUnit tool; | |
8258 | tool.ReadStep (data,num,ach,anent); | |
8259 | } | |
8260 | break; | |
8261 | case 502: | |
8262 | { | |
8263 | DeclareAndCast(StepBasic_ThermodynamicTemperatureUnit,anent,ent); | |
8264 | RWStepBasic_RWThermodynamicTemperatureUnit tool; | |
8265 | tool.ReadStep (data,num,ach,anent); | |
8266 | } | |
8267 | break; | |
8268 | case 503: | |
8269 | { | |
8270 | DeclareAndCast(StepElement_AnalysisItemWithinRepresentation,anent,ent); | |
8271 | RWStepElement_RWAnalysisItemWithinRepresentation tool; | |
8272 | tool.ReadStep (data,num,ach,anent); | |
8273 | } | |
8274 | break; | |
8275 | case 504: | |
8276 | { | |
8277 | DeclareAndCast(StepElement_Curve3dElementDescriptor,anent,ent); | |
8278 | RWStepElement_RWCurve3dElementDescriptor tool; | |
8279 | tool.ReadStep (data,num,ach,anent); | |
8280 | } | |
8281 | break; | |
8282 | case 505: | |
8283 | { | |
8284 | DeclareAndCast(StepElement_CurveElementEndReleasePacket,anent,ent); | |
8285 | RWStepElement_RWCurveElementEndReleasePacket tool; | |
8286 | tool.ReadStep (data,num,ach,anent); | |
8287 | } | |
8288 | break; | |
8289 | case 506: | |
8290 | { | |
8291 | DeclareAndCast(StepElement_CurveElementSectionDefinition,anent,ent); | |
8292 | RWStepElement_RWCurveElementSectionDefinition tool; | |
8293 | tool.ReadStep (data,num,ach,anent); | |
8294 | } | |
8295 | break; | |
8296 | case 507: | |
8297 | { | |
8298 | DeclareAndCast(StepElement_CurveElementSectionDerivedDefinitions,anent,ent); | |
8299 | RWStepElement_RWCurveElementSectionDerivedDefinitions tool; | |
8300 | tool.ReadStep (data,num,ach,anent); | |
8301 | } | |
8302 | break; | |
8303 | case 508: | |
8304 | { | |
8305 | DeclareAndCast(StepElement_ElementDescriptor,anent,ent); | |
8306 | RWStepElement_RWElementDescriptor tool; | |
8307 | tool.ReadStep (data,num,ach,anent); | |
8308 | } | |
8309 | break; | |
8310 | case 509: | |
8311 | { | |
8312 | DeclareAndCast(StepElement_ElementMaterial,anent,ent); | |
8313 | RWStepElement_RWElementMaterial tool; | |
8314 | tool.ReadStep (data,num,ach,anent); | |
8315 | } | |
8316 | break; | |
8317 | case 510: | |
8318 | { | |
8319 | DeclareAndCast(StepElement_Surface3dElementDescriptor,anent,ent); | |
8320 | RWStepElement_RWSurface3dElementDescriptor tool; | |
8321 | tool.ReadStep (data,num,ach,anent); | |
8322 | } | |
8323 | break; | |
8324 | case 511: | |
8325 | { | |
8326 | DeclareAndCast(StepElement_SurfaceElementProperty,anent,ent); | |
8327 | RWStepElement_RWSurfaceElementProperty tool; | |
8328 | tool.ReadStep (data,num,ach,anent); | |
8329 | } | |
8330 | break; | |
8331 | case 512: | |
8332 | { | |
8333 | DeclareAndCast(StepElement_SurfaceSection,anent,ent); | |
8334 | RWStepElement_RWSurfaceSection tool; | |
8335 | tool.ReadStep (data,num,ach,anent); | |
8336 | } | |
8337 | break; | |
8338 | case 513: | |
8339 | { | |
8340 | DeclareAndCast(StepElement_SurfaceSectionField,anent,ent); | |
8341 | RWStepElement_RWSurfaceSectionField tool; | |
8342 | tool.ReadStep (data,num,ach,anent); | |
8343 | } | |
8344 | break; | |
8345 | case 514: | |
8346 | { | |
8347 | DeclareAndCast(StepElement_SurfaceSectionFieldConstant,anent,ent); | |
8348 | RWStepElement_RWSurfaceSectionFieldConstant tool; | |
8349 | tool.ReadStep (data,num,ach,anent); | |
8350 | } | |
8351 | break; | |
8352 | case 515: | |
8353 | { | |
8354 | DeclareAndCast(StepElement_SurfaceSectionFieldVarying,anent,ent); | |
8355 | RWStepElement_RWSurfaceSectionFieldVarying tool; | |
8356 | tool.ReadStep (data,num,ach,anent); | |
8357 | } | |
8358 | break; | |
8359 | case 516: | |
8360 | { | |
8361 | DeclareAndCast(StepElement_UniformSurfaceSection,anent,ent); | |
8362 | RWStepElement_RWUniformSurfaceSection tool; | |
8363 | tool.ReadStep (data,num,ach,anent); | |
8364 | } | |
8365 | break; | |
8366 | case 517: | |
8367 | { | |
8368 | DeclareAndCast(StepElement_Volume3dElementDescriptor,anent,ent); | |
8369 | RWStepElement_RWVolume3dElementDescriptor tool; | |
8370 | tool.ReadStep (data,num,ach,anent); | |
8371 | } | |
8372 | break; | |
8373 | case 518: | |
8374 | { | |
8375 | DeclareAndCast(StepFEA_AlignedCurve3dElementCoordinateSystem,anent,ent); | |
8376 | RWStepFEA_RWAlignedCurve3dElementCoordinateSystem tool; | |
8377 | tool.ReadStep (data,num,ach,anent); | |
8378 | } | |
8379 | break; | |
8380 | case 519: | |
8381 | { | |
8382 | DeclareAndCast(StepFEA_ArbitraryVolume3dElementCoordinateSystem,anent,ent); | |
8383 | RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem tool; | |
8384 | tool.ReadStep (data,num,ach,anent); | |
8385 | } | |
8386 | break; | |
8387 | case 520: | |
8388 | { | |
8389 | DeclareAndCast(StepFEA_Curve3dElementProperty,anent,ent); | |
8390 | RWStepFEA_RWCurve3dElementProperty tool; | |
8391 | tool.ReadStep (data,num,ach,anent); | |
8392 | } | |
8393 | break; | |
8394 | case 521: | |
8395 | { | |
8396 | DeclareAndCast(StepFEA_Curve3dElementRepresentation,anent,ent); | |
8397 | RWStepFEA_RWCurve3dElementRepresentation tool; | |
8398 | tool.ReadStep (data,num,ach,anent); | |
8399 | } | |
8400 | break; | |
8401 | case 522: | |
8402 | { | |
8403 | DeclareAndCast(StepFEA_Node,anent,ent); | |
8404 | RWStepFEA_RWNode tool; | |
8405 | tool.ReadStep (data,num,ach,anent); | |
8406 | } | |
8407 | break; | |
8408 | //case 523: | |
8409 | // { | |
8410 | // DeclareAndCast(StepFEA_CurveElementEndCoordinateSystem,anent,ent); | |
8411 | // RWStepFEA_RWCurveElementEndCoordinateSystem tool; | |
8412 | // tool.ReadStep (data,num,ach,anent); | |
8413 | // } | |
8414 | // break; | |
8415 | case 524: | |
8416 | { | |
8417 | DeclareAndCast(StepFEA_CurveElementEndOffset,anent,ent); | |
8418 | RWStepFEA_RWCurveElementEndOffset tool; | |
8419 | tool.ReadStep (data,num,ach,anent); | |
8420 | } | |
8421 | break; | |
8422 | case 525: | |
8423 | { | |
8424 | DeclareAndCast(StepFEA_CurveElementEndRelease,anent,ent); | |
8425 | RWStepFEA_RWCurveElementEndRelease tool; | |
8426 | tool.ReadStep (data,num,ach,anent); | |
8427 | } | |
8428 | break; | |
8429 | case 526: | |
8430 | { | |
8431 | DeclareAndCast(StepFEA_CurveElementInterval,anent,ent); | |
8432 | RWStepFEA_RWCurveElementInterval tool; | |
8433 | tool.ReadStep (data,num,ach,anent); | |
8434 | } | |
8435 | break; | |
8436 | case 527: | |
8437 | { | |
8438 | DeclareAndCast(StepFEA_CurveElementIntervalConstant,anent,ent); | |
8439 | RWStepFEA_RWCurveElementIntervalConstant tool; | |
8440 | tool.ReadStep (data,num,ach,anent); | |
8441 | } | |
8442 | break; | |
8443 | case 528: | |
8444 | { | |
8445 | DeclareAndCast(StepFEA_DummyNode,anent,ent); | |
8446 | RWStepFEA_RWDummyNode tool; | |
8447 | tool.ReadStep (data,num,ach,anent); | |
8448 | } | |
8449 | break; | |
8450 | case 529: | |
8451 | { | |
8452 | DeclareAndCast(StepFEA_CurveElementLocation,anent,ent); | |
8453 | RWStepFEA_RWCurveElementLocation tool; | |
8454 | tool.ReadStep (data,num,ach,anent); | |
8455 | } | |
8456 | break; | |
8457 | case 530: | |
8458 | { | |
8459 | DeclareAndCast(StepFEA_ElementGeometricRelationship,anent,ent); | |
8460 | RWStepFEA_RWElementGeometricRelationship tool; | |
8461 | tool.ReadStep (data,num,ach,anent); | |
8462 | } | |
8463 | break; | |
8464 | case 531: | |
8465 | { | |
8466 | DeclareAndCast(StepFEA_ElementGroup,anent,ent); | |
8467 | RWStepFEA_RWElementGroup tool; | |
8468 | tool.ReadStep (data,num,ach,anent); | |
8469 | } | |
8470 | break; | |
8471 | case 532: | |
8472 | { | |
8473 | DeclareAndCast(StepFEA_ElementRepresentation,anent,ent); | |
8474 | RWStepFEA_RWElementRepresentation tool; | |
8475 | tool.ReadStep (data,num,ach,anent); | |
8476 | } | |
8477 | break; | |
8478 | case 533: | |
8479 | { | |
8480 | DeclareAndCast(StepFEA_FeaAreaDensity,anent,ent); | |
8481 | RWStepFEA_RWFeaAreaDensity tool; | |
8482 | tool.ReadStep (data,num,ach,anent); | |
8483 | } | |
8484 | break; | |
8485 | case 534: | |
8486 | { | |
8487 | DeclareAndCast(StepFEA_FeaAxis2Placement3d,anent,ent); | |
8488 | RWStepFEA_RWFeaAxis2Placement3d tool; | |
8489 | tool.ReadStep (data,num,ach,anent); | |
8490 | } | |
8491 | break; | |
8492 | case 535: | |
8493 | { | |
8494 | DeclareAndCast(StepFEA_FeaGroup,anent,ent); | |
8495 | RWStepFEA_RWFeaGroup tool; | |
8496 | tool.ReadStep (data,num,ach,anent); | |
8497 | } | |
8498 | break; | |
8499 | case 536: | |
8500 | { | |
8501 | DeclareAndCast(StepFEA_FeaLinearElasticity,anent,ent); | |
8502 | RWStepFEA_RWFeaLinearElasticity tool; | |
8503 | tool.ReadStep (data,num,ach,anent); | |
8504 | } | |
8505 | break; | |
8506 | case 537: | |
8507 | { | |
8508 | DeclareAndCast(StepFEA_FeaMassDensity,anent,ent); | |
8509 | RWStepFEA_RWFeaMassDensity tool; | |
8510 | tool.ReadStep (data,num,ach,anent); | |
8511 | } | |
8512 | break; | |
8513 | case 538: | |
8514 | { | |
8515 | DeclareAndCast(StepFEA_FeaMaterialPropertyRepresentation,anent,ent); | |
8516 | RWStepFEA_RWFeaMaterialPropertyRepresentation tool; | |
8517 | tool.ReadStep (data,num,ach,anent); | |
8518 | } | |
8519 | break; | |
8520 | case 539: | |
8521 | { | |
8522 | DeclareAndCast(StepFEA_FeaMaterialPropertyRepresentationItem,anent,ent); | |
8523 | RWStepFEA_RWFeaMaterialPropertyRepresentationItem tool; | |
8524 | tool.ReadStep (data,num,ach,anent); | |
8525 | } | |
8526 | break; | |
8527 | case 540: | |
8528 | { | |
8529 | DeclareAndCast(StepFEA_FeaModel,anent,ent); | |
8530 | RWStepFEA_RWFeaModel tool; | |
8531 | tool.ReadStep (data,num,ach,anent); | |
8532 | } | |
8533 | break; | |
8534 | case 541: | |
8535 | { | |
8536 | DeclareAndCast(StepFEA_FeaModel3d,anent,ent); | |
8537 | RWStepFEA_RWFeaModel3d tool; | |
8538 | tool.ReadStep (data,num,ach,anent); | |
8539 | } | |
8540 | break; | |
8541 | case 542: | |
8542 | { | |
8543 | DeclareAndCast(StepFEA_FeaMoistureAbsorption,anent,ent); | |
8544 | RWStepFEA_RWFeaMoistureAbsorption tool; | |
8545 | tool.ReadStep (data,num,ach,anent); | |
8546 | } | |
8547 | break; | |
8548 | case 543: | |
8549 | { | |
8550 | DeclareAndCast(StepFEA_FeaParametricPoint,anent,ent); | |
8551 | RWStepFEA_RWFeaParametricPoint tool; | |
8552 | tool.ReadStep (data,num,ach,anent); | |
8553 | } | |
8554 | break; | |
8555 | case 544: | |
8556 | { | |
8557 | DeclareAndCast(StepFEA_FeaRepresentationItem,anent,ent); | |
8558 | RWStepFEA_RWFeaRepresentationItem tool; | |
8559 | tool.ReadStep (data,num,ach,anent); | |
8560 | } | |
8561 | break; | |
8562 | case 545: | |
8563 | { | |
8564 | DeclareAndCast(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion,anent,ent); | |
8565 | RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion tool; | |
8566 | tool.ReadStep (data,num,ach,anent); | |
8567 | } | |
8568 | break; | |
8569 | case 546: | |
8570 | { | |
8571 | DeclareAndCast(StepFEA_FeaShellBendingStiffness,anent,ent); | |
8572 | RWStepFEA_RWFeaShellBendingStiffness tool; | |
8573 | tool.ReadStep (data,num,ach,anent); | |
8574 | } | |
8575 | break; | |
8576 | case 547: | |
8577 | { | |
8578 | DeclareAndCast(StepFEA_FeaShellMembraneBendingCouplingStiffness,anent,ent); | |
8579 | RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness tool; | |
8580 | tool.ReadStep (data,num,ach,anent); | |
8581 | } | |
8582 | break; | |
8583 | case 548: | |
8584 | { | |
8585 | DeclareAndCast(StepFEA_FeaShellMembraneStiffness,anent,ent); | |
8586 | RWStepFEA_RWFeaShellMembraneStiffness tool; | |
8587 | tool.ReadStep (data,num,ach,anent); | |
8588 | } | |
8589 | break; | |
8590 | case 549: | |
8591 | { | |
8592 | DeclareAndCast(StepFEA_FeaShellShearStiffness,anent,ent); | |
8593 | RWStepFEA_RWFeaShellShearStiffness tool; | |
8594 | tool.ReadStep (data,num,ach,anent); | |
8595 | } | |
8596 | break; | |
8597 | case 550: | |
8598 | { | |
8599 | DeclareAndCast(StepFEA_GeometricNode,anent,ent); | |
8600 | RWStepFEA_RWGeometricNode tool; | |
8601 | tool.ReadStep (data,num,ach,anent); | |
8602 | } | |
8603 | break; | |
8604 | case 551: | |
8605 | { | |
8606 | DeclareAndCast(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion,anent,ent); | |
8607 | RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion tool; | |
8608 | tool.ReadStep (data,num,ach,anent); | |
8609 | } | |
8610 | break; | |
8611 | case 552: | |
8612 | { | |
8613 | DeclareAndCast(StepFEA_NodeGroup,anent,ent); | |
8614 | RWStepFEA_RWNodeGroup tool; | |
8615 | tool.ReadStep (data,num,ach,anent); | |
8616 | } | |
8617 | break; | |
8618 | case 553: | |
8619 | { | |
8620 | DeclareAndCast(StepFEA_NodeRepresentation,anent,ent); | |
8621 | RWStepFEA_RWNodeRepresentation tool; | |
8622 | tool.ReadStep (data,num,ach,anent); | |
8623 | } | |
8624 | break; | |
8625 | case 554: | |
8626 | { | |
8627 | DeclareAndCast(StepFEA_NodeSet,anent,ent); | |
8628 | RWStepFEA_RWNodeSet tool; | |
8629 | tool.ReadStep (data,num,ach,anent); | |
8630 | } | |
8631 | break; | |
8632 | case 555: | |
8633 | { | |
8634 | DeclareAndCast(StepFEA_NodeWithSolutionCoordinateSystem,anent,ent); | |
8635 | RWStepFEA_RWNodeWithSolutionCoordinateSystem tool; | |
8636 | tool.ReadStep (data,num,ach,anent); | |
8637 | } | |
8638 | break; | |
8639 | case 556: | |
8640 | { | |
8641 | DeclareAndCast(StepFEA_NodeWithVector,anent,ent); | |
8642 | RWStepFEA_RWNodeWithVector tool; | |
8643 | tool.ReadStep (data,num,ach,anent); | |
8644 | } | |
8645 | break; | |
8646 | case 557: | |
8647 | { | |
8648 | DeclareAndCast(StepFEA_ParametricCurve3dElementCoordinateDirection,anent,ent); | |
8649 | RWStepFEA_RWParametricCurve3dElementCoordinateDirection tool; | |
8650 | tool.ReadStep (data,num,ach,anent); | |
8651 | } | |
8652 | break; | |
8653 | case 558: | |
8654 | { | |
8655 | DeclareAndCast(StepFEA_ParametricCurve3dElementCoordinateSystem,anent,ent); | |
8656 | RWStepFEA_RWParametricCurve3dElementCoordinateSystem tool; | |
8657 | tool.ReadStep (data,num,ach,anent); | |
8658 | } | |
8659 | break; | |
8660 | case 559: | |
8661 | { | |
8662 | DeclareAndCast(StepFEA_ParametricSurface3dElementCoordinateSystem,anent,ent); | |
8663 | RWStepFEA_RWParametricSurface3dElementCoordinateSystem tool; | |
8664 | tool.ReadStep (data,num,ach,anent); | |
8665 | } | |
8666 | break; | |
8667 | case 560: | |
8668 | { | |
8669 | DeclareAndCast(StepFEA_Surface3dElementRepresentation,anent,ent); | |
8670 | RWStepFEA_RWSurface3dElementRepresentation tool; | |
8671 | tool.ReadStep (data,num,ach,anent); | |
8672 | } | |
8673 | break; | |
8674 | //case 561: | |
8675 | // { | |
8676 | // DeclareAndCast(StepFEA_SymmetricTensor22d,anent,ent); | |
8677 | // RWStepFEA_RWSymmetricTensor22d tool; | |
8678 | // tool.ReadStep (data,num,ach,anent); | |
8679 | // } | |
8680 | // break; | |
8681 | //case 562: | |
8682 | // { | |
8683 | // DeclareAndCast(StepFEA_SymmetricTensor42d,anent,ent); | |
8684 | // RWStepFEA_RWSymmetricTensor42d tool; | |
8685 | // tool.ReadStep (data,num,ach,anent); | |
8686 | // } | |
8687 | // break; | |
8688 | //case 563: | |
8689 | // { | |
8690 | // DeclareAndCast(StepFEA_SymmetricTensor43d,anent,ent); | |
8691 | // RWStepFEA_RWSymmetricTensor43d tool; | |
8692 | // tool.ReadStep (data,num,ach,anent); | |
8693 | // } | |
8694 | // break; | |
8695 | case 564: | |
8696 | { | |
8697 | DeclareAndCast(StepFEA_Volume3dElementRepresentation,anent,ent); | |
8698 | RWStepFEA_RWVolume3dElementRepresentation tool; | |
8699 | tool.ReadStep (data,num,ach,anent); | |
8700 | } | |
8701 | break; | |
8702 | case 565: | |
8703 | { | |
8704 | DeclareAndCast(StepRepr_DataEnvironment,anent,ent); | |
8705 | RWStepRepr_RWDataEnvironment tool; | |
8706 | tool.ReadStep (data,num,ach,anent); | |
8707 | } | |
8708 | break; | |
8709 | case 566: | |
8710 | { | |
8711 | DeclareAndCast(StepRepr_MaterialPropertyRepresentation,anent,ent); | |
8712 | RWStepRepr_RWMaterialPropertyRepresentation tool; | |
8713 | tool.ReadStep (data,num,ach,anent); | |
8714 | } | |
8715 | break; | |
8716 | case 567: | |
8717 | { | |
8718 | DeclareAndCast(StepRepr_PropertyDefinitionRelationship,anent,ent); | |
8719 | RWStepRepr_RWPropertyDefinitionRelationship tool; | |
8720 | tool.ReadStep (data,num,ach,anent); | |
8721 | } | |
8722 | break; | |
8723 | case 568: | |
8724 | { | |
8725 | DeclareAndCast(StepShape_PointRepresentation,anent,ent); | |
8726 | RWStepShape_RWPointRepresentation tool; | |
8727 | tool.ReadStep (data,num,ach,anent); | |
8728 | } | |
8729 | break; | |
8730 | case 569: | |
8731 | { | |
8732 | DeclareAndCast(StepRepr_MaterialProperty,anent,ent); | |
8733 | RWStepRepr_RWMaterialProperty tool; | |
8734 | tool.ReadStep (data,num,ach,anent); | |
8735 | } | |
8736 | break; | |
8737 | case 570: | |
8738 | { | |
8739 | DeclareAndCast(StepFEA_FeaModelDefinition,anent,ent); | |
8740 | RWStepFEA_RWFeaModelDefinition tool; | |
8741 | tool.ReadStep (data,num,ach,anent); | |
8742 | } | |
8743 | break; | |
8744 | case 571: | |
8745 | { | |
8746 | DeclareAndCast(StepFEA_FreedomAndCoefficient,anent,ent); | |
8747 | RWStepFEA_RWFreedomAndCoefficient tool; | |
8748 | tool.ReadStep (data,num,ach,anent); | |
8749 | } | |
8750 | break; | |
8751 | case 572: | |
8752 | { | |
8753 | DeclareAndCast(StepFEA_FreedomsList,anent,ent); | |
8754 | RWStepFEA_RWFreedomsList tool; | |
8755 | tool.ReadStep (data,num,ach,anent); | |
8756 | } | |
8757 | break; | |
8758 | case 573: | |
8759 | { | |
8760 | DeclareAndCast(StepBasic_ProductDefinitionFormationRelationship,anent,ent); | |
8761 | RWStepBasic_RWProductDefinitionFormationRelationship tool; | |
8762 | tool.ReadStep (data,num,ach,anent); | |
8763 | } | |
8764 | break; | |
8765 | case 574 : | |
8766 | { | |
8767 | DeclareAndCast(StepBasic_SiUnitAndMassUnit, anent, ent); | |
8768 | RWStepBasic_RWSiUnitAndMassUnit tool; | |
8769 | tool.ReadStep (data,num,ach,anent); | |
8770 | } | |
8771 | ||
8772 | break; | |
8773 | case 575: | |
8774 | { | |
8775 | DeclareAndCast(StepFEA_NodeDefinition,anent,ent); | |
8776 | RWStepFEA_RWNodeDefinition tool; | |
8777 | tool.ReadStep (data,num,ach,anent); | |
8778 | } | |
8779 | break; | |
8780 | case 576: | |
8781 | { | |
8782 | DeclareAndCast(StepRepr_StructuralResponseProperty,anent,ent); | |
8783 | RWStepRepr_RWStructuralResponseProperty tool; | |
8784 | tool.ReadStep (data,num,ach,anent); | |
8785 | } | |
8786 | break; | |
8787 | case 577: | |
8788 | { | |
8789 | DeclareAndCast(StepRepr_StructuralResponsePropertyDefinitionRepresentation,anent,ent); | |
8790 | RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation tool; | |
8791 | tool.ReadStep (data,num,ach,anent); | |
8792 | } | |
8793 | break; | |
8794 | case 578 : | |
8795 | { | |
8796 | DeclareAndCast(StepBasic_SiUnitAndThermodynamicTemperatureUnit, anent, ent); | |
8797 | RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit tool; | |
8798 | tool.ReadStep (data,num,ach,anent); | |
8799 | } | |
8800 | ||
8801 | break; | |
8802 | case 579: | |
8803 | { | |
8804 | DeclareAndCast(StepFEA_AlignedSurface3dElementCoordinateSystem,anent,ent); | |
8805 | RWStepFEA_RWAlignedSurface3dElementCoordinateSystem tool; | |
8806 | tool.ReadStep (data,num,ach,anent); | |
8807 | } | |
8808 | break; | |
8809 | case 580: | |
8810 | { | |
8811 | DeclareAndCast(StepFEA_ConstantSurface3dElementCoordinateSystem,anent,ent); | |
8812 | RWStepFEA_RWConstantSurface3dElementCoordinateSystem tool; | |
8813 | tool.ReadStep (data,num,ach,anent); | |
8814 | } | |
8815 | break; | |
8816 | case 581: | |
8817 | { | |
8818 | DeclareAndCast(StepFEA_CurveElementIntervalLinearlyVarying,anent,ent); | |
8819 | RWStepFEA_RWCurveElementIntervalLinearlyVarying tool; | |
8820 | tool.ReadStep (data,num,ach,anent); | |
8821 | } | |
8822 | break; | |
8823 | case 582: | |
8824 | { | |
8825 | DeclareAndCast(StepFEA_FeaCurveSectionGeometricRelationship,anent,ent); | |
8826 | RWStepFEA_RWFeaCurveSectionGeometricRelationship tool; | |
8827 | tool.ReadStep (data,num,ach,anent); | |
8828 | } | |
8829 | break; | |
8830 | case 583: | |
8831 | { | |
8832 | DeclareAndCast(StepFEA_FeaSurfaceSectionGeometricRelationship,anent,ent); | |
8833 | RWStepFEA_RWFeaSurfaceSectionGeometricRelationship tool; | |
8834 | tool.ReadStep (data,num,ach,anent); | |
8835 | } | |
8836 | break; | |
8837 | case 600: | |
8838 | { | |
8839 | DeclareAndCast(StepBasic_DocumentProductAssociation,anent,ent); | |
8840 | RWStepBasic_RWDocumentProductAssociation tool; | |
8841 | tool.ReadStep (data,num,ach,anent); | |
8842 | } | |
8843 | break; | |
8844 | case 601: | |
8845 | { | |
8846 | DeclareAndCast(StepBasic_DocumentProductEquivalence,anent,ent); | |
8847 | RWStepBasic_RWDocumentProductEquivalence tool; | |
8848 | tool.ReadStep (data,num,ach,anent); | |
8849 | } | |
8850 | break; | |
28a73c1f | 8851 | case 609: |
8852 | { | |
8853 | DeclareAndCast(StepDimTol_CylindricityTolerance,anent,ent); | |
8854 | RWStepDimTol_RWCylindricityTolerance tool; | |
8855 | tool.ReadStep (data,num,ach,anent); | |
8856 | } | |
8857 | break; | |
7fd59977 | 8858 | case 610: |
8859 | { | |
8860 | DeclareAndCast(StepShape_ShapeRepresentationWithParameters,anent,ent); | |
8861 | RWStepShape_RWShapeRepresentationWithParameters tool; | |
8862 | tool.ReadStep (data,num,ach,anent); | |
8863 | } | |
8864 | break; | |
8865 | case 611: | |
8866 | { | |
8867 | DeclareAndCast(StepDimTol_AngularityTolerance,anent,ent); | |
8868 | RWStepDimTol_RWAngularityTolerance tool; | |
8869 | tool.ReadStep (data,num,ach,anent); | |
8870 | } | |
8871 | break; | |
8872 | case 612: | |
8873 | { | |
8874 | DeclareAndCast(StepDimTol_ConcentricityTolerance,anent,ent); | |
8875 | RWStepDimTol_RWConcentricityTolerance tool; | |
8876 | tool.ReadStep (data,num,ach,anent); | |
8877 | } | |
8878 | break; | |
8879 | case 613: | |
8880 | { | |
8881 | DeclareAndCast(StepDimTol_CircularRunoutTolerance,anent,ent); | |
8882 | RWStepDimTol_RWCircularRunoutTolerance tool; | |
8883 | tool.ReadStep (data,num,ach,anent); | |
8884 | } | |
8885 | break; | |
8886 | case 614: | |
8887 | { | |
8888 | DeclareAndCast(StepDimTol_CoaxialityTolerance,anent,ent); | |
8889 | RWStepDimTol_RWCoaxialityTolerance tool; | |
8890 | tool.ReadStep (data,num,ach,anent); | |
8891 | } | |
8892 | break; | |
8893 | case 615: | |
8894 | { | |
8895 | DeclareAndCast(StepDimTol_FlatnessTolerance,anent,ent); | |
8896 | RWStepDimTol_RWFlatnessTolerance tool; | |
8897 | tool.ReadStep (data,num,ach,anent); | |
8898 | } | |
8899 | break; | |
8900 | case 616: | |
8901 | { | |
8902 | DeclareAndCast(StepDimTol_LineProfileTolerance,anent,ent); | |
8903 | RWStepDimTol_RWLineProfileTolerance tool; | |
8904 | tool.ReadStep (data,num,ach,anent); | |
8905 | } | |
8906 | break; | |
8907 | case 617: | |
8908 | { | |
8909 | DeclareAndCast(StepDimTol_ParallelismTolerance,anent,ent); | |
8910 | RWStepDimTol_RWParallelismTolerance tool; | |
8911 | tool.ReadStep (data,num,ach,anent); | |
8912 | } | |
8913 | break; | |
8914 | case 618: | |
8915 | { | |
8916 | DeclareAndCast(StepDimTol_PerpendicularityTolerance,anent,ent); | |
8917 | RWStepDimTol_RWPerpendicularityTolerance tool; | |
8918 | tool.ReadStep (data,num,ach,anent); | |
8919 | } | |
8920 | break; | |
8921 | case 619: | |
8922 | { | |
8923 | DeclareAndCast(StepDimTol_PositionTolerance,anent,ent); | |
8924 | RWStepDimTol_RWPositionTolerance tool; | |
8925 | tool.ReadStep (data,num,ach,anent); | |
8926 | } | |
8927 | break; | |
8928 | case 620: | |
8929 | { | |
8930 | DeclareAndCast(StepDimTol_RoundnessTolerance,anent,ent); | |
8931 | RWStepDimTol_RWRoundnessTolerance tool; | |
8932 | tool.ReadStep (data,num,ach,anent); | |
8933 | } | |
8934 | break; | |
8935 | case 621: | |
8936 | { | |
8937 | DeclareAndCast(StepDimTol_StraightnessTolerance,anent,ent); | |
8938 | RWStepDimTol_RWStraightnessTolerance tool; | |
8939 | tool.ReadStep (data,num,ach,anent); | |
8940 | } | |
8941 | break; | |
8942 | case 622: | |
8943 | { | |
8944 | DeclareAndCast(StepDimTol_SurfaceProfileTolerance,anent,ent); | |
8945 | RWStepDimTol_RWSurfaceProfileTolerance tool; | |
8946 | tool.ReadStep (data,num,ach,anent); | |
8947 | } | |
8948 | break; | |
8949 | case 623: | |
8950 | { | |
8951 | DeclareAndCast(StepDimTol_SymmetryTolerance,anent,ent); | |
8952 | RWStepDimTol_RWSymmetryTolerance tool; | |
8953 | tool.ReadStep (data,num,ach,anent); | |
8954 | } | |
8955 | break; | |
8956 | case 624: | |
8957 | { | |
8958 | DeclareAndCast(StepDimTol_TotalRunoutTolerance,anent,ent); | |
8959 | RWStepDimTol_RWTotalRunoutTolerance tool; | |
8960 | tool.ReadStep (data,num,ach,anent); | |
8961 | } | |
8962 | break; | |
8963 | case 625: | |
8964 | { | |
8965 | DeclareAndCast(StepDimTol_GeometricTolerance,anent,ent); | |
8966 | RWStepDimTol_RWGeometricTolerance tool; | |
8967 | tool.ReadStep (data,num,ach,anent); | |
8968 | } | |
8969 | break; | |
8970 | case 626: | |
8971 | { | |
8972 | DeclareAndCast(StepDimTol_GeometricToleranceRelationship,anent,ent); | |
8973 | RWStepDimTol_RWGeometricToleranceRelationship tool; | |
8974 | tool.ReadStep (data,num,ach,anent); | |
8975 | } | |
8976 | break; | |
8977 | case 627: | |
8978 | { | |
8979 | DeclareAndCast(StepDimTol_GeometricToleranceWithDatumReference,anent,ent); | |
8980 | RWStepDimTol_RWGeometricToleranceWithDatumReference tool; | |
8981 | tool.ReadStep (data,num,ach,anent); | |
8982 | } | |
8983 | break; | |
8984 | case 628: | |
8985 | { | |
8986 | DeclareAndCast(StepDimTol_ModifiedGeometricTolerance,anent,ent); | |
8987 | RWStepDimTol_RWModifiedGeometricTolerance tool; | |
8988 | tool.ReadStep (data,num,ach,anent); | |
8989 | } | |
8990 | break; | |
8991 | case 629: | |
8992 | { | |
8993 | DeclareAndCast(StepDimTol_Datum,anent,ent); | |
8994 | RWStepDimTol_RWDatum tool; | |
8995 | tool.ReadStep (data,num,ach,anent); | |
8996 | } | |
8997 | break; | |
8998 | case 630: | |
8999 | { | |
9000 | DeclareAndCast(StepDimTol_DatumFeature,anent,ent); | |
9001 | RWStepDimTol_RWDatumFeature tool; | |
9002 | tool.ReadStep (data,num,ach,anent); | |
9003 | } | |
9004 | break; | |
9005 | case 631: | |
9006 | { | |
9007 | DeclareAndCast(StepDimTol_DatumReference,anent,ent); | |
9008 | RWStepDimTol_RWDatumReference tool; | |
9009 | tool.ReadStep (data,num,ach,anent); | |
9010 | } | |
9011 | break; | |
9012 | case 632: | |
9013 | { | |
9014 | DeclareAndCast(StepDimTol_CommonDatum,anent,ent); | |
9015 | RWStepDimTol_RWCommonDatum tool; | |
9016 | tool.ReadStep (data,num,ach,anent); | |
9017 | } | |
9018 | break; | |
9019 | case 633: | |
9020 | { | |
9021 | DeclareAndCast(StepDimTol_DatumTarget,anent,ent); | |
9022 | RWStepDimTol_RWDatumTarget tool; | |
9023 | tool.ReadStep (data,num,ach,anent); | |
9024 | } | |
9025 | break; | |
9026 | case 634: | |
9027 | { | |
9028 | DeclareAndCast(StepDimTol_PlacedDatumTargetFeature,anent,ent); | |
9029 | RWStepDimTol_RWPlacedDatumTargetFeature tool; | |
9030 | tool.ReadStep (data,num,ach,anent); | |
9031 | } | |
9032 | break; | |
9033 | case 635: | |
9034 | { | |
9035 | DeclareAndCast(StepRepr_ReprItemAndLengthMeasureWithUnit,anent,ent); | |
9036 | RWStepRepr_RWReprItemAndLengthMeasureWithUnit tool; | |
9037 | tool.ReadStep (data,num,ach,anent); | |
9038 | } | |
9039 | break; | |
9040 | case 636: | |
9041 | { | |
9042 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol,anent,ent); | |
9043 | RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol tool; | |
9044 | tool.ReadStep (data,num,ach,anent); | |
9045 | } | |
9046 | break; | |
9047 | case 650 : | |
9048 | { | |
9049 | DeclareAndCast(StepBasic_ConversionBasedUnitAndMassUnit, anent, ent); | |
9050 | RWStepBasic_RWConversionBasedUnitAndMassUnit tool; | |
9051 | tool.ReadStep (data,num,ach,anent); | |
9052 | } | |
9053 | break; | |
9054 | case 651 : | |
9055 | { | |
9056 | DeclareAndCast(StepBasic_MassMeasureWithUnit, anent, ent); | |
9057 | RWStepBasic_RWMassMeasureWithUnit tool; | |
9058 | tool.ReadStep (data,num,ach,anent); | |
9059 | } | |
9060 | break; | |
28a73c1f | 9061 | case 660 : |
9062 | { | |
9063 | DeclareAndCast(StepRepr_Apex, anent, ent); | |
9064 | RWStepRepr_RWApex tool; | |
9065 | tool.ReadStep (data,num,ach,anent); | |
9066 | } | |
9067 | break; | |
9068 | case 661 : | |
9069 | { | |
9070 | DeclareAndCast(StepRepr_CentreOfSymmetry, anent, ent); | |
9071 | RWStepRepr_RWCentreOfSymmetry tool; | |
9072 | tool.ReadStep (data,num,ach,anent); | |
9073 | } | |
9074 | break; | |
9075 | case 662 : | |
9076 | { | |
9077 | DeclareAndCast(StepRepr_GeometricAlignment, anent, ent); | |
9078 | RWStepRepr_RWGeometricAlignment tool; | |
9079 | tool.ReadStep (data,num,ach,anent); | |
9080 | } | |
9081 | break; | |
9082 | case 663 : | |
9083 | { | |
9084 | DeclareAndCast(StepRepr_PerpendicularTo, anent, ent); | |
9085 | RWStepRepr_RWPerpendicularTo tool; | |
9086 | tool.ReadStep (data,num,ach,anent); | |
9087 | } | |
9088 | break; | |
9089 | case 664 : | |
9090 | { | |
9091 | DeclareAndCast(StepRepr_Tangent, anent, ent); | |
9092 | RWStepRepr_RWTangent tool; | |
9093 | tool.ReadStep (data,num,ach,anent); | |
9094 | } | |
9095 | break; | |
9096 | case 665 : | |
9097 | { | |
9098 | DeclareAndCast(StepRepr_ParallelOffset, anent, ent); | |
9099 | RWStepRepr_RWParallelOffset tool; | |
9100 | tool.ReadStep (data,num,ach,anent); | |
9101 | } | |
9102 | break; | |
9103 | case 666 : | |
9104 | { | |
9105 | DeclareAndCast(StepAP242_GeometricItemSpecificUsage, anent, ent); | |
9106 | RWStepAP242_RWGeometricItemSpecificUsage tool; | |
9107 | tool.ReadStep (data,num,ach,anent); | |
9108 | } | |
9109 | break; | |
9110 | case 667 : | |
9111 | { | |
9112 | DeclareAndCast(StepAP242_IdAttribute, anent, ent); | |
9113 | RWStepAP242_RWIdAttribute tool; | |
9114 | tool.ReadStep (data,num,ach,anent); | |
9115 | } | |
9116 | break; | |
9117 | case 668 : | |
9118 | { | |
9119 | DeclareAndCast(StepAP242_ItemIdentifiedRepresentationUsage, anent, ent); | |
9120 | RWStepAP242_RWItemIdentifiedRepresentationUsage tool; | |
9121 | tool.ReadStep (data,num,ach,anent); | |
9122 | } | |
9123 | break; | |
9124 | case 669 : | |
9125 | { | |
9126 | DeclareAndCast(StepRepr_AllAroundShapeAspect, anent, ent); | |
9127 | RWStepRepr_RWAllAroundShapeAspect tool; | |
9128 | tool.ReadStep (data,num,ach,anent); | |
9129 | } | |
9130 | break; | |
9131 | case 670 : | |
9132 | { | |
9133 | DeclareAndCast(StepRepr_BetweenShapeAspect, anent, ent); | |
9134 | RWStepRepr_RWBetweenShapeAspect tool; | |
9135 | tool.ReadStep (data,num,ach,anent); | |
9136 | } | |
9137 | break; | |
9138 | case 671 : | |
9139 | { | |
9140 | DeclareAndCast(StepRepr_CompositeGroupShapeAspect, anent, ent); | |
9141 | RWStepRepr_RWCompositeGroupShapeAspect tool; | |
9142 | tool.ReadStep (data,num,ach,anent); | |
9143 | } | |
9144 | break; | |
9145 | case 672 : | |
9146 | { | |
9147 | DeclareAndCast(StepRepr_ContinuosShapeAspect, anent, ent); | |
9148 | RWStepRepr_RWContinuosShapeAspect tool; | |
9149 | tool.ReadStep (data,num,ach,anent); | |
9150 | } | |
9151 | break; | |
9152 | case 673 : | |
9153 | { | |
9154 | DeclareAndCast(StepDimTol_GeometricToleranceWithDefinedAreaUnit, anent, ent); | |
9155 | RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit tool; | |
9156 | tool.ReadStep (data,num,ach,anent); | |
9157 | } | |
9158 | break; | |
9159 | case 674 : | |
9160 | { | |
9161 | DeclareAndCast(StepDimTol_GeometricToleranceWithDefinedUnit, anent, ent); | |
9162 | RWStepDimTol_RWGeometricToleranceWithDefinedUnit tool; | |
9163 | tool.ReadStep (data,num,ach,anent); | |
9164 | } | |
9165 | break; | |
9166 | case 675 : | |
9167 | { | |
9168 | DeclareAndCast(StepDimTol_GeometricToleranceWithMaximumTolerance, anent, ent); | |
9169 | RWStepDimTol_RWGeometricToleranceWithMaximumTolerance tool; | |
9170 | tool.ReadStep (data,num,ach,anent); | |
9171 | } | |
9172 | break; | |
9173 | case 676 : | |
9174 | { | |
9175 | DeclareAndCast(StepDimTol_GeometricToleranceWithModifiers, anent, ent); | |
9176 | RWStepDimTol_RWGeometricToleranceWithModifiers tool; | |
9177 | tool.ReadStep (data,num,ach,anent); | |
9178 | } | |
9179 | break; | |
9180 | case 677 : | |
9181 | { | |
9182 | DeclareAndCast(StepDimTol_UnequallyDisposedGeometricTolerance, anent, ent); | |
9183 | RWStepDimTol_RWUnequallyDisposedGeometricTolerance tool; | |
9184 | tool.ReadStep (data,num,ach,anent); | |
9185 | } | |
9186 | break; | |
9187 | case 678 : | |
9188 | { | |
9189 | DeclareAndCast(StepDimTol_NonUniformZoneDefinition, anent, ent); | |
9190 | RWStepDimTol_RWNonUniformZoneDefinition tool; | |
9191 | tool.ReadStep (data,num,ach,anent); | |
9192 | } | |
9193 | break; | |
9194 | case 679 : | |
9195 | { | |
9196 | DeclareAndCast(StepDimTol_ProjectedZoneDefinition, anent, ent); | |
9197 | RWStepDimTol_RWProjectedZoneDefinition tool; | |
9198 | tool.ReadStep (data,num,ach,anent); | |
9199 | } | |
9200 | break; | |
9201 | case 680 : | |
9202 | { | |
9203 | DeclareAndCast(StepDimTol_RunoutZoneDefinition, anent, ent); | |
9204 | RWStepDimTol_RWRunoutZoneDefinition tool; | |
9205 | tool.ReadStep (data,num,ach,anent); | |
9206 | } | |
9207 | break; | |
9208 | case 681 : | |
9209 | { | |
9210 | DeclareAndCast(StepDimTol_RunoutZoneOrientation, anent, ent); | |
9211 | RWStepDimTol_RWRunoutZoneOrientation tool; | |
9212 | tool.ReadStep (data,num,ach,anent); | |
9213 | } | |
9214 | break; | |
9215 | case 682 : | |
9216 | { | |
9217 | DeclareAndCast(StepDimTol_ToleranceZone, anent, ent); | |
9218 | RWStepDimTol_RWToleranceZone tool; | |
9219 | tool.ReadStep (data,num,ach,anent); | |
9220 | } | |
9221 | break; | |
9222 | case 683 : | |
9223 | { | |
9224 | DeclareAndCast(StepDimTol_ToleranceZoneDefinition, anent, ent); | |
9225 | RWStepDimTol_RWToleranceZoneDefinition tool; | |
9226 | tool.ReadStep (data,num,ach,anent); | |
9227 | } | |
9228 | break; | |
9229 | case 684 : | |
9230 | { | |
9231 | DeclareAndCast(StepDimTol_ToleranceZoneForm, anent, ent); | |
9232 | RWStepDimTol_RWToleranceZoneForm tool; | |
9233 | tool.ReadStep (data,num,ach,anent); | |
9234 | } | |
9235 | break; | |
9236 | case 685 : | |
9237 | { | |
9238 | DeclareAndCast(StepShape_ValueFormatTypeQualifier, anent, ent); | |
9239 | RWStepShape_RWValueFormatTypeQualifier tool; | |
9240 | tool.ReadStep (data,num,ach,anent); | |
9241 | } | |
9242 | break; | |
9243 | case 686 : | |
9244 | { | |
9245 | DeclareAndCast(StepDimTol_DatumReferenceCompartment, anent, ent); | |
9246 | RWStepDimTol_RWDatumReferenceCompartment tool; | |
9247 | tool.ReadStep (data,num,ach,anent); | |
9248 | } | |
9249 | break; | |
9250 | case 687 : | |
9251 | { | |
9252 | DeclareAndCast(StepDimTol_DatumReferenceElement, anent, ent); | |
9253 | RWStepDimTol_RWDatumReferenceElement tool; | |
9254 | tool.ReadStep (data,num,ach,anent); | |
9255 | } | |
9256 | break; | |
9257 | case 688 : | |
9258 | { | |
9259 | DeclareAndCast(StepDimTol_DatumReferenceModifierWithValue, anent, ent); | |
9260 | RWStepDimTol_RWDatumReferenceModifierWithValue tool; | |
9261 | tool.ReadStep (data,num,ach,anent); | |
9262 | } | |
9263 | break; | |
9264 | case 689 : | |
9265 | { | |
9266 | DeclareAndCast(StepDimTol_DatumSystem, anent, ent); | |
9267 | RWStepDimTol_RWDatumSystem tool; | |
9268 | tool.ReadStep (data,num,ach,anent); | |
9269 | } | |
9270 | break; | |
9271 | case 690 : | |
9272 | { | |
9273 | DeclareAndCast(StepDimTol_GeneralDatumReference, anent, ent); | |
9274 | RWStepDimTol_RWGeneralDatumReference tool; | |
9275 | tool.ReadStep (data,num,ach,anent); | |
9276 | } | |
9277 | break; | |
9278 | case 691: | |
9279 | { | |
9280 | DeclareAndCast(StepRepr_ReprItemAndPlaneAngleMeasureWithUnit,anent,ent); | |
9281 | RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit tool; | |
9282 | tool.ReadStep (data,num,ach,anent); | |
9283 | } | |
9284 | break; | |
9285 | case 692: | |
9286 | { | |
9287 | DeclareAndCast(StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI,anent,ent); | |
9288 | RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI tool; | |
9289 | tool.ReadStep (data,num,ach,anent); | |
9290 | } | |
9291 | break; | |
9292 | case 693: | |
9293 | { | |
9294 | DeclareAndCast(StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI,anent,ent); | |
9295 | RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI tool; | |
9296 | tool.ReadStep (data,num,ach,anent); | |
9297 | } | |
9298 | break; | |
9299 | case 694: | |
9300 | { | |
9301 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthDatRef,anent,ent); | |
9302 | RWStepDimTol_RWGeoTolAndGeoTolWthDatRef tool; | |
9303 | tool.ReadStep (data,num,ach,anent); | |
9304 | } | |
9305 | break; | |
9306 | case 695: | |
9307 | { | |
9308 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod,anent,ent); | |
9309 | RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod tool; | |
9310 | tool.ReadStep (data,num,ach,anent); | |
9311 | } | |
9312 | break; | |
9313 | case 696: | |
9314 | { | |
9315 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthMod,anent,ent); | |
9316 | RWStepDimTol_RWGeoTolAndGeoTolWthMod tool; | |
9317 | tool.ReadStep (data,num,ach,anent); | |
9318 | } | |
9319 | break; | |
9320 | case 697: | |
9321 | { | |
9322 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol,anent,ent); | |
9323 | RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol tool; | |
9324 | tool.ReadStep (data,num,ach,anent); | |
9325 | } | |
9326 | break; | |
9327 | case 698: | |
9328 | { | |
9329 | DeclareAndCast(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp,anent,ent); | |
9330 | RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp tool; | |
9331 | tool.ReadStep (data,num,ach,anent); | |
9332 | } | |
9333 | break; | |
9334 | case 699: | |
9335 | { | |
9336 | DeclareAndCast(StepRepr_CompShAspAndDatumFeatAndShAsp,anent,ent); | |
9337 | RWStepRepr_RWCompShAspAndDatumFeatAndShAsp tool; | |
9338 | tool.ReadStep (data,num,ach,anent); | |
9339 | } | |
9340 | break; | |
9341 | case 700: | |
9342 | { | |
9343 | DeclareAndCast(StepRepr_IntegerRepresentationItem,anent,ent); | |
9344 | RWStepRepr_RWIntegerRepresentationItem tool; | |
9345 | tool.ReadStep (data,num,ach,anent); | |
9346 | } | |
9347 | break; | |
9348 | case 701: | |
9349 | { | |
9350 | DeclareAndCast(StepRepr_ValueRepresentationItem,anent,ent); | |
9351 | RWStepRepr_RWValueRepresentationItem tool; | |
9352 | tool.ReadStep (data,num,ach,anent); | |
9353 | } | |
9354 | break; | |
1c9d3225 | 9355 | case 702: |
9356 | { | |
9357 | DeclareAndCast(StepRepr_FeatureForDatumTargetRelationship,anent,ent); | |
9358 | RWStepRepr_RWFeatureForDatumTargetRelationship tool; | |
9359 | tool.ReadStep (data,num,ach,anent); | |
9360 | } | |
9361 | break; | |
5df609e7 | 9362 | case 703: |
9363 | { | |
9364 | DeclareAndCast(StepAP242_DraughtingModelItemAssociation,anent,ent); | |
9365 | RWStepAP242_RWDraughtingModelItemAssociation tool; | |
9366 | tool.ReadStep (data,num,ach,anent); | |
9367 | } | |
9368 | break; | |
9369 | case 704: | |
9370 | { | |
9371 | DeclareAndCast(StepVisual_AnnotationPlane,anent,ent); | |
9372 | RWStepVisual_RWAnnotationPlane tool; | |
9373 | tool.ReadStep (data,num,ach,anent); | |
9374 | } | |
9375 | break; | |
6595eee7 | 9376 | case 705: |
9377 | { | |
9378 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol,anent,ent); | |
9379 | RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol tool; | |
9380 | tool.ReadStep (data,num,ach,anent); | |
9381 | } | |
9382 | break; | |
9383 | case 706: | |
9384 | { | |
9385 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthMaxTol,anent,ent); | |
9386 | RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol tool; | |
9387 | tool.ReadStep (data,num,ach,anent); | |
9388 | } | |
9389 | break; | |
5df609e7 | 9390 | case 707: |
9391 | { | |
9392 | DeclareAndCast(StepVisual_TessellatedAnnotationOccurrence,anent,ent); | |
9393 | RWStepVisual_RWTessellatedAnnotationOccurrence tool; | |
9394 | tool.ReadStep (data,num,ach,anent); | |
9395 | } | |
9396 | break; | |
9397 | ||
9398 | case 708: | |
9399 | { | |
9400 | DeclareAndCast(StepVisual_TessellatedItem,anent,ent); | |
9401 | RWStepVisual_RWTessellatedItem tool; | |
9402 | tool.ReadStep (data,num,ach,anent); | |
9403 | } | |
9404 | break; | |
9405 | ||
9406 | case 709: | |
9407 | { | |
9408 | DeclareAndCast(StepVisual_TessellatedGeometricSet,anent,ent); | |
9409 | RWStepVisual_RWTessellatedGeometricSet tool; | |
9410 | tool.ReadStep (data,num,ach,anent); | |
9411 | } | |
9412 | break; | |
9413 | case 710: | |
9414 | { | |
9415 | DeclareAndCast(StepVisual_TessellatedCurveSet,anent,ent); | |
9416 | RWStepVisual_RWTessellatedCurveSet tool; | |
9417 | tool.ReadStep (data,num,ach,anent); | |
9418 | } | |
9419 | break; | |
9420 | case 711: | |
9421 | { | |
9422 | DeclareAndCast(StepVisual_CoordinatesList,anent,ent); | |
9423 | RWStepVisual_RWCoordinatesList tool; | |
9424 | tool.ReadStep (data,num,ach,anent); | |
9425 | } | |
9426 | break; | |
b7b2f85a | 9427 | case 712: |
9428 | { | |
9429 | DeclareAndCast(StepRepr_ConstructiveGeometryRepresentation,anent,ent); | |
9430 | RWStepRepr_RWConstructiveGeometryRepresentation tool; | |
9431 | tool.ReadStep (data,num,ach,anent); | |
9432 | } | |
9433 | break; | |
9434 | case 713: | |
9435 | { | |
9436 | DeclareAndCast(StepRepr_ConstructiveGeometryRepresentationRelationship,anent,ent); | |
9437 | RWStepRepr_RWConstructiveGeometryRepresentationRelationship tool; | |
9438 | tool.ReadStep (data,num,ach,anent); | |
9439 | } | |
9440 | break; | |
fe0d928d | 9441 | case 714: |
9442 | { | |
9443 | DeclareAndCast(StepRepr_CharacterizedRepresentation, anent, ent); | |
9444 | RWStepRepr_RWCharacterizedRepresentation tool; | |
9445 | tool.ReadStep(data, num, ach, anent); | |
9446 | } | |
9447 | break; | |
9448 | case 715: | |
9449 | { | |
9450 | DeclareAndCast(StepVisual_CharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation, anent, ent); | |
9451 | RWStepVisual_RWCharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation tool; | |
9452 | tool.ReadStep(data, num, ach, anent); | |
9453 | } | |
9454 | break; | |
0c63f2f8 | 9455 | case 716: |
9456 | { | |
9457 | DeclareAndCast(StepVisual_CameraModelD3MultiClipping, anent, ent); | |
9458 | RWStepVisual_RWCameraModelD3MultiClipping tool; | |
9459 | tool.ReadStep(data, num, ach, anent); | |
9460 | } | |
9461 | break; | |
9462 | case 717: | |
9463 | { | |
9464 | DeclareAndCast(StepVisual_CameraModelD3MultiClippingIntersection, anent, ent); | |
9465 | RWStepVisual_RWCameraModelD3MultiClippingIntersection tool; | |
9466 | tool.ReadStep(data, num, ach, anent); | |
9467 | } | |
9468 | break; | |
9469 | case 718: | |
9470 | { | |
9471 | DeclareAndCast(StepVisual_CameraModelD3MultiClippingUnion, anent, ent); | |
9472 | RWStepVisual_RWCameraModelD3MultiClippingUnion tool; | |
9473 | tool.ReadStep(data, num, ach, anent); | |
9474 | } | |
9475 | break; | |
c4fa1c2c | 9476 | case 719: |
9477 | { | |
9478 | DeclareAndCast(StepVisual_AnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem, anent, ent); | |
9479 | RWStepVisual_RWAnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem tool; | |
9480 | tool.ReadStep(data, num, ach, anent); | |
9481 | } | |
9482 | break; | |
691711cd IK |
9483 | case 720: |
9484 | { | |
9485 | DeclareAndCast(StepVisual_SurfaceStyleTransparent, anent, ent); | |
9486 | RWStepVisual_RWSurfaceStyleTransparent tool; | |
9487 | tool.ReadStep(data, num, ach, anent); | |
9488 | } | |
9489 | break; | |
9490 | case 721: | |
9491 | { | |
9492 | DeclareAndCast(StepVisual_SurfaceStyleReflectanceAmbient, anent, ent); | |
9493 | RWStepVisual_RWSurfaceStyleReflectanceAmbient tool; | |
9494 | tool.ReadStep(data, num, ach, anent); | |
9495 | } | |
9496 | break; | |
9497 | case 722: | |
9498 | { | |
9499 | DeclareAndCast(StepVisual_SurfaceStyleRendering, anent, ent); | |
9500 | RWStepVisual_RWSurfaceStyleRendering tool; | |
9501 | tool.ReadStep(data, num, ach, anent); | |
9502 | } | |
9503 | break; | |
9504 | case 723: | |
9505 | { | |
9506 | DeclareAndCast(StepVisual_SurfaceStyleRenderingWithProperties, anent, ent); | |
9507 | RWStepVisual_RWSurfaceStyleRenderingWithProperties tool; | |
9508 | tool.ReadStep(data, num, ach, anent); | |
9509 | } | |
9510 | break; | |
7fd59977 | 9511 | |
9512 | default: | |
9513 | ach->AddFail("Type Mismatch when reading - Entity"); | |
9514 | } | |
9515 | return; | |
9516 | } | |
9517 | ||
9518 | ||
9519 | //======================================================================= | |
9520 | //function : WriteStep | |
9521 | //purpose : Writing of a file | |
9522 | //======================================================================= | |
9523 | ||
9524 | void RWStepAP214_ReadWriteModule::WriteStep(const Standard_Integer CN, | |
9525 | StepData_StepWriter& SW, | |
9526 | const Handle(Standard_Transient)&ent) const | |
9527 | { | |
9528 | if (CN == 0) return; | |
9529 | switch (CN) { | |
9530 | case 1 : | |
9531 | { | |
9532 | DeclareAndCast(StepBasic_Address, anent, ent); | |
9533 | RWStepBasic_RWAddress tool; | |
9534 | // if (anent.IsNull()) return; | |
9535 | tool.WriteStep (SW,anent); | |
9536 | } | |
9537 | ||
9538 | break; | |
9539 | case 2 : | |
9540 | { | |
9541 | DeclareAndCast(StepShape_AdvancedBrepShapeRepresentation, anent, ent); | |
9542 | RWStepShape_RWAdvancedBrepShapeRepresentation tool; | |
9543 | // if (anent.IsNull()) return; | |
9544 | tool.WriteStep (SW,anent); | |
9545 | } | |
9546 | ||
9547 | break; | |
9548 | case 3 : | |
9549 | { | |
9550 | DeclareAndCast(StepShape_AdvancedFace, anent, ent); | |
9551 | RWStepShape_RWAdvancedFace tool; | |
9552 | // if (anent.IsNull()) return; | |
9553 | tool.WriteStep (SW,anent); | |
9554 | } | |
9555 | ||
5df609e7 | 9556 | break; |
9557 | case 4 : | |
9558 | { | |
9559 | DeclareAndCast(StepVisual_AnnotationCurveOccurrence, anent, ent); | |
9560 | RWStepVisual_RWAnnotationCurveOccurrence tool; | |
9561 | tool.WriteStep (SW,anent); | |
9562 | } | |
7fd59977 | 9563 | break; |
1209c1b9 | 9564 | case 5: |
9565 | { | |
9566 | DeclareAndCast(StepVisual_AnnotationFillArea, anent, ent); | |
9567 | RWStepVisual_RWAnnotationFillArea tool; | |
9568 | tool.WriteStep(SW, anent); | |
9569 | } | |
9570 | break; | |
9571 | case 6: | |
9572 | { | |
9573 | DeclareAndCast(StepVisual_AnnotationFillAreaOccurrence, anent, ent); | |
9574 | RWStepVisual_RWAnnotationFillAreaOccurrence tool; | |
9575 | tool.WriteStep(SW, anent); | |
9576 | } | |
9577 | break; | |
7fd59977 | 9578 | case 7 : |
9579 | { | |
5df609e7 | 9580 | DeclareAndCast(StepVisual_AnnotationOccurrence, anent, ent); |
9581 | RWStepVisual_RWAnnotationOccurrence tool; | |
7fd59977 | 9582 | tool.WriteStep (SW,anent); |
9583 | } | |
9584 | ||
9585 | break; | |
9586 | case 11 : | |
9587 | { | |
9588 | DeclareAndCast(StepRepr_MappedItem, anent, ent); | |
9589 | RWStepRepr_RWMappedItem tool; | |
9590 | // if (anent.IsNull()) return; | |
9591 | tool.WriteStep (SW,anent); | |
9592 | } | |
9593 | ||
9594 | break; | |
9595 | case 12 : | |
9596 | { | |
9597 | DeclareAndCast(StepVisual_StyledItem, anent, ent); | |
9598 | RWStepVisual_RWStyledItem tool; | |
9599 | // if (anent.IsNull()) return; | |
9600 | tool.WriteStep (SW,anent); | |
9601 | } | |
9602 | ||
9603 | break; | |
9604 | case 13 : | |
9605 | { | |
9606 | DeclareAndCast(StepBasic_ApplicationContext, anent, ent); | |
9607 | RWStepBasic_RWApplicationContext tool; | |
9608 | // if (anent.IsNull()) return; | |
9609 | tool.WriteStep (SW,anent); | |
9610 | } | |
9611 | ||
9612 | break; | |
9613 | case 14 : | |
9614 | { | |
9615 | DeclareAndCast(StepBasic_ApplicationContextElement, anent, ent); | |
9616 | RWStepBasic_RWApplicationContextElement tool; | |
9617 | // if (anent.IsNull()) return; | |
9618 | tool.WriteStep (SW,anent); | |
9619 | } | |
9620 | ||
9621 | break; | |
9622 | case 15 : | |
9623 | { | |
9624 | DeclareAndCast(StepBasic_ApplicationProtocolDefinition, anent, ent); | |
9625 | RWStepBasic_RWApplicationProtocolDefinition tool; | |
9626 | // if (anent.IsNull()) return; | |
9627 | tool.WriteStep (SW,anent); | |
9628 | } | |
9629 | ||
9630 | break; | |
9631 | case 16 : | |
9632 | { | |
9633 | DeclareAndCast(StepBasic_Approval, anent, ent); | |
9634 | RWStepBasic_RWApproval tool; | |
9635 | // if (anent.IsNull()) return; | |
9636 | tool.WriteStep (SW,anent); | |
9637 | } | |
9638 | ||
9639 | break; | |
9640 | case 18 : | |
9641 | { | |
9642 | DeclareAndCast(StepBasic_ApprovalPersonOrganization, anent, ent); | |
9643 | RWStepBasic_RWApprovalPersonOrganization tool; | |
9644 | // if (anent.IsNull()) return; | |
9645 | tool.WriteStep (SW,anent); | |
9646 | } | |
9647 | ||
9648 | break; | |
9649 | case 19 : | |
9650 | { | |
9651 | DeclareAndCast(StepBasic_ApprovalRelationship, anent, ent); | |
9652 | RWStepBasic_RWApprovalRelationship tool; | |
9653 | // if (anent.IsNull()) return; | |
9654 | tool.WriteStep (SW,anent); | |
9655 | } | |
9656 | ||
9657 | break; | |
9658 | case 20 : | |
9659 | { | |
9660 | DeclareAndCast(StepBasic_ApprovalRole, anent, ent); | |
9661 | RWStepBasic_RWApprovalRole tool; | |
9662 | // if (anent.IsNull()) return; | |
9663 | tool.WriteStep (SW,anent); | |
9664 | } | |
9665 | ||
9666 | break; | |
9667 | case 21 : | |
9668 | { | |
9669 | DeclareAndCast(StepBasic_ApprovalStatus, anent, ent); | |
9670 | RWStepBasic_RWApprovalStatus tool; | |
9671 | // if (anent.IsNull()) return; | |
9672 | tool.WriteStep (SW,anent); | |
9673 | } | |
9674 | ||
9675 | break; | |
9676 | case 22 : | |
9677 | { | |
9678 | DeclareAndCast(StepVisual_AreaInSet, anent, ent); | |
9679 | RWStepVisual_RWAreaInSet tool; | |
9680 | // if (anent.IsNull()) return; | |
9681 | tool.WriteStep (SW,anent); | |
9682 | } | |
9683 | ||
9684 | break; | |
9685 | case 23 : | |
9686 | { | |
9687 | DeclareAndCast(StepAP214_AutoDesignActualDateAndTimeAssignment, anent, ent); | |
9688 | RWStepAP214_RWAutoDesignActualDateAndTimeAssignment tool; | |
9689 | // if (anent.IsNull()) return; | |
9690 | tool.WriteStep (SW,anent); | |
9691 | } | |
9692 | ||
9693 | break; | |
9694 | case 24 : | |
9695 | { | |
9696 | DeclareAndCast(StepAP214_AutoDesignActualDateAssignment, anent, ent); | |
9697 | RWStepAP214_RWAutoDesignActualDateAssignment tool; | |
9698 | // if (anent.IsNull()) return; | |
9699 | tool.WriteStep (SW,anent); | |
9700 | } | |
9701 | ||
9702 | break; | |
9703 | case 25 : | |
9704 | { | |
9705 | DeclareAndCast(StepAP214_AutoDesignApprovalAssignment, anent, ent); | |
9706 | RWStepAP214_RWAutoDesignApprovalAssignment tool; | |
9707 | // if (anent.IsNull()) return; | |
9708 | tool.WriteStep (SW,anent); | |
9709 | } | |
9710 | ||
9711 | break; | |
9712 | case 26 : | |
9713 | { | |
9714 | DeclareAndCast(StepAP214_AutoDesignDateAndPersonAssignment, anent, ent); | |
9715 | RWStepAP214_RWAutoDesignDateAndPersonAssignment tool; | |
9716 | // if (anent.IsNull()) return; | |
9717 | tool.WriteStep (SW,anent); | |
9718 | } | |
9719 | ||
9720 | break; | |
9721 | case 27 : | |
9722 | { | |
9723 | DeclareAndCast(StepAP214_AutoDesignGroupAssignment, anent, ent); | |
9724 | RWStepAP214_RWAutoDesignGroupAssignment tool; | |
9725 | // if (anent.IsNull()) return; | |
9726 | tool.WriteStep (SW,anent); | |
9727 | } | |
9728 | ||
9729 | break; | |
9730 | case 28 : | |
9731 | { | |
9732 | DeclareAndCast(StepAP214_AutoDesignNominalDateAndTimeAssignment, anent, ent); | |
9733 | RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment tool; | |
9734 | // if (anent.IsNull()) return; | |
9735 | tool.WriteStep (SW,anent); | |
9736 | } | |
9737 | ||
9738 | break; | |
9739 | case 29 : | |
9740 | { | |
9741 | DeclareAndCast(StepAP214_AutoDesignNominalDateAssignment, anent, ent); | |
9742 | RWStepAP214_RWAutoDesignNominalDateAssignment tool; | |
9743 | // if (anent.IsNull()) return; | |
9744 | tool.WriteStep (SW,anent); | |
9745 | } | |
9746 | ||
9747 | break; | |
9748 | case 30 : | |
9749 | { | |
9750 | DeclareAndCast(StepAP214_AutoDesignOrganizationAssignment, anent, ent); | |
9751 | RWStepAP214_RWAutoDesignOrganizationAssignment tool; | |
9752 | // if (anent.IsNull()) return; | |
9753 | tool.WriteStep (SW,anent); | |
9754 | } | |
9755 | ||
9756 | break; | |
9757 | case 31 : | |
9758 | { | |
9759 | DeclareAndCast(StepAP214_AutoDesignPersonAndOrganizationAssignment, anent, ent); | |
9760 | RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment tool; | |
9761 | // if (anent.IsNull()) return; | |
9762 | tool.WriteStep (SW,anent); | |
9763 | } | |
9764 | ||
9765 | break; | |
9766 | case 32 : | |
9767 | { | |
9768 | DeclareAndCast(StepAP214_AutoDesignPresentedItem, anent, ent); | |
9769 | RWStepAP214_RWAutoDesignPresentedItem tool; | |
9770 | // if (anent.IsNull()) return; | |
9771 | tool.WriteStep (SW,anent); | |
9772 | } | |
9773 | ||
9774 | break; | |
9775 | case 33 : | |
9776 | { | |
9777 | DeclareAndCast(StepAP214_AutoDesignSecurityClassificationAssignment, anent, ent); | |
9778 | RWStepAP214_RWAutoDesignSecurityClassificationAssignment tool; | |
9779 | // if (anent.IsNull()) return; | |
9780 | tool.WriteStep (SW,anent); | |
9781 | } | |
9782 | ||
9783 | break; | |
9784 | case 35 : | |
9785 | { | |
9786 | DeclareAndCast(StepGeom_Axis1Placement, anent, ent); | |
9787 | RWStepGeom_RWAxis1Placement tool; | |
9788 | // if (anent.IsNull()) return; | |
9789 | tool.WriteStep (SW,anent); | |
9790 | } | |
9791 | ||
9792 | break; | |
9793 | case 36 : | |
9794 | { | |
9795 | DeclareAndCast(StepGeom_Axis2Placement2d, anent, ent); | |
9796 | RWStepGeom_RWAxis2Placement2d tool; | |
9797 | // if (anent.IsNull()) return; | |
9798 | tool.WriteStep (SW,anent); | |
9799 | } | |
9800 | ||
9801 | break; | |
9802 | case 37 : | |
9803 | { | |
9804 | DeclareAndCast(StepGeom_Axis2Placement3d, anent, ent); | |
9805 | RWStepGeom_RWAxis2Placement3d tool; | |
9806 | // if (anent.IsNull()) return; | |
9807 | tool.WriteStep (SW,anent); | |
9808 | } | |
9809 | ||
9810 | break; | |
9811 | case 38 : | |
9812 | { | |
9813 | DeclareAndCast(StepGeom_BSplineCurve, anent, ent); | |
9814 | RWStepGeom_RWBSplineCurve tool; | |
9815 | // if (anent.IsNull()) return; | |
9816 | tool.WriteStep (SW,anent); | |
9817 | } | |
9818 | ||
9819 | break; | |
9820 | case 39 : | |
9821 | { | |
9822 | DeclareAndCast(StepGeom_BSplineCurveWithKnots, anent, ent); | |
9823 | RWStepGeom_RWBSplineCurveWithKnots tool; | |
9824 | // if (anent.IsNull()) return; | |
9825 | tool.WriteStep (SW,anent); | |
9826 | } | |
9827 | ||
9828 | break; | |
9829 | case 40 : | |
9830 | { | |
9831 | DeclareAndCast(StepGeom_BSplineSurface, anent, ent); | |
9832 | RWStepGeom_RWBSplineSurface tool; | |
9833 | // if (anent.IsNull()) return; | |
9834 | tool.WriteStep (SW,anent); | |
9835 | } | |
9836 | ||
9837 | break; | |
9838 | case 41 : | |
9839 | { | |
9840 | DeclareAndCast(StepGeom_BSplineSurfaceWithKnots, anent, ent); | |
9841 | RWStepGeom_RWBSplineSurfaceWithKnots tool; | |
9842 | // if (anent.IsNull()) return; | |
9843 | tool.WriteStep (SW,anent); | |
9844 | } | |
9845 | ||
9846 | break; | |
9847 | case 42 : | |
9848 | { | |
9849 | DeclareAndCast(StepVisual_BackgroundColour, anent, ent); | |
9850 | RWStepVisual_RWBackgroundColour tool; | |
9851 | // if (anent.IsNull()) return; | |
9852 | tool.WriteStep (SW,anent); | |
9853 | } | |
9854 | ||
9855 | break; | |
9856 | case 43 : | |
9857 | { | |
9858 | DeclareAndCast(StepGeom_BezierCurve, anent, ent); | |
9859 | RWStepGeom_RWBezierCurve tool; | |
9860 | // if (anent.IsNull()) return; | |
9861 | tool.WriteStep (SW,anent); | |
9862 | } | |
9863 | ||
9864 | break; | |
9865 | case 44 : | |
9866 | { | |
9867 | DeclareAndCast(StepGeom_BezierSurface, anent, ent); | |
9868 | RWStepGeom_RWBezierSurface tool; | |
9869 | // if (anent.IsNull()) return; | |
9870 | tool.WriteStep (SW,anent); | |
9871 | } | |
9872 | ||
9873 | break; | |
9874 | case 45 : | |
9875 | { | |
9876 | DeclareAndCast(StepShape_Block, anent, ent); | |
9877 | RWStepShape_RWBlock tool; | |
9878 | // if (anent.IsNull()) return; | |
9879 | tool.WriteStep (SW,anent); | |
9880 | } | |
9881 | ||
9882 | break; | |
9883 | case 46 : | |
9884 | { | |
9885 | DeclareAndCast(StepShape_BooleanResult, anent, ent); | |
9886 | RWStepShape_RWBooleanResult tool; | |
9887 | // if (anent.IsNull()) return; | |
9888 | tool.WriteStep (SW,anent); | |
9889 | } | |
9890 | ||
9891 | break; | |
9892 | case 47 : | |
9893 | { | |
9894 | DeclareAndCast(StepGeom_BoundaryCurve, anent, ent); | |
9895 | RWStepGeom_RWBoundaryCurve tool; | |
9896 | // if (anent.IsNull()) return; | |
9897 | tool.WriteStep (SW,anent); | |
9898 | } | |
9899 | ||
9900 | break; | |
9901 | case 48 : | |
9902 | { | |
9903 | DeclareAndCast(StepGeom_BoundedCurve, anent, ent); | |
9904 | RWStepGeom_RWBoundedCurve tool; | |
9905 | // if (anent.IsNull()) return; | |
9906 | tool.WriteStep (SW,anent); | |
9907 | } | |
9908 | ||
9909 | break; | |
9910 | case 49 : | |
9911 | { | |
9912 | DeclareAndCast(StepGeom_BoundedSurface, anent, ent); | |
9913 | RWStepGeom_RWBoundedSurface tool; | |
9914 | // if (anent.IsNull()) return; | |
9915 | tool.WriteStep (SW,anent); | |
9916 | } | |
9917 | ||
9918 | break; | |
9919 | case 50 : | |
9920 | { | |
9921 | DeclareAndCast(StepShape_BoxDomain, anent, ent); | |
9922 | RWStepShape_RWBoxDomain tool; | |
9923 | // if (anent.IsNull()) return; | |
9924 | tool.WriteStep (SW,anent); | |
9925 | } | |
9926 | ||
9927 | break; | |
9928 | case 51 : | |
9929 | { | |
9930 | DeclareAndCast(StepShape_BoxedHalfSpace, anent, ent); | |
9931 | RWStepShape_RWBoxedHalfSpace tool; | |
9932 | // if (anent.IsNull()) return; | |
9933 | tool.WriteStep (SW,anent); | |
9934 | } | |
9935 | ||
9936 | break; | |
9937 | case 52 : | |
9938 | { | |
9939 | DeclareAndCast(StepShape_BrepWithVoids, anent, ent); | |
9940 | RWStepShape_RWBrepWithVoids tool; | |
9941 | // if (anent.IsNull()) return; | |
9942 | tool.WriteStep (SW,anent); | |
9943 | } | |
9944 | ||
9945 | break; | |
9946 | case 53 : | |
9947 | { | |
9948 | DeclareAndCast(StepBasic_CalendarDate, anent, ent); | |
9949 | RWStepBasic_RWCalendarDate tool; | |
9950 | // if (anent.IsNull()) return; | |
9951 | tool.WriteStep (SW,anent); | |
9952 | } | |
9953 | ||
9954 | break; | |
9955 | case 54 : | |
9956 | { | |
9957 | DeclareAndCast(StepVisual_CameraImage, anent, ent); | |
9958 | RWStepVisual_RWCameraImage tool; | |
9959 | // if (anent.IsNull()) return; | |
9960 | tool.WriteStep (SW,anent); | |
9961 | } | |
9962 | ||
9963 | break; | |
9964 | case 55 : | |
9965 | { | |
9966 | DeclareAndCast(StepVisual_CameraModel, anent, ent); | |
9967 | RWStepVisual_RWCameraModel tool; | |
9968 | // if (anent.IsNull()) return; | |
9969 | tool.WriteStep (SW,anent); | |
9970 | } | |
9971 | ||
9972 | break; | |
9973 | case 56 : | |
9974 | { | |
9975 | DeclareAndCast(StepVisual_CameraModelD2, anent, ent); | |
9976 | RWStepVisual_RWCameraModelD2 tool; | |
9977 | // if (anent.IsNull()) return; | |
9978 | tool.WriteStep (SW,anent); | |
9979 | } | |
9980 | ||
9981 | break; | |
9982 | case 57 : | |
9983 | { | |
9984 | DeclareAndCast(StepVisual_CameraModelD3, anent, ent); | |
9985 | RWStepVisual_RWCameraModelD3 tool; | |
9986 | // if (anent.IsNull()) return; | |
9987 | tool.WriteStep (SW,anent); | |
9988 | } | |
9989 | ||
9990 | break; | |
9991 | case 58 : | |
9992 | { | |
9993 | DeclareAndCast(StepVisual_CameraUsage, anent, ent); | |
9994 | RWStepVisual_RWCameraUsage tool; | |
9995 | // if (anent.IsNull()) return; | |
9996 | tool.WriteStep (SW,anent); | |
9997 | } | |
9998 | ||
9999 | break; | |
10000 | case 59 : | |
10001 | { | |
10002 | DeclareAndCast(StepGeom_CartesianPoint, anent, ent); | |
10003 | RWStepGeom_RWCartesianPoint tool; | |
10004 | // if (anent.IsNull()) return; | |
10005 | tool.WriteStep (SW,anent); | |
10006 | } | |
10007 | ||
10008 | break; | |
10009 | case 60 : | |
10010 | { | |
10011 | DeclareAndCast(StepGeom_CartesianTransformationOperator, anent, ent); | |
10012 | RWStepGeom_RWCartesianTransformationOperator tool; | |
10013 | // if (anent.IsNull()) return; | |
10014 | tool.WriteStep (SW,anent); | |
10015 | } | |
10016 | ||
10017 | break; | |
10018 | case 61 : | |
10019 | { | |
10020 | DeclareAndCast(StepGeom_CartesianTransformationOperator3d, anent, ent); | |
10021 | RWStepGeom_RWCartesianTransformationOperator3d tool; | |
10022 | // if (anent.IsNull()) return; | |
10023 | tool.WriteStep (SW,anent); | |
10024 | } | |
10025 | ||
10026 | break; | |
10027 | case 62 : | |
10028 | { | |
10029 | DeclareAndCast(StepGeom_Circle, anent, ent); | |
10030 | RWStepGeom_RWCircle tool; | |
10031 | // if (anent.IsNull()) return; | |
10032 | tool.WriteStep (SW,anent); | |
10033 | } | |
10034 | ||
10035 | break; | |
10036 | case 63 : | |
10037 | { | |
10038 | DeclareAndCast(StepShape_ClosedShell, anent, ent); | |
10039 | RWStepShape_RWClosedShell tool; | |
10040 | // if (anent.IsNull()) return; | |
10041 | tool.WriteStep (SW,anent); | |
10042 | } | |
10043 | ||
10044 | break; | |
10045 | case 64 : | |
10046 | { | |
10047 | DeclareAndCast(StepVisual_Colour, anent, ent); | |
10048 | RWStepVisual_RWColour tool; | |
10049 | // if (anent.IsNull()) return; | |
10050 | tool.WriteStep (SW,anent); | |
10051 | } | |
10052 | ||
10053 | break; | |
10054 | case 65 : | |
10055 | { | |
10056 | DeclareAndCast(StepVisual_ColourRgb, anent, ent); | |
10057 | RWStepVisual_RWColourRgb tool; | |
10058 | // if (anent.IsNull()) return; | |
10059 | tool.WriteStep (SW,anent); | |
10060 | } | |
10061 | ||
10062 | break; | |
10063 | case 66 : | |
10064 | { | |
10065 | DeclareAndCast(StepVisual_ColourSpecification, anent, ent); | |
10066 | RWStepVisual_RWColourSpecification tool; | |
10067 | // if (anent.IsNull()) return; | |
10068 | tool.WriteStep (SW,anent); | |
10069 | } | |
10070 | ||
10071 | break; | |
10072 | case 67 : | |
10073 | { | |
10074 | DeclareAndCast(StepGeom_CompositeCurve, anent, ent); | |
10075 | RWStepGeom_RWCompositeCurve tool; | |
10076 | // if (anent.IsNull()) return; | |
10077 | tool.WriteStep (SW,anent); | |
10078 | } | |
10079 | ||
10080 | break; | |
10081 | case 68 : | |
10082 | { | |
10083 | DeclareAndCast(StepGeom_CompositeCurveOnSurface, anent, ent); | |
10084 | RWStepGeom_RWCompositeCurveOnSurface tool; | |
10085 | // if (anent.IsNull()) return; | |
10086 | tool.WriteStep (SW,anent); | |
10087 | } | |
10088 | ||
10089 | break; | |
10090 | case 69 : | |
10091 | { | |
10092 | DeclareAndCast(StepGeom_CompositeCurveSegment, anent, ent); | |
10093 | RWStepGeom_RWCompositeCurveSegment tool; | |
10094 | // if (anent.IsNull()) return; | |
10095 | tool.WriteStep (SW,anent); | |
10096 | } | |
10097 | ||
10098 | break; | |
10099 | case 70 : | |
10100 | { | |
10101 | DeclareAndCast(StepVisual_CompositeText, anent, ent); | |
10102 | RWStepVisual_RWCompositeText tool; | |
10103 | // if (anent.IsNull()) return; | |
10104 | tool.WriteStep (SW,anent); | |
10105 | } | |
10106 | ||
10107 | break; | |
10108 | case 73 : | |
10109 | { | |
10110 | DeclareAndCast(StepVisual_CompositeTextWithExtent, anent, ent); | |
10111 | RWStepVisual_RWCompositeTextWithExtent tool; | |
10112 | // if (anent.IsNull()) return; | |
10113 | tool.WriteStep (SW,anent); | |
10114 | } | |
10115 | ||
10116 | break; | |
10117 | case 74 : | |
10118 | { | |
10119 | DeclareAndCast(StepGeom_Conic, anent, ent); | |
10120 | RWStepGeom_RWConic tool; | |
10121 | // if (anent.IsNull()) return; | |
10122 | tool.WriteStep (SW,anent); | |
10123 | } | |
10124 | ||
10125 | break; | |
10126 | case 75 : | |
10127 | { | |
10128 | DeclareAndCast(StepGeom_ConicalSurface, anent, ent); | |
10129 | RWStepGeom_RWConicalSurface tool; | |
10130 | // if (anent.IsNull()) return; | |
10131 | tool.WriteStep (SW,anent); | |
10132 | } | |
10133 | ||
10134 | break; | |
10135 | case 76 : | |
10136 | { | |
10137 | DeclareAndCast(StepShape_ConnectedFaceSet, anent, ent); | |
10138 | RWStepShape_RWConnectedFaceSet tool; | |
10139 | // if (anent.IsNull()) return; | |
10140 | tool.WriteStep (SW,anent); | |
10141 | } | |
10142 | ||
10143 | break; | |
10144 | case 77 : | |
10145 | { | |
10146 | DeclareAndCast(StepVisual_ContextDependentInvisibility, anent, ent); | |
10147 | RWStepVisual_RWContextDependentInvisibility tool; | |
10148 | // if (anent.IsNull()) return; | |
10149 | tool.WriteStep (SW,anent); | |
10150 | } | |
10151 | ||
10152 | break; | |
10153 | case 78 : | |
10154 | { | |
10155 | DeclareAndCast(StepVisual_ContextDependentOverRidingStyledItem, anent, ent); | |
10156 | RWStepVisual_RWContextDependentOverRidingStyledItem tool; | |
10157 | // if (anent.IsNull()) return; | |
10158 | tool.WriteStep (SW,anent); | |
10159 | } | |
10160 | ||
10161 | break; | |
10162 | case 79 : | |
10163 | { | |
10164 | DeclareAndCast(StepBasic_ConversionBasedUnit, anent, ent); | |
10165 | RWStepBasic_RWConversionBasedUnit tool; | |
10166 | // if (anent.IsNull()) return; | |
10167 | tool.WriteStep (SW,anent); | |
10168 | } | |
10169 | ||
10170 | break; | |
10171 | case 80 : | |
10172 | { | |
10173 | DeclareAndCast(StepBasic_CoordinatedUniversalTimeOffset, anent, ent); | |
10174 | RWStepBasic_RWCoordinatedUniversalTimeOffset tool; | |
10175 | // if (anent.IsNull()) return; | |
10176 | tool.WriteStep (SW,anent); | |
10177 | } | |
10178 | ||
10179 | break; | |
10180 | case 82 : | |
10181 | { | |
10182 | DeclareAndCast(StepShape_CsgShapeRepresentation, anent, ent); | |
10183 | RWStepShape_RWCsgShapeRepresentation tool; | |
10184 | // if (anent.IsNull()) return; | |
10185 | tool.WriteStep (SW,anent); | |
10186 | } | |
10187 | ||
10188 | break; | |
10189 | case 83 : | |
10190 | { | |
10191 | DeclareAndCast(StepShape_CsgSolid, anent, ent); | |
10192 | RWStepShape_RWCsgSolid tool; | |
10193 | // if (anent.IsNull()) return; | |
10194 | tool.WriteStep (SW,anent); | |
10195 | } | |
10196 | ||
10197 | break; | |
10198 | case 84 : | |
10199 | { | |
10200 | DeclareAndCast(StepGeom_Curve, anent, ent); | |
10201 | RWStepGeom_RWCurve tool; | |
10202 | // if (anent.IsNull()) return; | |
10203 | tool.WriteStep (SW,anent); | |
10204 | } | |
10205 | ||
10206 | break; | |
10207 | case 85 : | |
10208 | { | |
10209 | DeclareAndCast(StepGeom_CurveBoundedSurface, anent, ent); | |
10210 | RWStepGeom_RWCurveBoundedSurface tool; | |
10211 | // if (anent.IsNull()) return; | |
10212 | tool.WriteStep (SW,anent); | |
10213 | } | |
10214 | ||
10215 | break; | |
10216 | case 86 : | |
10217 | { | |
10218 | DeclareAndCast(StepGeom_CurveReplica, anent, ent); | |
10219 | RWStepGeom_RWCurveReplica tool; | |
10220 | // if (anent.IsNull()) return; | |
10221 | tool.WriteStep (SW,anent); | |
10222 | } | |
10223 | ||
10224 | break; | |
10225 | case 87 : | |
10226 | { | |
10227 | DeclareAndCast(StepVisual_CurveStyle, anent, ent); | |
10228 | RWStepVisual_RWCurveStyle tool; | |
10229 | // if (anent.IsNull()) return; | |
10230 | tool.WriteStep (SW,anent); | |
10231 | } | |
10232 | ||
10233 | break; | |
10234 | case 88 : | |
10235 | { | |
10236 | DeclareAndCast(StepVisual_CurveStyleFont, anent, ent); | |
10237 | RWStepVisual_RWCurveStyleFont tool; | |
10238 | // if (anent.IsNull()) return; | |
10239 | tool.WriteStep (SW,anent); | |
10240 | } | |
10241 | ||
10242 | break; | |
10243 | case 89 : | |
10244 | { | |
10245 | DeclareAndCast(StepVisual_CurveStyleFontPattern, anent, ent); | |
10246 | RWStepVisual_RWCurveStyleFontPattern tool; | |
10247 | // if (anent.IsNull()) return; | |
10248 | tool.WriteStep (SW,anent); | |
10249 | } | |
10250 | ||
10251 | break; | |
10252 | case 90 : | |
10253 | { | |
10254 | DeclareAndCast(StepGeom_CylindricalSurface, anent, ent); | |
10255 | RWStepGeom_RWCylindricalSurface tool; | |
10256 | // if (anent.IsNull()) return; | |
10257 | tool.WriteStep (SW,anent); | |
10258 | } | |
10259 | ||
10260 | break; | |
10261 | case 91 : | |
10262 | { | |
10263 | DeclareAndCast(StepBasic_Date, anent, ent); | |
10264 | RWStepBasic_RWDate tool; | |
10265 | // if (anent.IsNull()) return; | |
10266 | tool.WriteStep (SW,anent); | |
10267 | } | |
10268 | ||
10269 | break; | |
10270 | case 92 : | |
10271 | { | |
10272 | DeclareAndCast(StepBasic_DateAndTime, anent, ent); | |
10273 | RWStepBasic_RWDateAndTime tool; | |
10274 | // if (anent.IsNull()) return; | |
10275 | tool.WriteStep (SW,anent); | |
10276 | } | |
10277 | ||
10278 | break; | |
10279 | case 95 : | |
10280 | { | |
10281 | DeclareAndCast(StepBasic_DateRole, anent, ent); | |
10282 | RWStepBasic_RWDateRole tool; | |
10283 | // if (anent.IsNull()) return; | |
10284 | tool.WriteStep (SW,anent); | |
10285 | } | |
10286 | ||
10287 | break; | |
10288 | case 96 : | |
10289 | { | |
10290 | DeclareAndCast(StepBasic_DateTimeRole, anent, ent); | |
10291 | RWStepBasic_RWDateTimeRole tool; | |
10292 | // if (anent.IsNull()) return; | |
10293 | tool.WriteStep (SW,anent); | |
10294 | } | |
10295 | ||
10296 | break; | |
10297 | case 98 : | |
10298 | { | |
10299 | DeclareAndCast(StepRepr_DefinitionalRepresentation, anent, ent); | |
10300 | RWStepRepr_RWDefinitionalRepresentation tool; | |
10301 | // if (anent.IsNull()) return; | |
10302 | tool.WriteStep (SW,anent); | |
10303 | } | |
10304 | ||
10305 | break; | |
10306 | case 99 : | |
10307 | { | |
10308 | DeclareAndCast(StepGeom_DegeneratePcurve, anent, ent); | |
10309 | RWStepGeom_RWDegeneratePcurve tool; | |
10310 | // if (anent.IsNull()) return; | |
10311 | tool.WriteStep (SW,anent); | |
10312 | } | |
10313 | ||
10314 | break; | |
10315 | case 100 : | |
10316 | { | |
10317 | DeclareAndCast(StepGeom_DegenerateToroidalSurface, anent, ent); | |
10318 | RWStepGeom_RWDegenerateToroidalSurface tool; | |
10319 | // if (anent.IsNull()) return; | |
10320 | tool.WriteStep (SW,anent); | |
10321 | } | |
10322 | ||
10323 | break; | |
10324 | case 101 : | |
10325 | { | |
10326 | DeclareAndCast(StepRepr_DescriptiveRepresentationItem, anent, ent); | |
10327 | RWStepRepr_RWDescriptiveRepresentationItem tool; | |
10328 | // if (anent.IsNull()) return; | |
10329 | tool.WriteStep (SW,anent); | |
10330 | } | |
10331 | ||
10332 | break; | |
10333 | case 104 : | |
10334 | { | |
10335 | DeclareAndCast(StepBasic_DimensionalExponents, anent, ent); | |
10336 | RWStepBasic_RWDimensionalExponents tool; | |
10337 | // if (anent.IsNull()) return; | |
10338 | tool.WriteStep (SW,anent); | |
10339 | } | |
10340 | ||
10341 | break; | |
10342 | case 105 : | |
10343 | { | |
10344 | DeclareAndCast(StepGeom_Direction, anent, ent); | |
10345 | RWStepGeom_RWDirection tool; | |
10346 | // if (anent.IsNull()) return; | |
10347 | tool.WriteStep (SW,anent); | |
10348 | } | |
10349 | ||
10350 | break; | |
10351 | case 106 : | |
10352 | { | |
10353 | DeclareAndCast(StepVisual_StyledItem, anent, ent); | |
10354 | RWStepVisual_RWStyledItem tool; | |
10355 | // if (anent.IsNull()) return; | |
10356 | tool.WriteStep (SW,anent); | |
10357 | } | |
10358 | ||
5df609e7 | 10359 | break; |
10360 | case 107 : | |
10361 | { | |
10362 | DeclareAndCast(StepVisual_DraughtingCallout, anent, ent); | |
10363 | RWStepVisual_RWDraughtingCallout tool; | |
10364 | tool.WriteStep (SW,anent); | |
10365 | } | |
7fd59977 | 10366 | break; |
10367 | case 108 : | |
10368 | { | |
10369 | DeclareAndCast(StepVisual_DraughtingPreDefinedColour, anent, ent); | |
10370 | RWStepVisual_RWDraughtingPreDefinedColour tool; | |
10371 | // if (anent.IsNull()) return; | |
10372 | tool.WriteStep (SW,anent); | |
10373 | } | |
10374 | ||
10375 | break; | |
10376 | case 109 : | |
10377 | { | |
10378 | DeclareAndCast(StepVisual_DraughtingPreDefinedCurveFont, anent, ent); | |
10379 | RWStepVisual_RWDraughtingPreDefinedCurveFont tool; | |
10380 | // if (anent.IsNull()) return; | |
10381 | tool.WriteStep (SW,anent); | |
10382 | } | |
10383 | ||
10384 | break; | |
10385 | case 115 : | |
10386 | { | |
10387 | DeclareAndCast(StepShape_Edge, anent, ent); | |
10388 | RWStepShape_RWEdge tool; | |
10389 | // if (anent.IsNull()) return; | |
10390 | tool.WriteStep (SW,anent); | |
10391 | } | |
10392 | ||
10393 | break; | |
10394 | case 116 : | |
10395 | { | |
10396 | DeclareAndCast(StepShape_EdgeCurve, anent, ent); | |
10397 | RWStepShape_RWEdgeCurve tool; | |
10398 | // if (anent.IsNull()) return; | |
10399 | tool.WriteStep (SW,anent); | |
10400 | } | |
10401 | ||
10402 | break; | |
10403 | case 117 : | |
10404 | { | |
10405 | DeclareAndCast(StepShape_EdgeLoop, anent, ent); | |
10406 | RWStepShape_RWEdgeLoop tool; | |
10407 | // if (anent.IsNull()) return; | |
10408 | tool.WriteStep (SW,anent); | |
10409 | } | |
10410 | ||
10411 | break; | |
10412 | case 118 : | |
10413 | { | |
10414 | DeclareAndCast(StepGeom_ElementarySurface, anent, ent); | |
10415 | RWStepGeom_RWElementarySurface tool; | |
10416 | // if (anent.IsNull()) return; | |
10417 | tool.WriteStep (SW,anent); | |
10418 | } | |
10419 | ||
10420 | break; | |
10421 | case 119 : | |
10422 | { | |
10423 | DeclareAndCast(StepGeom_Ellipse, anent, ent); | |
10424 | RWStepGeom_RWEllipse tool; | |
10425 | // if (anent.IsNull()) return; | |
10426 | tool.WriteStep (SW,anent); | |
10427 | } | |
10428 | ||
10429 | break; | |
10430 | case 120 : | |
10431 | { | |
10432 | DeclareAndCast(StepGeom_EvaluatedDegeneratePcurve, anent, ent); | |
10433 | RWStepGeom_RWEvaluatedDegeneratePcurve tool; | |
10434 | // if (anent.IsNull()) return; | |
10435 | tool.WriteStep (SW,anent); | |
10436 | } | |
10437 | ||
10438 | break; | |
10439 | case 121 : | |
10440 | { | |
10441 | DeclareAndCast(StepBasic_ExternalSource, anent, ent); | |
10442 | RWStepBasic_RWExternalSource tool; | |
10443 | // if (anent.IsNull()) return; | |
10444 | tool.WriteStep (SW,anent); | |
10445 | } | |
10446 | ||
10447 | break; | |
10448 | case 122 : | |
10449 | { | |
10450 | DeclareAndCast(StepVisual_ExternallyDefinedCurveFont, anent, ent); | |
10451 | RWStepVisual_RWExternallyDefinedCurveFont tool; | |
10452 | // if (anent.IsNull()) return; | |
10453 | tool.WriteStep (SW,anent); | |
10454 | } | |
10455 | ||
10456 | break; | |
10457 | case 124 : | |
10458 | case 126 : | |
10459 | { | |
10460 | DeclareAndCast(StepBasic_ExternallyDefinedItem, anent, ent); | |
10461 | RWStepBasic_RWExternallyDefinedItem tool; | |
10462 | // if (anent.IsNull()) return; | |
10463 | tool.WriteStep (SW,anent); | |
10464 | } | |
10465 | ||
10466 | break; | |
10467 | case 128 : | |
10468 | { | |
10469 | DeclareAndCast(StepShape_ExtrudedAreaSolid, anent, ent); | |
10470 | RWStepShape_RWExtrudedAreaSolid tool; | |
10471 | // if (anent.IsNull()) return; | |
10472 | tool.WriteStep (SW,anent); | |
10473 | } | |
10474 | ||
10475 | break; | |
10476 | case 129 : | |
10477 | { | |
10478 | DeclareAndCast(StepShape_Face, anent, ent); | |
10479 | RWStepShape_RWFace tool; | |
10480 | // if (anent.IsNull()) return; | |
10481 | tool.WriteStep (SW,anent); | |
10482 | } | |
10483 | ||
10484 | break; | |
10485 | case 131 : | |
10486 | { | |
10487 | DeclareAndCast(StepShape_FaceBound, anent, ent); | |
10488 | RWStepShape_RWFaceBound tool; | |
10489 | // if (anent.IsNull()) return; | |
10490 | tool.WriteStep (SW,anent); | |
10491 | } | |
10492 | ||
10493 | break; | |
10494 | case 132 : | |
10495 | { | |
10496 | DeclareAndCast(StepShape_FaceOuterBound, anent, ent); | |
10497 | RWStepShape_RWFaceOuterBound tool; | |
10498 | // if (anent.IsNull()) return; | |
10499 | tool.WriteStep (SW,anent); | |
10500 | } | |
10501 | ||
10502 | break; | |
10503 | case 133 : | |
10504 | { | |
10505 | DeclareAndCast(StepShape_FaceSurface, anent, ent); | |
10506 | RWStepShape_RWFaceSurface tool; | |
10507 | // if (anent.IsNull()) return; | |
10508 | tool.WriteStep (SW,anent); | |
10509 | } | |
10510 | ||
10511 | break; | |
10512 | case 134 : | |
10513 | { | |
10514 | DeclareAndCast(StepShape_FacetedBrep, anent, ent); | |
10515 | RWStepShape_RWFacetedBrep tool; | |
10516 | // if (anent.IsNull()) return; | |
10517 | tool.WriteStep (SW,anent); | |
10518 | } | |
10519 | ||
10520 | break; | |
10521 | case 135 : | |
10522 | { | |
10523 | DeclareAndCast(StepShape_FacetedBrepShapeRepresentation, anent, ent); | |
10524 | RWStepShape_RWFacetedBrepShapeRepresentation tool; | |
10525 | // if (anent.IsNull()) return; | |
10526 | tool.WriteStep (SW,anent); | |
10527 | } | |
10528 | ||
10529 | break; | |
10530 | case 136 : | |
10531 | { | |
10532 | DeclareAndCast(StepVisual_FillAreaStyle, anent, ent); | |
10533 | RWStepVisual_RWFillAreaStyle tool; | |
10534 | // if (anent.IsNull()) return; | |
10535 | tool.WriteStep (SW,anent); | |
10536 | } | |
10537 | ||
10538 | break; | |
10539 | case 137 : | |
10540 | { | |
10541 | DeclareAndCast(StepVisual_FillAreaStyleColour, anent, ent); | |
10542 | RWStepVisual_RWFillAreaStyleColour tool; | |
10543 | // if (anent.IsNull()) return; | |
10544 | tool.WriteStep (SW,anent); | |
10545 | } | |
10546 | ||
10547 | break; | |
10548 | case 141 : | |
10549 | { | |
10550 | DeclareAndCast(StepRepr_FunctionallyDefinedTransformation, anent, ent); | |
10551 | RWStepRepr_RWFunctionallyDefinedTransformation tool; | |
10552 | // if (anent.IsNull()) return; | |
10553 | tool.WriteStep (SW,anent); | |
10554 | } | |
10555 | ||
10556 | break; | |
10557 | case 142 : | |
10558 | { | |
10559 | DeclareAndCast(StepShape_GeometricCurveSet, anent, ent); | |
10560 | RWStepShape_RWGeometricCurveSet tool; | |
10561 | // if (anent.IsNull()) return; | |
10562 | tool.WriteStep (SW,anent); | |
10563 | } | |
10564 | ||
10565 | break; | |
10566 | case 143 : | |
10567 | { | |
10568 | DeclareAndCast(StepGeom_GeometricRepresentationContext, anent, ent); | |
10569 | RWStepGeom_RWGeometricRepresentationContext tool; | |
10570 | // if (anent.IsNull()) return; | |
10571 | tool.WriteStep (SW,anent); | |
10572 | } | |
10573 | ||
10574 | break; | |
10575 | case 144 : | |
10576 | { | |
10577 | DeclareAndCast(StepGeom_GeometricRepresentationItem, anent, ent); | |
10578 | RWStepGeom_RWGeometricRepresentationItem tool; | |
10579 | // if (anent.IsNull()) return; | |
10580 | tool.WriteStep (SW,anent); | |
10581 | } | |
10582 | ||
10583 | break; | |
10584 | case 145 : | |
10585 | { | |
10586 | DeclareAndCast(StepShape_GeometricSet, anent, ent); | |
10587 | RWStepShape_RWGeometricSet tool; | |
10588 | // if (anent.IsNull()) return; | |
10589 | tool.WriteStep (SW,anent); | |
10590 | } | |
10591 | ||
10592 | break; | |
10593 | case 146 : | |
10594 | { | |
10595 | DeclareAndCast(StepShape_GeometricallyBoundedSurfaceShapeRepresentation, anent, ent); | |
10596 | RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation tool; | |
10597 | // if (anent.IsNull()) return; | |
10598 | tool.WriteStep (SW,anent); | |
10599 | } | |
10600 | ||
10601 | break; | |
10602 | case 147 : | |
10603 | { | |
10604 | DeclareAndCast(StepShape_GeometricallyBoundedWireframeShapeRepresentation, anent, ent); | |
10605 | RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation tool; | |
10606 | // if (anent.IsNull()) return; | |
10607 | tool.WriteStep (SW,anent); | |
10608 | } | |
10609 | ||
10610 | break; | |
10611 | case 148 : | |
10612 | { | |
10613 | DeclareAndCast(StepRepr_GlobalUncertaintyAssignedContext, anent, ent); | |
10614 | RWStepRepr_RWGlobalUncertaintyAssignedContext tool; | |
10615 | // if (anent.IsNull()) return; | |
10616 | tool.WriteStep (SW,anent); | |
10617 | } | |
10618 | ||
10619 | break; | |
10620 | case 149 : | |
10621 | { | |
10622 | DeclareAndCast(StepRepr_GlobalUnitAssignedContext, anent, ent); | |
10623 | RWStepRepr_RWGlobalUnitAssignedContext tool; | |
10624 | // if (anent.IsNull()) return; | |
10625 | tool.WriteStep (SW,anent); | |
10626 | } | |
10627 | ||
10628 | break; | |
10629 | case 150 : | |
10630 | { | |
10631 | DeclareAndCast(StepBasic_Group, anent, ent); | |
10632 | RWStepBasic_RWGroup tool; | |
10633 | // if (anent.IsNull()) return; | |
10634 | tool.WriteStep (SW,anent); | |
10635 | } | |
10636 | ||
10637 | break; | |
10638 | case 152 : | |
10639 | { | |
10640 | DeclareAndCast(StepBasic_GroupRelationship, anent, ent); | |
10641 | RWStepBasic_RWGroupRelationship tool; | |
10642 | // if (anent.IsNull()) return; | |
10643 | tool.WriteStep (SW,anent); | |
10644 | } | |
10645 | ||
10646 | break; | |
10647 | case 153 : | |
10648 | { | |
10649 | DeclareAndCast(StepShape_HalfSpaceSolid, anent, ent); | |
10650 | RWStepShape_RWHalfSpaceSolid tool; | |
10651 | // if (anent.IsNull()) return; | |
10652 | tool.WriteStep (SW,anent); | |
10653 | } | |
10654 | ||
10655 | break; | |
10656 | case 154 : | |
10657 | { | |
10658 | DeclareAndCast(StepGeom_Hyperbola, anent, ent); | |
10659 | RWStepGeom_RWHyperbola tool; | |
10660 | // if (anent.IsNull()) return; | |
10661 | tool.WriteStep (SW,anent); | |
10662 | } | |
10663 | ||
10664 | break; | |
10665 | case 155 : | |
10666 | { | |
10667 | DeclareAndCast(StepGeom_IntersectionCurve, anent, ent); | |
10668 | RWStepGeom_RWIntersectionCurve tool; | |
10669 | // if (anent.IsNull()) return; | |
10670 | tool.WriteStep (SW,anent); | |
10671 | } | |
10672 | ||
10673 | break; | |
10674 | case 156 : | |
10675 | { | |
10676 | DeclareAndCast(StepVisual_Invisibility, anent, ent); | |
10677 | RWStepVisual_RWInvisibility tool; | |
10678 | // if (anent.IsNull()) return; | |
10679 | tool.WriteStep (SW,anent); | |
10680 | } | |
10681 | ||
10682 | break; | |
10683 | case 157 : | |
10684 | { | |
10685 | DeclareAndCast(StepBasic_LengthMeasureWithUnit, anent, ent); | |
10686 | RWStepBasic_RWLengthMeasureWithUnit tool; | |
10687 | // if (anent.IsNull()) return; | |
10688 | tool.WriteStep (SW,anent); | |
10689 | } | |
10690 | ||
10691 | break; | |
10692 | case 158 : | |
10693 | { | |
10694 | DeclareAndCast(StepBasic_LengthUnit, anent, ent); | |
10695 | RWStepBasic_RWLengthUnit tool; | |
10696 | // if (anent.IsNull()) return; | |
10697 | tool.WriteStep (SW,anent); | |
10698 | } | |
10699 | ||
10700 | break; | |
10701 | case 159 : | |
10702 | { | |
10703 | DeclareAndCast(StepGeom_Line, anent, ent); | |
10704 | RWStepGeom_RWLine tool; | |
10705 | // if (anent.IsNull()) return; | |
10706 | tool.WriteStep (SW,anent); | |
10707 | } | |
10708 | ||
10709 | break; | |
10710 | case 160 : | |
10711 | { | |
10712 | DeclareAndCast(StepBasic_LocalTime, anent, ent); | |
10713 | RWStepBasic_RWLocalTime tool; | |
10714 | // if (anent.IsNull()) return; | |
10715 | tool.WriteStep (SW,anent); | |
10716 | } | |
10717 | ||
10718 | break; | |
10719 | case 161 : | |
10720 | { | |
10721 | DeclareAndCast(StepShape_Loop, anent, ent); | |
10722 | RWStepShape_RWLoop tool; | |
10723 | // if (anent.IsNull()) return; | |
10724 | tool.WriteStep (SW,anent); | |
10725 | } | |
10726 | ||
10727 | break; | |
10728 | case 162 : | |
10729 | { | |
10730 | DeclareAndCast(StepShape_ManifoldSolidBrep, anent, ent); | |
10731 | RWStepShape_RWManifoldSolidBrep tool; | |
10732 | // if (anent.IsNull()) return; | |
10733 | tool.WriteStep (SW,anent); | |
10734 | } | |
10735 | ||
10736 | break; | |
10737 | case 163 : | |
10738 | { | |
10739 | DeclareAndCast(StepShape_ManifoldSurfaceShapeRepresentation, anent, ent); | |
10740 | RWStepShape_RWManifoldSurfaceShapeRepresentation tool; | |
10741 | // if (anent.IsNull()) return; | |
10742 | tool.WriteStep (SW,anent); | |
10743 | } | |
10744 | ||
10745 | break; | |
10746 | case 164 : | |
10747 | { | |
10748 | DeclareAndCast(StepRepr_MappedItem, anent, ent); | |
10749 | RWStepRepr_RWMappedItem tool; | |
10750 | // if (anent.IsNull()) return; | |
10751 | tool.WriteStep (SW,anent); | |
10752 | } | |
10753 | ||
10754 | break; | |
10755 | case 165 : | |
10756 | { | |
10757 | DeclareAndCast(StepBasic_MeasureWithUnit, anent, ent); | |
10758 | RWStepBasic_RWMeasureWithUnit tool; | |
10759 | // if (anent.IsNull()) return; | |
10760 | tool.WriteStep (SW,anent); | |
10761 | } | |
10762 | ||
10763 | break; | |
10764 | case 166 : | |
10765 | { | |
10766 | DeclareAndCast(StepVisual_MechanicalDesignGeometricPresentationArea, anent, ent); | |
10767 | RWStepVisual_RWMechanicalDesignGeometricPresentationArea tool; | |
10768 | // if (anent.IsNull()) return; | |
10769 | tool.WriteStep (SW,anent); | |
10770 | } | |
10771 | ||
10772 | break; | |
10773 | case 167 : | |
10774 | { | |
10775 | DeclareAndCast(StepVisual_MechanicalDesignGeometricPresentationRepresentation, anent, ent); | |
10776 | RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation tool; | |
10777 | // if (anent.IsNull()) return; | |
10778 | tool.WriteStep (SW,anent); | |
10779 | } | |
10780 | ||
10781 | break; | |
10782 | case 169 : | |
10783 | { | |
10784 | DeclareAndCast(StepBasic_NamedUnit, anent, ent); | |
10785 | RWStepBasic_RWNamedUnit tool; | |
10786 | // if (anent.IsNull()) return; | |
10787 | tool.WriteStep (SW,anent); | |
10788 | } | |
10789 | ||
10790 | break; | |
10791 | case 171 : | |
10792 | { | |
10793 | DeclareAndCast(StepGeom_OffsetCurve3d, anent, ent); | |
10794 | RWStepGeom_RWOffsetCurve3d tool; | |
10795 | // if (anent.IsNull()) return; | |
10796 | tool.WriteStep (SW,anent); | |
10797 | } | |
10798 | ||
10799 | break; | |
10800 | case 172 : | |
10801 | { | |
10802 | DeclareAndCast(StepGeom_OffsetSurface, anent, ent); | |
10803 | RWStepGeom_RWOffsetSurface tool; | |
10804 | // if (anent.IsNull()) return; | |
10805 | tool.WriteStep (SW,anent); | |
10806 | } | |
10807 | ||
10808 | break; | |
10809 | case 174 : | |
10810 | { | |
10811 | DeclareAndCast(StepShape_OpenShell, anent, ent); | |
10812 | RWStepShape_RWOpenShell tool; | |
10813 | // if (anent.IsNull()) return; | |
10814 | tool.WriteStep (SW,anent); | |
10815 | } | |
10816 | ||
10817 | break; | |
10818 | case 175 : | |
10819 | { | |
10820 | DeclareAndCast(StepBasic_OrdinalDate, anent, ent); | |
10821 | RWStepBasic_RWOrdinalDate tool; | |
10822 | // if (anent.IsNull()) return; | |
10823 | tool.WriteStep (SW,anent); | |
10824 | } | |
10825 | ||
10826 | break; | |
10827 | case 176 : | |
10828 | { | |
10829 | DeclareAndCast(StepBasic_Organization, anent, ent); | |
10830 | RWStepBasic_RWOrganization tool; | |
10831 | // if (anent.IsNull()) return; | |
10832 | tool.WriteStep (SW,anent); | |
10833 | } | |
10834 | ||
10835 | break; | |
10836 | case 178 : | |
10837 | { | |
10838 | DeclareAndCast(StepBasic_OrganizationRole, anent, ent); | |
10839 | RWStepBasic_RWOrganizationRole tool; | |
10840 | // if (anent.IsNull()) return; | |
10841 | tool.WriteStep (SW,anent); | |
10842 | } | |
10843 | ||
10844 | break; | |
10845 | case 179 : | |
10846 | { | |
10847 | DeclareAndCast(StepBasic_OrganizationalAddress, anent, ent); | |
10848 | RWStepBasic_RWOrganizationalAddress tool; | |
10849 | // if (anent.IsNull()) return; | |
10850 | tool.WriteStep (SW,anent); | |
10851 | } | |
10852 | ||
10853 | break; | |
10854 | case 180 : | |
10855 | { | |
10856 | DeclareAndCast(StepShape_OrientedClosedShell, anent, ent); | |
10857 | RWStepShape_RWOrientedClosedShell tool; | |
10858 | // if (anent.IsNull()) return; | |
10859 | tool.WriteStep (SW,anent); | |
10860 | } | |
10861 | ||
10862 | break; | |
10863 | case 181 : | |
10864 | { | |
10865 | DeclareAndCast(StepShape_OrientedEdge, anent, ent); | |
10866 | RWStepShape_RWOrientedEdge tool; | |
10867 | // if (anent.IsNull()) return; | |
10868 | tool.WriteStep (SW,anent); | |
10869 | } | |
10870 | ||
10871 | break; | |
10872 | case 182 : | |
10873 | { | |
10874 | DeclareAndCast(StepShape_OrientedFace, anent, ent); | |
10875 | RWStepShape_RWOrientedFace tool; | |
10876 | // if (anent.IsNull()) return; | |
10877 | tool.WriteStep (SW,anent); | |
10878 | } | |
10879 | ||
10880 | break; | |
10881 | case 183 : | |
10882 | { | |
10883 | DeclareAndCast(StepShape_OrientedOpenShell, anent, ent); | |
10884 | RWStepShape_RWOrientedOpenShell tool; | |
10885 | // if (anent.IsNull()) return; | |
10886 | tool.WriteStep (SW,anent); | |
10887 | } | |
10888 | ||
10889 | break; | |
10890 | case 184 : | |
10891 | { | |
10892 | DeclareAndCast(StepShape_OrientedPath, anent, ent); | |
10893 | RWStepShape_RWOrientedPath tool; | |
10894 | // if (anent.IsNull()) return; | |
10895 | tool.WriteStep (SW,anent); | |
10896 | } | |
10897 | ||
10898 | break; | |
10899 | case 185 : | |
10900 | { | |
10901 | DeclareAndCast(StepGeom_OuterBoundaryCurve, anent, ent); | |
10902 | RWStepGeom_RWOuterBoundaryCurve tool; | |
10903 | // if (anent.IsNull()) return; | |
10904 | tool.WriteStep (SW,anent); | |
10905 | } | |
10906 | ||
10907 | break; | |
10908 | case 186 : | |
10909 | { | |
10910 | DeclareAndCast(StepVisual_OverRidingStyledItem, anent, ent); | |
10911 | RWStepVisual_RWOverRidingStyledItem tool; | |
10912 | // if (anent.IsNull()) return; | |
10913 | tool.WriteStep (SW,anent); | |
10914 | } | |
10915 | ||
10916 | break; | |
10917 | case 187 : | |
10918 | { | |
10919 | DeclareAndCast(StepGeom_Parabola, anent, ent); | |
10920 | RWStepGeom_RWParabola tool; | |
10921 | // if (anent.IsNull()) return; | |
10922 | tool.WriteStep (SW,anent); | |
10923 | } | |
10924 | ||
10925 | break; | |
10926 | case 188 : | |
10927 | { | |
10928 | DeclareAndCast(StepRepr_ParametricRepresentationContext, anent, ent); | |
10929 | RWStepRepr_RWParametricRepresentationContext tool; | |
10930 | // if (anent.IsNull()) return; | |
10931 | tool.WriteStep (SW,anent); | |
10932 | } | |
10933 | ||
10934 | break; | |
10935 | case 189 : | |
10936 | { | |
10937 | DeclareAndCast(StepShape_Path, anent, ent); | |
10938 | RWStepShape_RWPath tool; | |
10939 | // if (anent.IsNull()) return; | |
10940 | tool.WriteStep (SW,anent); | |
10941 | } | |
10942 | ||
10943 | break; | |
10944 | case 190 : | |
10945 | { | |
10946 | DeclareAndCast(StepGeom_Pcurve, anent, ent); | |
10947 | RWStepGeom_RWPcurve tool; | |
10948 | // if (anent.IsNull()) return; | |
10949 | tool.WriteStep (SW,anent); | |
10950 | } | |
10951 | ||
10952 | break; | |
10953 | case 191 : | |
10954 | { | |
10955 | DeclareAndCast(StepBasic_Person, anent, ent); | |
10956 | RWStepBasic_RWPerson tool; | |
10957 | // if (anent.IsNull()) return; | |
10958 | tool.WriteStep (SW,anent); | |
10959 | } | |
10960 | ||
10961 | break; | |
10962 | case 192 : | |
10963 | { | |
10964 | DeclareAndCast(StepBasic_PersonAndOrganization, anent, ent); | |
10965 | RWStepBasic_RWPersonAndOrganization tool; | |
10966 | // if (anent.IsNull()) return; | |
10967 | tool.WriteStep (SW,anent); | |
10968 | } | |
10969 | ||
10970 | break; | |
10971 | case 194 : | |
10972 | { | |
10973 | DeclareAndCast(StepBasic_PersonAndOrganizationRole, anent, ent); | |
10974 | RWStepBasic_RWPersonAndOrganizationRole tool; | |
10975 | // if (anent.IsNull()) return; | |
10976 | tool.WriteStep (SW,anent); | |
10977 | } | |
10978 | ||
10979 | break; | |
10980 | case 195 : | |
10981 | { | |
10982 | DeclareAndCast(StepBasic_PersonalAddress, anent, ent); | |
10983 | RWStepBasic_RWPersonalAddress tool; | |
10984 | // if (anent.IsNull()) return; | |
10985 | tool.WriteStep (SW,anent); | |
10986 | } | |
10987 | ||
10988 | break; | |
10989 | case 196 : | |
10990 | { | |
10991 | DeclareAndCast(StepGeom_Placement, anent, ent); | |
10992 | RWStepGeom_RWPlacement tool; | |
10993 | // if (anent.IsNull()) return; | |
10994 | tool.WriteStep (SW,anent); | |
10995 | } | |
10996 | ||
10997 | break; | |
10998 | case 197 : | |
10999 | { | |
11000 | DeclareAndCast(StepVisual_PlanarBox, anent, ent); | |
11001 | RWStepVisual_RWPlanarBox tool; | |
11002 | // if (anent.IsNull()) return; | |
11003 | tool.WriteStep (SW,anent); | |
11004 | } | |
11005 | ||
11006 | break; | |
11007 | case 198 : | |
11008 | { | |
11009 | DeclareAndCast(StepVisual_PlanarExtent, anent, ent); | |
11010 | RWStepVisual_RWPlanarExtent tool; | |
11011 | // if (anent.IsNull()) return; | |
11012 | tool.WriteStep (SW,anent); | |
11013 | } | |
11014 | ||
11015 | break; | |
11016 | case 199 : | |
11017 | { | |
11018 | DeclareAndCast(StepGeom_Plane, anent, ent); | |
11019 | RWStepGeom_RWPlane tool; | |
11020 | // if (anent.IsNull()) return; | |
11021 | tool.WriteStep (SW,anent); | |
11022 | } | |
11023 | ||
11024 | break; | |
11025 | case 200 : | |
11026 | { | |
11027 | DeclareAndCast(StepBasic_PlaneAngleMeasureWithUnit, anent, ent); | |
11028 | RWStepBasic_RWPlaneAngleMeasureWithUnit tool; | |
11029 | // if (anent.IsNull()) return; | |
11030 | tool.WriteStep (SW,anent); | |
11031 | } | |
11032 | ||
11033 | break; | |
11034 | case 201 : | |
11035 | { | |
11036 | DeclareAndCast(StepBasic_PlaneAngleUnit, anent, ent); | |
11037 | RWStepBasic_RWPlaneAngleUnit tool; | |
11038 | // if (anent.IsNull()) return; | |
11039 | tool.WriteStep (SW,anent); | |
11040 | } | |
11041 | ||
11042 | break; | |
11043 | case 202 : | |
11044 | { | |
11045 | DeclareAndCast(StepGeom_Point, anent, ent); | |
11046 | RWStepGeom_RWPoint tool; | |
11047 | // if (anent.IsNull()) return; | |
11048 | tool.WriteStep (SW,anent); | |
11049 | } | |
11050 | ||
11051 | break; | |
11052 | case 203 : | |
11053 | { | |
11054 | DeclareAndCast(StepGeom_PointOnCurve, anent, ent); | |
11055 | RWStepGeom_RWPointOnCurve tool; | |
11056 | // if (anent.IsNull()) return; | |
11057 | tool.WriteStep (SW,anent); | |
11058 | } | |
11059 | ||
11060 | break; | |
11061 | case 204 : | |
11062 | { | |
11063 | DeclareAndCast(StepGeom_PointOnSurface, anent, ent); | |
11064 | RWStepGeom_RWPointOnSurface tool; | |
11065 | // if (anent.IsNull()) return; | |
11066 | tool.WriteStep (SW,anent); | |
11067 | } | |
11068 | ||
11069 | break; | |
11070 | case 205 : | |
11071 | { | |
11072 | DeclareAndCast(StepGeom_PointReplica, anent, ent); | |
11073 | RWStepGeom_RWPointReplica tool; | |
11074 | // if (anent.IsNull()) return; | |
11075 | tool.WriteStep (SW,anent); | |
11076 | } | |
11077 | ||
11078 | break; | |
11079 | case 206 : | |
11080 | { | |
11081 | DeclareAndCast(StepVisual_PointStyle, anent, ent); | |
11082 | RWStepVisual_RWPointStyle tool; | |
11083 | // if (anent.IsNull()) return; | |
11084 | tool.WriteStep (SW,anent); | |
11085 | } | |
11086 | ||
11087 | break; | |
11088 | case 207 : | |
11089 | { | |
11090 | DeclareAndCast(StepShape_PolyLoop, anent, ent); | |
11091 | RWStepShape_RWPolyLoop tool; | |
11092 | // if (anent.IsNull()) return; | |
11093 | tool.WriteStep (SW,anent); | |
11094 | } | |
11095 | ||
11096 | break; | |
11097 | case 208 : | |
11098 | { | |
11099 | DeclareAndCast(StepGeom_Polyline, anent, ent); | |
11100 | RWStepGeom_RWPolyline tool; | |
11101 | // if (anent.IsNull()) return; | |
11102 | tool.WriteStep (SW,anent); | |
11103 | } | |
11104 | ||
11105 | break; | |
11106 | case 209 : | |
11107 | { | |
11108 | DeclareAndCast(StepVisual_PreDefinedColour, anent, ent); | |
11109 | RWStepVisual_RWPreDefinedColour tool; | |
11110 | // if (anent.IsNull()) return; | |
11111 | tool.WriteStep (SW,anent); | |
11112 | } | |
11113 | ||
11114 | break; | |
11115 | case 210 : | |
11116 | { | |
11117 | DeclareAndCast(StepVisual_PreDefinedCurveFont, anent, ent); | |
11118 | RWStepVisual_RWPreDefinedCurveFont tool; | |
11119 | // if (anent.IsNull()) return; | |
11120 | tool.WriteStep (SW,anent); | |
11121 | } | |
11122 | ||
11123 | break; | |
11124 | case 211 : | |
11125 | case 213 : | |
11126 | { | |
11127 | DeclareAndCast(StepVisual_PreDefinedItem, anent, ent); | |
11128 | RWStepVisual_RWPreDefinedItem tool; | |
11129 | // if (anent.IsNull()) return; | |
11130 | tool.WriteStep (SW,anent); | |
11131 | } | |
11132 | ||
11133 | break; | |
11134 | case 214 : | |
11135 | { | |
11136 | DeclareAndCast(StepVisual_PresentationArea, anent, ent); | |
11137 | RWStepVisual_RWPresentationArea tool; | |
11138 | // if (anent.IsNull()) return; | |
11139 | tool.WriteStep (SW,anent); | |
11140 | } | |
11141 | ||
11142 | break; | |
11143 | case 215 : | |
11144 | { | |
11145 | DeclareAndCast(StepVisual_PresentationLayerAssignment, anent, ent); | |
11146 | RWStepVisual_RWPresentationLayerAssignment tool; | |
11147 | // if (anent.IsNull()) return; | |
11148 | tool.WriteStep (SW,anent); | |
11149 | } | |
11150 | ||
11151 | break; | |
11152 | case 216 : | |
11153 | { | |
11154 | DeclareAndCast(StepVisual_PresentationRepresentation, anent, ent); | |
11155 | RWStepVisual_RWPresentationRepresentation tool; | |
11156 | // if (anent.IsNull()) return; | |
11157 | tool.WriteStep (SW,anent); | |
11158 | } | |
11159 | ||
11160 | break; | |
11161 | case 217 : | |
11162 | { | |
11163 | DeclareAndCast(StepVisual_PresentationSet, anent, ent); | |
11164 | RWStepVisual_RWPresentationSet tool; | |
11165 | // if (anent.IsNull()) return; | |
11166 | tool.WriteStep (SW,anent); | |
11167 | } | |
11168 | ||
11169 | break; | |
11170 | case 218 : | |
11171 | { | |
11172 | DeclareAndCast(StepVisual_PresentationSize, anent, ent); | |
11173 | RWStepVisual_RWPresentationSize tool; | |
11174 | // if (anent.IsNull()) return; | |
11175 | tool.WriteStep (SW,anent); | |
11176 | } | |
11177 | ||
11178 | break; | |
11179 | case 219 : | |
11180 | { | |
11181 | DeclareAndCast(StepVisual_PresentationStyleAssignment, anent, ent); | |
11182 | RWStepVisual_RWPresentationStyleAssignment tool; | |
11183 | // if (anent.IsNull()) return; | |
11184 | tool.WriteStep (SW,anent); | |
11185 | } | |
11186 | ||
11187 | break; | |
11188 | case 220 : | |
11189 | { | |
11190 | DeclareAndCast(StepVisual_PresentationStyleByContext, anent, ent); | |
11191 | RWStepVisual_RWPresentationStyleByContext tool; | |
11192 | // if (anent.IsNull()) return; | |
11193 | tool.WriteStep (SW,anent); | |
11194 | } | |
11195 | ||
11196 | break; | |
11197 | case 221 : | |
11198 | { | |
11199 | DeclareAndCast(StepVisual_PresentationView, anent, ent); | |
11200 | RWStepVisual_RWPresentationView tool; | |
11201 | // if (anent.IsNull()) return; | |
11202 | tool.WriteStep (SW,anent); | |
11203 | } | |
11204 | ||
11205 | break; | |
11206 | case 223 : | |
11207 | { | |
11208 | DeclareAndCast(StepBasic_Product, anent, ent); | |
11209 | RWStepBasic_RWProduct tool; | |
11210 | // if (anent.IsNull()) return; | |
11211 | tool.WriteStep (SW,anent); | |
11212 | } | |
11213 | ||
11214 | break; | |
11215 | case 224 : | |
11216 | { | |
11217 | DeclareAndCast(StepBasic_ProductCategory, anent, ent); | |
11218 | RWStepBasic_RWProductCategory tool; | |
11219 | // if (anent.IsNull()) return; | |
11220 | tool.WriteStep (SW,anent); | |
11221 | } | |
11222 | ||
11223 | break; | |
11224 | case 225 : | |
11225 | { | |
11226 | DeclareAndCast(StepBasic_ProductContext, anent, ent); | |
11227 | RWStepBasic_RWProductContext tool; | |
11228 | // if (anent.IsNull()) return; | |
11229 | tool.WriteStep (SW,anent); | |
11230 | } | |
11231 | ||
11232 | break; | |
11233 | case 227 : | |
11234 | { | |
11235 | DeclareAndCast(StepBasic_ProductDefinition, anent, ent); | |
11236 | RWStepBasic_RWProductDefinition tool; | |
11237 | // if (anent.IsNull()) return; | |
11238 | tool.WriteStep (SW,anent); | |
11239 | } | |
11240 | ||
11241 | break; | |
11242 | case 228 : | |
11243 | { | |
11244 | DeclareAndCast(StepBasic_ProductDefinitionContext, anent, ent); | |
11245 | RWStepBasic_RWProductDefinitionContext tool; | |
11246 | // if (anent.IsNull()) return; | |
11247 | tool.WriteStep (SW,anent); | |
11248 | } | |
11249 | ||
11250 | break; | |
11251 | case 229 : | |
11252 | { | |
11253 | DeclareAndCast(StepBasic_ProductDefinitionFormation, anent, ent); | |
11254 | RWStepBasic_RWProductDefinitionFormation tool; | |
11255 | // if (anent.IsNull()) return; | |
11256 | tool.WriteStep (SW,anent); | |
11257 | } | |
11258 | ||
11259 | break; | |
11260 | case 230 : | |
11261 | { | |
11262 | DeclareAndCast(StepBasic_ProductDefinitionFormationWithSpecifiedSource, anent, ent); | |
11263 | RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource tool; | |
11264 | // if (anent.IsNull()) return; | |
11265 | tool.WriteStep (SW,anent); | |
11266 | } | |
11267 | ||
11268 | break; | |
11269 | case 231 : | |
11270 | { | |
11271 | DeclareAndCast(StepRepr_ProductDefinitionShape, anent, ent); | |
11272 | RWStepRepr_RWProductDefinitionShape tool; | |
11273 | // if (anent.IsNull()) return; | |
11274 | tool.WriteStep (SW,anent); | |
11275 | } | |
11276 | ||
11277 | break; | |
11278 | case 232 : | |
11279 | { | |
11280 | DeclareAndCast(StepBasic_ProductRelatedProductCategory, anent, ent); | |
11281 | RWStepBasic_RWProductRelatedProductCategory tool; | |
11282 | // if (anent.IsNull()) return; | |
11283 | tool.WriteStep (SW,anent); | |
11284 | } | |
11285 | ||
11286 | break; | |
11287 | case 233 : | |
11288 | { | |
11289 | DeclareAndCast(StepBasic_ProductType, anent, ent); | |
11290 | RWStepBasic_RWProductType tool; | |
11291 | // if (anent.IsNull()) return; | |
11292 | tool.WriteStep (SW,anent); | |
11293 | } | |
11294 | ||
11295 | break; | |
11296 | case 234 : | |
11297 | { | |
11298 | DeclareAndCast(StepRepr_PropertyDefinition, anent, ent); | |
11299 | RWStepRepr_RWPropertyDefinition tool; | |
11300 | // if (anent.IsNull()) return; | |
11301 | tool.WriteStep (SW,anent); | |
11302 | } | |
11303 | ||
11304 | break; | |
11305 | case 235 : | |
11306 | { | |
11307 | DeclareAndCast(StepRepr_PropertyDefinitionRepresentation, anent, ent); | |
11308 | RWStepRepr_RWPropertyDefinitionRepresentation tool; | |
11309 | // if (anent.IsNull()) return; | |
11310 | tool.WriteStep (SW,anent); | |
11311 | } | |
11312 | ||
11313 | break; | |
11314 | case 236 : | |
11315 | { | |
11316 | DeclareAndCast(StepGeom_QuasiUniformCurve, anent, ent); | |
11317 | RWStepGeom_RWQuasiUniformCurve tool; | |
11318 | // if (anent.IsNull()) return; | |
11319 | tool.WriteStep (SW,anent); | |
11320 | } | |
11321 | ||
11322 | break; | |
11323 | case 237 : | |
11324 | { | |
11325 | DeclareAndCast(StepGeom_QuasiUniformSurface, anent, ent); | |
11326 | RWStepGeom_RWQuasiUniformSurface tool; | |
11327 | // if (anent.IsNull()) return; | |
11328 | tool.WriteStep (SW,anent); | |
11329 | } | |
11330 | ||
11331 | break; | |
11332 | case 238 : | |
11333 | { | |
11334 | DeclareAndCast(StepBasic_RatioMeasureWithUnit, anent, ent); | |
11335 | RWStepBasic_RWRatioMeasureWithUnit tool; | |
11336 | // if (anent.IsNull()) return; | |
11337 | tool.WriteStep (SW,anent); | |
11338 | } | |
11339 | ||
11340 | break; | |
11341 | case 239 : | |
11342 | { | |
11343 | DeclareAndCast(StepGeom_RationalBSplineCurve, anent, ent); | |
11344 | RWStepGeom_RWRationalBSplineCurve tool; | |
11345 | // if (anent.IsNull()) return; | |
11346 | tool.WriteStep (SW,anent); | |
11347 | } | |
11348 | ||
11349 | break; | |
11350 | case 240 : | |
11351 | { | |
11352 | DeclareAndCast(StepGeom_RationalBSplineSurface, anent, ent); | |
11353 | RWStepGeom_RWRationalBSplineSurface tool; | |
11354 | // if (anent.IsNull()) return; | |
11355 | tool.WriteStep (SW,anent); | |
11356 | } | |
11357 | ||
11358 | break; | |
11359 | case 241 : | |
11360 | { | |
11361 | DeclareAndCast(StepGeom_RectangularCompositeSurface, anent, ent); | |
11362 | RWStepGeom_RWRectangularCompositeSurface tool; | |
11363 | // if (anent.IsNull()) return; | |
11364 | tool.WriteStep (SW,anent); | |
11365 | } | |
11366 | ||
11367 | break; | |
11368 | case 242 : | |
11369 | { | |
11370 | DeclareAndCast(StepGeom_RectangularTrimmedSurface, anent, ent); | |
11371 | RWStepGeom_RWRectangularTrimmedSurface tool; | |
11372 | // if (anent.IsNull()) return; | |
11373 | tool.WriteStep (SW,anent); | |
11374 | } | |
11375 | ||
11376 | break; | |
11377 | case 243 : | |
11378 | { | |
11379 | DeclareAndCast(StepAP214_RepItemGroup, anent, ent); | |
11380 | RWStepAP214_RWRepItemGroup tool; | |
11381 | // if (anent.IsNull()) return; | |
11382 | tool.WriteStep (SW,anent); | |
11383 | } | |
11384 | ||
11385 | break; | |
11386 | case 244 : | |
11387 | { | |
11388 | DeclareAndCast(StepGeom_ReparametrisedCompositeCurveSegment, anent, ent); | |
11389 | RWStepGeom_RWReparametrisedCompositeCurveSegment tool; | |
11390 | // if (anent.IsNull()) return; | |
11391 | tool.WriteStep (SW,anent); | |
11392 | } | |
11393 | ||
11394 | break; | |
11395 | case 245 : | |
11396 | { | |
11397 | DeclareAndCast(StepRepr_Representation, anent, ent); | |
11398 | RWStepRepr_RWRepresentation tool; | |
11399 | // if (anent.IsNull()) return; | |
11400 | tool.WriteStep (SW,anent); | |
11401 | } | |
11402 | ||
11403 | break; | |
11404 | case 246 : | |
11405 | { | |
11406 | DeclareAndCast(StepRepr_RepresentationContext, anent, ent); | |
11407 | RWStepRepr_RWRepresentationContext tool; | |
11408 | // if (anent.IsNull()) return; | |
11409 | tool.WriteStep (SW,anent); | |
11410 | } | |
11411 | ||
11412 | break; | |
11413 | case 247 : | |
11414 | { | |
11415 | DeclareAndCast(StepRepr_RepresentationItem, anent, ent); | |
11416 | RWStepRepr_RWRepresentationItem tool; | |
11417 | // if (anent.IsNull()) return; | |
11418 | tool.WriteStep (SW,anent); | |
11419 | } | |
11420 | ||
11421 | break; | |
11422 | case 248 : | |
11423 | { | |
11424 | DeclareAndCast(StepRepr_RepresentationMap, anent, ent); | |
11425 | RWStepRepr_RWRepresentationMap tool; | |
11426 | // if (anent.IsNull()) return; | |
11427 | tool.WriteStep (SW,anent); | |
11428 | } | |
11429 | ||
11430 | break; | |
11431 | case 249 : | |
11432 | { | |
11433 | DeclareAndCast(StepRepr_RepresentationRelationship, anent, ent); | |
11434 | RWStepRepr_RWRepresentationRelationship tool; | |
11435 | // if (anent.IsNull()) return; | |
11436 | tool.WriteStep (SW,anent); | |
11437 | } | |
11438 | ||
11439 | break; | |
11440 | case 250 : | |
11441 | { | |
11442 | DeclareAndCast(StepShape_RevolvedAreaSolid, anent, ent); | |
11443 | RWStepShape_RWRevolvedAreaSolid tool; | |
11444 | // if (anent.IsNull()) return; | |
11445 | tool.WriteStep (SW,anent); | |
11446 | } | |
11447 | ||
11448 | break; | |
11449 | case 251 : | |
11450 | { | |
11451 | DeclareAndCast(StepShape_RightAngularWedge, anent, ent); | |
11452 | RWStepShape_RWRightAngularWedge tool; | |
11453 | // if (anent.IsNull()) return; | |
11454 | tool.WriteStep (SW,anent); | |
11455 | } | |
11456 | ||
11457 | break; | |
11458 | case 252 : | |
11459 | { | |
11460 | DeclareAndCast(StepShape_RightCircularCone, anent, ent); | |
11461 | RWStepShape_RWRightCircularCone tool; | |
11462 | // if (anent.IsNull()) return; | |
11463 | tool.WriteStep (SW,anent); | |
11464 | } | |
11465 | ||
11466 | break; | |
11467 | case 253 : | |
11468 | { | |
11469 | DeclareAndCast(StepShape_RightCircularCylinder, anent, ent); | |
11470 | RWStepShape_RWRightCircularCylinder tool; | |
11471 | // if (anent.IsNull()) return; | |
11472 | tool.WriteStep (SW,anent); | |
11473 | } | |
11474 | ||
11475 | break; | |
11476 | case 254 : | |
11477 | { | |
11478 | DeclareAndCast(StepGeom_SeamCurve, anent, ent); | |
11479 | RWStepGeom_RWSeamCurve tool; | |
11480 | // if (anent.IsNull()) return; | |
11481 | tool.WriteStep (SW,anent); | |
11482 | } | |
11483 | ||
11484 | break; | |
11485 | case 255 : | |
11486 | { | |
11487 | DeclareAndCast(StepBasic_SecurityClassification, anent, ent); | |
11488 | RWStepBasic_RWSecurityClassification tool; | |
11489 | // if (anent.IsNull()) return; | |
11490 | tool.WriteStep (SW,anent); | |
11491 | } | |
11492 | ||
11493 | break; | |
11494 | case 257 : | |
11495 | { | |
11496 | DeclareAndCast(StepBasic_SecurityClassificationLevel, anent, ent); | |
11497 | RWStepBasic_RWSecurityClassificationLevel tool; | |
11498 | // if (anent.IsNull()) return; | |
11499 | tool.WriteStep (SW,anent); | |
11500 | } | |
11501 | ||
11502 | break; | |
11503 | case 258 : | |
11504 | { | |
11505 | DeclareAndCast(StepRepr_ShapeAspect, anent, ent); | |
11506 | RWStepRepr_RWShapeAspect tool; | |
11507 | // if (anent.IsNull()) return; | |
11508 | tool.WriteStep (SW,anent); | |
11509 | } | |
11510 | ||
11511 | break; | |
11512 | case 259 : | |
11513 | { | |
11514 | DeclareAndCast(StepRepr_ShapeAspectRelationship, anent, ent); | |
11515 | RWStepRepr_RWShapeAspectRelationship tool; | |
11516 | // if (anent.IsNull()) return; | |
11517 | tool.WriteStep (SW,anent); | |
11518 | } | |
11519 | ||
11520 | break; | |
11521 | case 260 : | |
11522 | { | |
11523 | DeclareAndCast(StepRepr_ShapeAspectTransition, anent, ent); | |
11524 | RWStepRepr_RWShapeAspectTransition tool; | |
11525 | // if (anent.IsNull()) return; | |
11526 | tool.WriteStep (SW,anent); | |
11527 | } | |
11528 | ||
11529 | break; | |
11530 | case 261 : | |
11531 | { | |
11532 | DeclareAndCast(StepShape_ShapeDefinitionRepresentation, anent, ent); | |
11533 | RWStepShape_RWShapeDefinitionRepresentation tool; | |
11534 | // if (anent.IsNull()) return; | |
11535 | tool.WriteStep (SW,anent); | |
11536 | } | |
11537 | ||
11538 | break; | |
11539 | case 262 : | |
11540 | { | |
11541 | DeclareAndCast(StepShape_ShapeRepresentation, anent, ent); | |
11542 | RWStepShape_RWShapeRepresentation tool; | |
11543 | // if (anent.IsNull()) return; | |
11544 | tool.WriteStep (SW,anent); | |
11545 | } | |
11546 | ||
11547 | break; | |
11548 | case 263 : | |
11549 | { | |
11550 | DeclareAndCast(StepShape_ShellBasedSurfaceModel, anent, ent); | |
11551 | RWStepShape_RWShellBasedSurfaceModel tool; | |
11552 | // if (anent.IsNull()) return; | |
11553 | tool.WriteStep (SW,anent); | |
11554 | } | |
11555 | ||
11556 | break; | |
11557 | case 264 : | |
11558 | { | |
11559 | DeclareAndCast(StepBasic_SiUnit, anent, ent); | |
11560 | RWStepBasic_RWSiUnit tool; | |
11561 | // if (anent.IsNull()) return; | |
11562 | tool.WriteStep (SW,anent); | |
11563 | } | |
11564 | ||
11565 | break; | |
11566 | case 265 : | |
11567 | { | |
11568 | DeclareAndCast(StepBasic_SolidAngleMeasureWithUnit, anent, ent); | |
11569 | RWStepBasic_RWSolidAngleMeasureWithUnit tool; | |
11570 | // if (anent.IsNull()) return; | |
11571 | tool.WriteStep (SW,anent); | |
11572 | } | |
11573 | ||
11574 | break; | |
11575 | case 266 : | |
11576 | { | |
11577 | DeclareAndCast(StepShape_SolidModel, anent, ent); | |
11578 | RWStepShape_RWSolidModel tool; | |
11579 | // if (anent.IsNull()) return; | |
11580 | tool.WriteStep (SW,anent); | |
11581 | } | |
11582 | ||
11583 | break; | |
11584 | case 267 : | |
11585 | { | |
11586 | DeclareAndCast(StepShape_SolidReplica, anent, ent); | |
11587 | RWStepShape_RWSolidReplica tool; | |
11588 | // if (anent.IsNull()) return; | |
11589 | tool.WriteStep (SW,anent); | |
11590 | } | |
11591 | ||
11592 | break; | |
11593 | case 268 : | |
11594 | { | |
11595 | DeclareAndCast(StepShape_Sphere, anent, ent); | |
11596 | RWStepShape_RWSphere tool; | |
11597 | // if (anent.IsNull()) return; | |
11598 | tool.WriteStep (SW,anent); | |
11599 | } | |
11600 | ||
11601 | break; | |
11602 | case 269 : | |
11603 | { | |
11604 | DeclareAndCast(StepGeom_SphericalSurface, anent, ent); | |
11605 | RWStepGeom_RWSphericalSurface tool; | |
11606 | // if (anent.IsNull()) return; | |
11607 | tool.WriteStep (SW,anent); | |
11608 | } | |
11609 | ||
11610 | break; | |
11611 | case 270 : | |
11612 | { | |
11613 | DeclareAndCast(StepVisual_StyledItem, anent, ent); | |
11614 | RWStepVisual_RWStyledItem tool; | |
11615 | // if (anent.IsNull()) return; | |
11616 | tool.WriteStep (SW,anent); | |
11617 | } | |
11618 | ||
11619 | break; | |
11620 | case 271 : | |
11621 | { | |
11622 | DeclareAndCast(StepGeom_Surface, anent, ent); | |
11623 | RWStepGeom_RWSurface tool; | |
11624 | // if (anent.IsNull()) return; | |
11625 | tool.WriteStep (SW,anent); | |
11626 | } | |
11627 | ||
11628 | break; | |
11629 | case 272 : | |
11630 | { | |
11631 | DeclareAndCast(StepGeom_SurfaceCurve, anent, ent); | |
11632 | RWStepGeom_RWSurfaceCurve tool; | |
11633 | // if (anent.IsNull()) return; | |
11634 | tool.WriteStep (SW,anent); | |
11635 | } | |
11636 | ||
11637 | break; | |
11638 | case 273 : | |
11639 | { | |
11640 | DeclareAndCast(StepGeom_SurfaceOfLinearExtrusion, anent, ent); | |
11641 | RWStepGeom_RWSurfaceOfLinearExtrusion tool; | |
11642 | // if (anent.IsNull()) return; | |
11643 | tool.WriteStep (SW,anent); | |
11644 | } | |
11645 | ||
11646 | break; | |
11647 | case 274 : | |
11648 | { | |
11649 | DeclareAndCast(StepGeom_SurfaceOfRevolution, anent, ent); | |
11650 | RWStepGeom_RWSurfaceOfRevolution tool; | |
11651 | // if (anent.IsNull()) return; | |
11652 | tool.WriteStep (SW,anent); | |
11653 | } | |
11654 | ||
11655 | break; | |
11656 | case 275 : | |
11657 | { | |
11658 | DeclareAndCast(StepGeom_SurfacePatch, anent, ent); | |
11659 | RWStepGeom_RWSurfacePatch tool; | |
11660 | // if (anent.IsNull()) return; | |
11661 | tool.WriteStep (SW,anent); | |
11662 | } | |
11663 | ||
11664 | break; | |
11665 | case 276 : | |
11666 | { | |
11667 | DeclareAndCast(StepGeom_SurfaceReplica, anent, ent); | |
11668 | RWStepGeom_RWSurfaceReplica tool; | |
11669 | // if (anent.IsNull()) return; | |
11670 | tool.WriteStep (SW,anent); | |
11671 | } | |
11672 | ||
11673 | break; | |
11674 | case 277 : | |
11675 | { | |
11676 | DeclareAndCast(StepVisual_SurfaceSideStyle, anent, ent); | |
11677 | RWStepVisual_RWSurfaceSideStyle tool; | |
11678 | // if (anent.IsNull()) return; | |
11679 | tool.WriteStep (SW,anent); | |
11680 | } | |
11681 | ||
11682 | break; | |
11683 | case 278 : | |
11684 | { | |
11685 | DeclareAndCast(StepVisual_SurfaceStyleBoundary, anent, ent); | |
11686 | RWStepVisual_RWSurfaceStyleBoundary tool; | |
11687 | // if (anent.IsNull()) return; | |
11688 | tool.WriteStep (SW,anent); | |
11689 | } | |
11690 | ||
11691 | break; | |
11692 | case 279 : | |
11693 | { | |
11694 | DeclareAndCast(StepVisual_SurfaceStyleControlGrid, anent, ent); | |
11695 | RWStepVisual_RWSurfaceStyleControlGrid tool; | |
11696 | // if (anent.IsNull()) return; | |
11697 | tool.WriteStep (SW,anent); | |
11698 | } | |
11699 | ||
11700 | break; | |
11701 | case 280 : | |
11702 | { | |
11703 | DeclareAndCast(StepVisual_SurfaceStyleFillArea, anent, ent); | |
11704 | RWStepVisual_RWSurfaceStyleFillArea tool; | |
11705 | // if (anent.IsNull()) return; | |
11706 | tool.WriteStep (SW,anent); | |
11707 | } | |
11708 | ||
11709 | break; | |
11710 | case 281 : | |
11711 | { | |
11712 | DeclareAndCast(StepVisual_SurfaceStyleParameterLine, anent, ent); | |
11713 | RWStepVisual_RWSurfaceStyleParameterLine tool; | |
11714 | // if (anent.IsNull()) return; | |
11715 | tool.WriteStep (SW,anent); | |
11716 | } | |
11717 | ||
11718 | break; | |
11719 | case 282 : | |
11720 | { | |
11721 | DeclareAndCast(StepVisual_SurfaceStyleSegmentationCurve, anent, ent); | |
11722 | RWStepVisual_RWSurfaceStyleSegmentationCurve tool; | |
11723 | // if (anent.IsNull()) return; | |
11724 | tool.WriteStep (SW,anent); | |
11725 | } | |
11726 | ||
11727 | break; | |
11728 | case 283 : | |
11729 | { | |
11730 | DeclareAndCast(StepVisual_SurfaceStyleSilhouette, anent, ent); | |
11731 | RWStepVisual_RWSurfaceStyleSilhouette tool; | |
11732 | // if (anent.IsNull()) return; | |
11733 | tool.WriteStep (SW,anent); | |
11734 | } | |
11735 | ||
11736 | break; | |
11737 | case 284 : | |
11738 | { | |
11739 | DeclareAndCast(StepVisual_SurfaceStyleUsage, anent, ent); | |
11740 | RWStepVisual_RWSurfaceStyleUsage tool; | |
11741 | // if (anent.IsNull()) return; | |
11742 | tool.WriteStep (SW,anent); | |
11743 | } | |
11744 | ||
11745 | break; | |
11746 | case 285 : | |
11747 | { | |
11748 | DeclareAndCast(StepShape_SweptAreaSolid, anent, ent); | |
11749 | RWStepShape_RWSweptAreaSolid tool; | |
11750 | // if (anent.IsNull()) return; | |
11751 | tool.WriteStep (SW,anent); | |
11752 | } | |
11753 | ||
11754 | break; | |
11755 | case 286 : | |
11756 | { | |
11757 | DeclareAndCast(StepGeom_SweptSurface, anent, ent); | |
11758 | RWStepGeom_RWSweptSurface tool; | |
11759 | // if (anent.IsNull()) return; | |
11760 | tool.WriteStep (SW,anent); | |
11761 | } | |
11762 | ||
11763 | break; | |
11764 | case 292 : | |
11765 | { | |
11766 | DeclareAndCast(StepVisual_Template, anent, ent); | |
11767 | RWStepVisual_RWTemplate tool; | |
11768 | // if (anent.IsNull()) return; | |
11769 | tool.WriteStep (SW,anent); | |
11770 | } | |
11771 | ||
11772 | break; | |
11773 | case 293 : | |
11774 | { | |
11775 | DeclareAndCast(StepVisual_TemplateInstance, anent, ent); | |
11776 | RWStepVisual_RWTemplateInstance tool; | |
11777 | // if (anent.IsNull()) return; | |
11778 | tool.WriteStep (SW,anent); | |
11779 | } | |
11780 | ||
11781 | break; | |
11782 | case 295 : | |
11783 | { | |
11784 | DeclareAndCast(StepVisual_TextLiteral, anent, ent); | |
11785 | RWStepVisual_RWTextLiteral tool; | |
11786 | // if (anent.IsNull()) return; | |
11787 | tool.WriteStep (SW,anent); | |
11788 | } | |
11789 | ||
11790 | break; | |
11791 | case 300 : | |
11792 | { | |
11793 | DeclareAndCast(StepVisual_TextStyle, anent, ent); | |
11794 | RWStepVisual_RWTextStyle tool; | |
11795 | // if (anent.IsNull()) return; | |
11796 | tool.WriteStep (SW,anent); | |
11797 | } | |
11798 | ||
11799 | break; | |
11800 | case 301 : | |
11801 | { | |
11802 | DeclareAndCast(StepVisual_TextStyleForDefinedFont, anent, ent); | |
11803 | RWStepVisual_RWTextStyleForDefinedFont tool; | |
11804 | // if (anent.IsNull()) return; | |
11805 | tool.WriteStep (SW,anent); | |
11806 | } | |
11807 | ||
11808 | break; | |
11809 | case 302 : | |
11810 | { | |
11811 | DeclareAndCast(StepVisual_TextStyleWithBoxCharacteristics, anent, ent); | |
11812 | RWStepVisual_RWTextStyleWithBoxCharacteristics tool; | |
11813 | // if (anent.IsNull()) return; | |
11814 | tool.WriteStep (SW,anent); | |
11815 | } | |
11816 | ||
11817 | break; | |
11818 | case 304 : | |
11819 | { | |
11820 | DeclareAndCast(StepShape_TopologicalRepresentationItem, anent, ent); | |
11821 | RWStepShape_RWTopologicalRepresentationItem tool; | |
11822 | // if (anent.IsNull()) return; | |
11823 | tool.WriteStep (SW,anent); | |
11824 | } | |
11825 | ||
11826 | break; | |
11827 | case 305 : | |
11828 | { | |
11829 | DeclareAndCast(StepGeom_ToroidalSurface, anent, ent); | |
11830 | RWStepGeom_RWToroidalSurface tool; | |
11831 | // if (anent.IsNull()) return; | |
11832 | tool.WriteStep (SW,anent); | |
11833 | } | |
11834 | ||
11835 | break; | |
11836 | case 306 : | |
11837 | { | |
11838 | DeclareAndCast(StepShape_Torus, anent, ent); | |
11839 | RWStepShape_RWTorus tool; | |
11840 | // if (anent.IsNull()) return; | |
11841 | tool.WriteStep (SW,anent); | |
11842 | } | |
11843 | ||
11844 | break; | |
11845 | case 307 : | |
11846 | { | |
11847 | DeclareAndCast(StepShape_TransitionalShapeRepresentation, anent, ent); | |
11848 | RWStepShape_RWTransitionalShapeRepresentation tool; | |
11849 | // if (anent.IsNull()) return; | |
11850 | tool.WriteStep (SW,anent); | |
11851 | } | |
11852 | ||
11853 | break; | |
11854 | case 308 : | |
11855 | { | |
11856 | DeclareAndCast(StepGeom_TrimmedCurve, anent, ent); | |
11857 | RWStepGeom_RWTrimmedCurve tool; | |
11858 | // if (anent.IsNull()) return; | |
11859 | tool.WriteStep (SW,anent); | |
11860 | } | |
11861 | ||
11862 | break; | |
11863 | case 310 : | |
11864 | { | |
11865 | DeclareAndCast(StepBasic_UncertaintyMeasureWithUnit, anent, ent); | |
11866 | RWStepBasic_RWUncertaintyMeasureWithUnit tool; | |
11867 | // if (anent.IsNull()) return; | |
11868 | tool.WriteStep (SW,anent); | |
11869 | } | |
11870 | ||
11871 | break; | |
11872 | case 311 : | |
11873 | { | |
11874 | DeclareAndCast(StepGeom_UniformCurve, anent, ent); | |
11875 | RWStepGeom_RWUniformCurve tool; | |
11876 | // if (anent.IsNull()) return; | |
11877 | tool.WriteStep (SW,anent); | |
11878 | } | |
11879 | ||
11880 | break; | |
11881 | case 312 : | |
11882 | { | |
11883 | DeclareAndCast(StepGeom_UniformSurface, anent, ent); | |
11884 | RWStepGeom_RWUniformSurface tool; | |
11885 | // if (anent.IsNull()) return; | |
11886 | tool.WriteStep (SW,anent); | |
11887 | } | |
11888 | ||
11889 | break; | |
11890 | case 313 : | |
11891 | { | |
11892 | DeclareAndCast(StepGeom_Vector, anent, ent); | |
11893 | RWStepGeom_RWVector tool; | |
11894 | // if (anent.IsNull()) return; | |
11895 | tool.WriteStep (SW,anent); | |
11896 | } | |
11897 | ||
11898 | break; | |
11899 | case 314 : | |
11900 | { | |
11901 | DeclareAndCast(StepShape_Vertex, anent, ent); | |
11902 | RWStepShape_RWVertex tool; | |
11903 | // if (anent.IsNull()) return; | |
11904 | tool.WriteStep (SW,anent); | |
11905 | } | |
11906 | ||
11907 | break; | |
11908 | case 315 : | |
11909 | { | |
11910 | DeclareAndCast(StepShape_VertexLoop, anent, ent); | |
11911 | RWStepShape_RWVertexLoop tool; | |
11912 | // if (anent.IsNull()) return; | |
11913 | tool.WriteStep (SW,anent); | |
11914 | } | |
11915 | ||
11916 | break; | |
11917 | case 316 : | |
11918 | { | |
11919 | DeclareAndCast(StepShape_VertexPoint, anent, ent); | |
11920 | RWStepShape_RWVertexPoint tool; | |
11921 | // if (anent.IsNull()) return; | |
11922 | tool.WriteStep (SW,anent); | |
11923 | } | |
11924 | ||
11925 | break; | |
11926 | case 317 : | |
11927 | { | |
11928 | DeclareAndCast(StepVisual_ViewVolume, anent, ent); | |
11929 | RWStepVisual_RWViewVolume tool; | |
11930 | // if (anent.IsNull()) return; | |
11931 | tool.WriteStep (SW,anent); | |
11932 | } | |
11933 | ||
11934 | break; | |
11935 | case 318 : | |
11936 | { | |
11937 | DeclareAndCast(StepBasic_WeekOfYearAndDayDate, anent, ent); | |
11938 | RWStepBasic_RWWeekOfYearAndDayDate tool; | |
11939 | // if (anent.IsNull()) return; | |
11940 | tool.WriteStep (SW,anent); | |
11941 | } | |
11942 | ||
11943 | break; | |
11944 | case 319 : | |
11945 | { | |
11946 | DeclareAndCast(StepGeom_UniformCurveAndRationalBSplineCurve, anent, ent); | |
11947 | RWStepGeom_RWUniformCurveAndRationalBSplineCurve tool; | |
11948 | // if (anent.IsNull()) return; | |
11949 | tool.WriteStep (SW,anent); | |
11950 | } | |
11951 | ||
11952 | break; | |
11953 | case 320 : | |
11954 | { | |
11955 | DeclareAndCast(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve, anent, ent); | |
11956 | RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve tool; | |
11957 | // if (anent.IsNull()) return; | |
11958 | tool.WriteStep (SW,anent); | |
11959 | } | |
11960 | ||
11961 | break; | |
11962 | case 321 : | |
11963 | { | |
11964 | DeclareAndCast(StepGeom_QuasiUniformCurveAndRationalBSplineCurve, anent, ent); | |
11965 | RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve tool; | |
11966 | // if (anent.IsNull()) return; | |
11967 | tool.WriteStep (SW,anent); | |
11968 | } | |
11969 | ||
11970 | break; | |
11971 | case 322 : | |
11972 | { | |
11973 | DeclareAndCast(StepGeom_BezierCurveAndRationalBSplineCurve, anent, ent); | |
11974 | RWStepGeom_RWBezierCurveAndRationalBSplineCurve tool; | |
11975 | // if (anent.IsNull()) return; | |
11976 | tool.WriteStep (SW,anent); | |
11977 | } | |
11978 | ||
11979 | break; | |
11980 | case 323 : | |
11981 | { | |
11982 | DeclareAndCast(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface, anent, ent); | |
11983 | RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface tool; | |
11984 | // if (anent.IsNull()) return; | |
11985 | tool.WriteStep (SW,anent); | |
11986 | } | |
11987 | ||
11988 | break; | |
11989 | case 324 : | |
11990 | { | |
11991 | DeclareAndCast(StepGeom_UniformSurfaceAndRationalBSplineSurface, anent, ent); | |
11992 | RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface tool; | |
11993 | // if (anent.IsNull()) return; | |
11994 | tool.WriteStep (SW,anent); | |
11995 | } | |
11996 | ||
11997 | break; | |
11998 | case 325 : | |
11999 | { | |
12000 | DeclareAndCast(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface, anent, ent); | |
12001 | RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface tool; | |
12002 | // if (anent.IsNull()) return; | |
12003 | tool.WriteStep (SW,anent); | |
12004 | } | |
12005 | ||
12006 | break; | |
12007 | case 326 : | |
12008 | { | |
12009 | DeclareAndCast(StepGeom_BezierSurfaceAndRationalBSplineSurface, anent, ent); | |
12010 | RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface tool; | |
12011 | // if (anent.IsNull()) return; | |
12012 | tool.WriteStep (SW,anent); | |
12013 | } | |
12014 | ||
12015 | break; | |
12016 | case 327 : | |
12017 | { | |
12018 | DeclareAndCast(StepBasic_SiUnitAndLengthUnit, anent, ent); | |
12019 | RWStepBasic_RWSiUnitAndLengthUnit tool; | |
12020 | // if (anent.IsNull()) return; | |
12021 | tool.WriteStep (SW,anent); | |
12022 | } | |
12023 | ||
12024 | break; | |
12025 | case 328 : | |
12026 | { | |
12027 | DeclareAndCast(StepBasic_SiUnitAndPlaneAngleUnit, anent, ent); | |
12028 | RWStepBasic_RWSiUnitAndPlaneAngleUnit tool; | |
12029 | // if (anent.IsNull()) return; | |
12030 | tool.WriteStep (SW,anent); | |
12031 | } | |
12032 | ||
12033 | break; | |
12034 | case 329 : | |
12035 | { | |
12036 | DeclareAndCast(StepBasic_ConversionBasedUnitAndLengthUnit, anent, ent); | |
12037 | RWStepBasic_RWConversionBasedUnitAndLengthUnit tool; | |
12038 | // if (anent.IsNull()) return; | |
12039 | tool.WriteStep (SW,anent); | |
12040 | } | |
12041 | ||
12042 | break; | |
12043 | case 330 : | |
12044 | { | |
12045 | DeclareAndCast(StepBasic_ConversionBasedUnitAndPlaneAngleUnit, anent, ent); | |
12046 | RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit tool; | |
12047 | // if (anent.IsNull()) return; | |
12048 | tool.WriteStep (SW,anent); | |
12049 | } | |
12050 | ||
12051 | break; | |
12052 | case 331 : | |
12053 | { | |
12054 | DeclareAndCast(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext, anent, ent); | |
12055 | RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext tool; | |
12056 | // if (anent.IsNull()) return; | |
12057 | tool.WriteStep (SW,anent); | |
12058 | } | |
12059 | ||
12060 | break; | |
12061 | case 332 : | |
12062 | { | |
12063 | DeclareAndCast(StepShape_LoopAndPath, anent, ent); | |
12064 | RWStepShape_RWLoopAndPath tool; | |
12065 | // if (anent.IsNull()) return; | |
12066 | tool.WriteStep (SW,anent); | |
12067 | } | |
12068 | ||
12069 | break; | |
12070 | ||
12071 | // ------------ | |
12072 | // Added by FMA | |
12073 | // ------------ | |
12074 | ||
12075 | case 333 : | |
12076 | { | |
12077 | DeclareAndCast(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx, anent, ent); | |
12078 | RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx tool; | |
12079 | // if (anent.IsNull()) return; | |
12080 | tool.WriteStep (SW,anent); | |
12081 | } | |
12082 | break; | |
12083 | ||
12084 | case 334 : | |
12085 | { | |
12086 | DeclareAndCast(StepBasic_ConversionBasedUnitAndSolidAngleUnit, anent, ent); | |
12087 | RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit tool; | |
12088 | // if (anent.IsNull()) return; | |
12089 | tool.WriteStep (SW,anent); | |
12090 | } | |
12091 | break; | |
12092 | ||
12093 | case 335 : | |
12094 | { | |
12095 | DeclareAndCast(StepBasic_SiUnitAndSolidAngleUnit, anent, ent); | |
12096 | RWStepBasic_RWSiUnitAndSolidAngleUnit tool; | |
12097 | // if (anent.IsNull()) return; | |
12098 | tool.WriteStep (SW,anent); | |
12099 | } | |
12100 | break; | |
12101 | case 336 : | |
12102 | { | |
12103 | DeclareAndCast(StepBasic_SolidAngleUnit, anent, ent); | |
12104 | RWStepBasic_RWSolidAngleUnit tool; | |
12105 | // if (anent.IsNull()) return; | |
12106 | tool.WriteStep (SW,anent); | |
12107 | } | |
12108 | break; | |
12109 | case 337 : | |
12110 | { | |
12111 | DeclareAndCast(StepShape_FacetedBrepAndBrepWithVoids, anent, ent); | |
12112 | RWStepShape_RWFacetedBrepAndBrepWithVoids tool; | |
12113 | // if (anent.IsNull()) return; | |
12114 | tool.WriteStep (SW,anent); | |
12115 | } | |
12116 | break; | |
12117 | case 338 : | |
12118 | { | |
12119 | DeclareAndCast(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext, anent, ent); | |
12120 | RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext tool; | |
12121 | // if (anent.IsNull()) return; | |
12122 | tool.WriteStep (SW,anent); | |
12123 | } | |
12124 | break; | |
12125 | case 339 : | |
12126 | { | |
12127 | DeclareAndCast(StepBasic_MechanicalContext, anent, ent); | |
12128 | RWStepBasic_RWMechanicalContext tool; | |
12129 | // if (anent.IsNull()) return; | |
12130 | tool.WriteStep (SW,anent); | |
12131 | } | |
12132 | break; | |
12133 | ||
12134 | case 340 : // added by CKY : DesignContext cf ProductDefinitionContext | |
12135 | { | |
12136 | DeclareAndCast(StepBasic_ProductDefinitionContext, anent, ent); | |
12137 | RWStepBasic_RWProductDefinitionContext tool; | |
12138 | // if (anent.IsNull()) return; | |
12139 | tool.WriteStep (SW,anent); | |
12140 | break; | |
12141 | } | |
12142 | ||
12143 | // ----------- | |
12144 | // Added for Rev4 | |
12145 | // ----------- | |
12146 | ||
12147 | case 341: // TimeMeasureWithUnit | |
12148 | { | |
12149 | DeclareAndCast(StepBasic_MeasureWithUnit,anent,ent); | |
12150 | RWStepBasic_RWMeasureWithUnit tool; | |
12151 | tool.WriteStep (SW,anent); | |
12152 | } | |
12153 | break; | |
12154 | ||
12155 | case 342: | |
12156 | case 343: // RatioUnit, TimeUnit | |
12157 | { | |
12158 | DeclareAndCast(StepBasic_NamedUnit,anent,ent); | |
12159 | RWStepBasic_RWNamedUnit tool; | |
12160 | tool.WriteStep (SW,anent); | |
12161 | } | |
12162 | break; | |
12163 | case 344: | |
12164 | { | |
12165 | DeclareAndCast(StepBasic_SiUnitAndRatioUnit,anent,ent); | |
12166 | RWStepBasic_RWSiUnitAndRatioUnit tool; | |
12167 | tool.WriteStep (SW,anent); | |
12168 | } | |
12169 | break; | |
12170 | case 345: | |
12171 | { | |
12172 | DeclareAndCast(StepBasic_SiUnitAndTimeUnit,anent,ent); | |
12173 | RWStepBasic_RWSiUnitAndTimeUnit tool; | |
12174 | tool.WriteStep (SW,anent); | |
12175 | } | |
12176 | break; | |
12177 | case 346: | |
12178 | { | |
12179 | DeclareAndCast(StepBasic_ConversionBasedUnitAndRatioUnit,anent,ent); | |
12180 | RWStepBasic_RWConversionBasedUnitAndRatioUnit tool; | |
12181 | tool.WriteStep (SW,anent); | |
12182 | } | |
12183 | break; | |
12184 | case 347: | |
12185 | { | |
12186 | DeclareAndCast(StepBasic_ConversionBasedUnitAndTimeUnit,anent,ent); | |
12187 | RWStepBasic_RWConversionBasedUnitAndTimeUnit tool; | |
12188 | tool.WriteStep (SW,anent); | |
12189 | } | |
12190 | break; | |
12191 | ||
12192 | case 348: // ApprovalDateTime | |
12193 | { | |
12194 | DeclareAndCast(StepBasic_ApprovalDateTime,anent,ent); | |
12195 | RWStepBasic_RWApprovalDateTime tool; | |
12196 | tool.WriteStep (SW,anent); | |
12197 | } | |
12198 | break; | |
12199 | case 349: // CameraImage 2d and 3d | |
12200 | case 350: | |
12201 | { | |
12202 | DeclareAndCast(StepVisual_CameraImage,anent,ent); | |
12203 | RWStepVisual_RWCameraImage tool; | |
12204 | tool.WriteStep (SW,anent); | |
12205 | } | |
12206 | break; | |
12207 | case 351: | |
12208 | { | |
12209 | DeclareAndCast(StepGeom_CartesianTransformationOperator,anent,ent); | |
12210 | RWStepGeom_RWCartesianTransformationOperator tool; | |
12211 | tool.WriteStep (SW,anent); | |
12212 | } | |
12213 | break; | |
12214 | case 352: | |
12215 | { | |
12216 | DeclareAndCast(StepBasic_DerivedUnit,anent,ent); | |
12217 | RWStepBasic_RWDerivedUnit tool; | |
12218 | tool.WriteStep (SW,anent); | |
12219 | } | |
12220 | break; | |
12221 | case 353: | |
12222 | { | |
12223 | DeclareAndCast(StepBasic_DerivedUnitElement,anent,ent); | |
12224 | RWStepBasic_RWDerivedUnitElement tool; | |
12225 | tool.WriteStep (SW,anent); | |
12226 | } | |
12227 | break; | |
12228 | case 354: | |
12229 | { | |
12230 | DeclareAndCast(StepRepr_ItemDefinedTransformation,anent,ent); | |
12231 | RWStepRepr_RWItemDefinedTransformation tool; | |
12232 | tool.WriteStep (SW,anent); | |
12233 | } | |
12234 | break; | |
12235 | case 355: | |
12236 | { | |
12237 | DeclareAndCast(StepVisual_PresentedItemRepresentation,anent,ent); | |
12238 | RWStepVisual_RWPresentedItemRepresentation tool; | |
12239 | tool.WriteStep (SW,anent); | |
12240 | } | |
12241 | break; | |
12242 | case 356: | |
12243 | { | |
12244 | DeclareAndCast(StepVisual_PresentationLayerUsage,anent,ent); | |
12245 | RWStepVisual_RWPresentationLayerUsage tool; | |
12246 | tool.WriteStep (SW,anent); | |
12247 | } | |
12248 | break; | |
12249 | ||
12250 | //:n5 abv 15 Feb 99: S4132 complex type bounded_curve + surface_curve | |
12251 | case 358 : | |
12252 | { | |
12253 | DeclareAndCast(StepGeom_SurfaceCurveAndBoundedCurve, anent, ent); | |
12254 | RWStepGeom_RWSurfaceCurveAndBoundedCurve tool; | |
12255 | tool.WriteStep (SW,anent); | |
12256 | break; | |
12257 | } | |
12258 | ||
12259 | // AP214 : CC1 -> CC2 | |
12260 | case 366: | |
12261 | { | |
12262 | DeclareAndCast(StepAP214_AutoDesignDocumentReference,anent,ent); | |
12263 | RWStepAP214_RWAutoDesignDocumentReference tool; | |
12264 | tool.WriteStep (SW,anent); | |
12265 | } | |
12266 | break; | |
12267 | case 367: | |
12268 | case 368: | |
12269 | { | |
12270 | DeclareAndCast(StepBasic_Document,anent,ent); | |
12271 | RWStepBasic_RWDocument tool; | |
12272 | tool.WriteStep (SW,anent); | |
12273 | } | |
12274 | break; | |
12275 | case 369: | |
12276 | { | |
12277 | DeclareAndCast(StepBasic_DocumentRelationship,anent,ent); | |
12278 | RWStepBasic_RWDocumentRelationship tool; | |
12279 | tool.WriteStep (SW,anent); | |
12280 | } | |
12281 | break; | |
12282 | case 370: | |
12283 | { | |
12284 | DeclareAndCast(StepBasic_DocumentType,anent,ent); | |
12285 | RWStepBasic_RWDocumentType tool; | |
12286 | tool.WriteStep (SW,anent); | |
12287 | } | |
12288 | break; | |
12289 | case 371: | |
12290 | { | |
12291 | DeclareAndCast(StepBasic_DocumentUsageConstraint,anent,ent); | |
12292 | RWStepBasic_RWDocumentUsageConstraint tool; | |
12293 | tool.WriteStep (SW,anent); | |
12294 | } | |
12295 | break; | |
12296 | case 372: | |
12297 | { | |
12298 | DeclareAndCast(StepBasic_Effectivity,anent,ent); | |
12299 | RWStepBasic_RWEffectivity tool; | |
12300 | tool.WriteStep (SW,anent); | |
12301 | } | |
12302 | break; | |
12303 | case 373: | |
12304 | { | |
12305 | DeclareAndCast(StepBasic_ProductDefinitionEffectivity,anent,ent); | |
12306 | RWStepBasic_RWProductDefinitionEffectivity tool; | |
12307 | tool.WriteStep (SW,anent); | |
12308 | } | |
12309 | break; | |
12310 | case 374: | |
12311 | { | |
12312 | DeclareAndCast(StepBasic_ProductDefinitionRelationship,anent,ent); | |
12313 | RWStepBasic_RWProductDefinitionRelationship tool; | |
12314 | tool.WriteStep (SW,anent); | |
12315 | } | |
12316 | break; | |
12317 | case 375: | |
12318 | { | |
12319 | DeclareAndCast(StepBasic_ProductDefinitionWithAssociatedDocuments,anent,ent); | |
12320 | RWStepBasic_RWProductDefinitionWithAssociatedDocuments tool; | |
12321 | tool.WriteStep (SW,anent); | |
12322 | } | |
12323 | break; | |
12324 | case 376: | |
12325 | { | |
12326 | DeclareAndCast(StepBasic_PhysicallyModeledProductDefinition,anent,ent); | |
12327 | RWStepBasic_RWProductDefinition tool; | |
12328 | tool.WriteStep (SW,anent); | |
12329 | } | |
12330 | break; | |
12331 | ||
12332 | case 377: | |
12333 | { | |
12334 | DeclareAndCast(StepRepr_ProductDefinitionUsage,anent,ent); | |
12335 | RWStepBasic_RWProductDefinitionRelationship tool; | |
12336 | tool.WriteStep (SW,anent); | |
12337 | } | |
12338 | break; | |
12339 | case 378: | |
12340 | { | |
12341 | DeclareAndCast(StepRepr_MakeFromUsageOption,anent,ent); | |
12342 | RWStepRepr_RWMakeFromUsageOption tool; | |
12343 | tool.WriteStep (SW,anent); | |
12344 | } | |
12345 | break; | |
12346 | case 379: | |
12347 | case 380: | |
12348 | case 381: | |
12349 | { | |
12350 | DeclareAndCast(StepRepr_AssemblyComponentUsage,anent,ent); | |
12351 | RWStepRepr_RWAssemblyComponentUsage tool; | |
12352 | tool.WriteStep (SW,anent); | |
12353 | } | |
12354 | break; | |
12355 | case 382: | |
12356 | { | |
12357 | DeclareAndCast(StepRepr_QuantifiedAssemblyComponentUsage,anent,ent); | |
12358 | RWStepRepr_RWQuantifiedAssemblyComponentUsage tool; | |
12359 | tool.WriteStep (SW,anent); | |
12360 | } | |
12361 | break; | |
12362 | case 383: | |
12363 | { | |
12364 | DeclareAndCast(StepRepr_SpecifiedHigherUsageOccurrence,anent,ent); | |
12365 | RWStepRepr_RWSpecifiedHigherUsageOccurrence tool; | |
12366 | tool.WriteStep (SW,anent); | |
12367 | } | |
12368 | break; | |
12369 | case 384: | |
12370 | { | |
12371 | DeclareAndCast(StepRepr_AssemblyComponentUsageSubstitute,anent,ent); | |
12372 | RWStepRepr_RWAssemblyComponentUsageSubstitute tool; | |
12373 | tool.WriteStep (SW,anent); | |
12374 | } | |
12375 | break; | |
12376 | case 385: | |
12377 | { | |
12378 | DeclareAndCast(StepRepr_SuppliedPartRelationship,anent,ent); | |
12379 | RWStepBasic_RWProductDefinitionRelationship tool; | |
12380 | tool.WriteStep (SW,anent); | |
12381 | } | |
12382 | break; | |
12383 | case 386: | |
12384 | { | |
12385 | DeclareAndCast(StepRepr_ExternallyDefinedRepresentation,anent,ent); | |
12386 | RWStepRepr_RWRepresentation tool; | |
12387 | tool.WriteStep (SW,anent); | |
12388 | } | |
12389 | break; | |
12390 | case 387: | |
12391 | { | |
12392 | DeclareAndCast(StepRepr_ShapeRepresentationRelationship,anent,ent); | |
12393 | RWStepRepr_RWRepresentationRelationship tool; | |
12394 | tool.WriteStep (SW,anent); | |
12395 | } | |
12396 | break; | |
12397 | case 388: | |
12398 | { | |
12399 | DeclareAndCast(StepRepr_RepresentationRelationshipWithTransformation,anent,ent); | |
12400 | RWStepRepr_RWRepresentationRelationshipWithTransformation tool; | |
12401 | tool.WriteStep (SW,anent); | |
12402 | } | |
12403 | break; | |
12404 | ||
12405 | case 389: | |
12406 | { | |
12407 | DeclareAndCast(StepRepr_ShapeRepresentationRelationshipWithTransformation,anent,ent); | |
12408 | RWStepRepr_RWShapeRepresentationRelationshipWithTransformation tool; | |
12409 | tool.WriteStep (SW,anent); | |
12410 | } | |
12411 | break; | |
12412 | ||
12413 | case 390: | |
12414 | { | |
12415 | DeclareAndCast(StepRepr_MaterialDesignation,anent,ent); | |
12416 | RWStepRepr_RWMaterialDesignation tool; | |
12417 | tool.WriteStep (SW,anent); | |
12418 | } | |
12419 | break; | |
12420 | ||
12421 | case 391: | |
12422 | { | |
12423 | DeclareAndCast(StepShape_ContextDependentShapeRepresentation,anent,ent); | |
12424 | RWStepShape_RWContextDependentShapeRepresentation tool; | |
12425 | tool.WriteStep (SW,anent); | |
12426 | } | |
12427 | break; | |
12428 | ||
12429 | //:S4134: Added from CD to DIS | |
12430 | case 392: | |
12431 | { | |
12432 | DeclareAndCast(StepAP214_AppliedDateAndTimeAssignment,anent,ent); | |
12433 | RWStepAP214_RWAppliedDateAndTimeAssignment tool; | |
12434 | tool.WriteStep (SW,anent); | |
12435 | } | |
12436 | break; | |
12437 | case 393: | |
12438 | { | |
12439 | DeclareAndCast(StepAP214_AppliedDateAssignment,anent,ent); | |
12440 | RWStepAP214_RWAppliedDateAssignment tool; | |
12441 | tool.WriteStep (SW,anent); | |
12442 | } | |
12443 | break; | |
12444 | case 394: | |
12445 | { | |
12446 | DeclareAndCast(StepAP214_AppliedApprovalAssignment,anent,ent); | |
12447 | RWStepAP214_RWAppliedApprovalAssignment tool; | |
12448 | tool.WriteStep (SW,anent); | |
12449 | } | |
12450 | break; | |
12451 | case 395: | |
12452 | { | |
12453 | DeclareAndCast(StepAP214_AppliedGroupAssignment,anent,ent); | |
12454 | RWStepAP214_RWAppliedGroupAssignment tool; | |
12455 | tool.WriteStep (SW,anent); | |
12456 | } | |
12457 | break; | |
12458 | case 396: | |
12459 | { | |
12460 | DeclareAndCast(StepAP214_AppliedOrganizationAssignment,anent,ent); | |
12461 | RWStepAP214_RWAppliedOrganizationAssignment tool; | |
12462 | tool.WriteStep (SW,anent); | |
12463 | } | |
12464 | break; | |
12465 | case 397: | |
12466 | { | |
12467 | DeclareAndCast(StepAP214_AppliedPersonAndOrganizationAssignment,anent,ent); | |
12468 | RWStepAP214_RWAppliedPersonAndOrganizationAssignment tool; | |
12469 | tool.WriteStep (SW,anent); | |
12470 | } | |
12471 | break; | |
12472 | case 398: | |
12473 | { | |
12474 | DeclareAndCast(StepAP214_AppliedPresentedItem,anent,ent); | |
12475 | RWStepAP214_RWAppliedPresentedItem tool; | |
12476 | tool.WriteStep (SW,anent); | |
12477 | } | |
12478 | break; | |
12479 | case 399: | |
12480 | { | |
12481 | DeclareAndCast(StepAP214_AppliedSecurityClassificationAssignment,anent,ent); | |
12482 | RWStepAP214_RWAppliedSecurityClassificationAssignment tool; | |
12483 | tool.WriteStep (SW,anent); | |
12484 | } | |
12485 | break; | |
12486 | case 400: | |
12487 | { | |
12488 | DeclareAndCast(StepAP214_AppliedDocumentReference,anent,ent); | |
12489 | RWStepAP214_RWAppliedDocumentReference tool; | |
12490 | tool.WriteStep (SW,anent); | |
12491 | } | |
12492 | break; | |
12493 | case 401: | |
12494 | { | |
12495 | DeclareAndCast(StepBasic_DocumentFile,anent,ent); | |
12496 | RWStepBasic_RWDocumentFile tool; | |
12497 | tool.WriteStep (SW,anent); | |
12498 | } | |
12499 | break; | |
12500 | case 402: | |
12501 | { | |
12502 | DeclareAndCast(StepBasic_CharacterizedObject,anent,ent); | |
12503 | RWStepBasic_RWCharacterizedObject tool; | |
12504 | tool.WriteStep (SW,anent); | |
12505 | } | |
12506 | break; | |
12507 | case 403: | |
12508 | { | |
12509 | DeclareAndCast(StepShape_ExtrudedFaceSolid,anent,ent); | |
12510 | RWStepShape_RWExtrudedFaceSolid tool; | |
12511 | tool.WriteStep (SW,anent); | |
12512 | } | |
12513 | break; | |
12514 | ||
12515 | case 404: | |
12516 | { | |
12517 | DeclareAndCast(StepShape_RevolvedFaceSolid,anent,ent); | |
12518 | RWStepShape_RWRevolvedFaceSolid tool; | |
12519 | tool.WriteStep (SW,anent); | |
12520 | } | |
12521 | break; | |
12522 | case 405: | |
12523 | { | |
12524 | DeclareAndCast(StepShape_SweptFaceSolid,anent,ent); | |
12525 | RWStepShape_RWSweptFaceSolid tool; | |
12526 | tool.WriteStep (SW,anent); | |
12527 | } | |
12528 | break; | |
12529 | ||
12530 | // Added by ABV 08.09.99 for CAX TRJ 2 (validation properties) | |
12531 | case 406: | |
12532 | { | |
12533 | DeclareAndCast(StepRepr_MeasureRepresentationItem,anent,ent); | |
12534 | RWStepRepr_RWMeasureRepresentationItem tool; | |
12535 | tool.WriteStep (SW,anent); | |
12536 | } | |
12537 | break; | |
12538 | case 407: | |
12539 | { | |
12540 | DeclareAndCast(StepBasic_AreaUnit,anent,ent); | |
12541 | RWStepBasic_RWNamedUnit tool; | |
12542 | tool.WriteStep (SW,anent); | |
12543 | } | |
12544 | break; | |
12545 | case 408: | |
12546 | { | |
12547 | DeclareAndCast(StepBasic_VolumeUnit,anent,ent); | |
12548 | RWStepBasic_RWNamedUnit tool; | |
12549 | tool.WriteStep (SW,anent); | |
12550 | } | |
12551 | break; | |
12552 | case 409: | |
12553 | { | |
12554 | DeclareAndCast(StepBasic_SiUnitAndAreaUnit,anent,ent); | |
12555 | RWStepBasic_RWSiUnitAndAreaUnit tool; | |
12556 | tool.WriteStep (SW,anent); | |
12557 | } | |
12558 | break; | |
12559 | case 410: | |
12560 | { | |
12561 | DeclareAndCast(StepBasic_SiUnitAndVolumeUnit,anent,ent); | |
12562 | RWStepBasic_RWSiUnitAndVolumeUnit tool; | |
12563 | tool.WriteStep (SW,anent); | |
12564 | } | |
12565 | break; | |
12566 | case 411: | |
12567 | { | |
12568 | DeclareAndCast(StepBasic_ConversionBasedUnitAndAreaUnit,anent,ent); | |
12569 | RWStepBasic_RWConversionBasedUnitAndAreaUnit tool; | |
12570 | tool.WriteStep (SW,anent); | |
12571 | } | |
12572 | break; | |
12573 | case 412: | |
12574 | { | |
12575 | DeclareAndCast(StepBasic_ConversionBasedUnitAndVolumeUnit,anent,ent); | |
12576 | RWStepBasic_RWConversionBasedUnitAndVolumeUnit tool; | |
12577 | tool.WriteStep (SW,anent); | |
12578 | } | |
12579 | break; | |
12580 | ||
12581 | // Added by ABV 10.11.99 for AP203 | |
12582 | case 413: | |
12583 | { | |
12584 | DeclareAndCast(StepBasic_Action,anent,ent); | |
12585 | RWStepBasic_RWAction tool; | |
12586 | tool.WriteStep (SW,anent); | |
12587 | } | |
12588 | break; | |
12589 | case 414: | |
12590 | { | |
12591 | DeclareAndCast(StepBasic_ActionAssignment,anent,ent); | |
12592 | RWStepBasic_RWActionAssignment tool; | |
12593 | tool.WriteStep (SW,anent); | |
12594 | } | |
12595 | break; | |
12596 | case 415: | |
12597 | { | |
12598 | DeclareAndCast(StepBasic_ActionMethod,anent,ent); | |
12599 | RWStepBasic_RWActionMethod tool; | |
12600 | tool.WriteStep (SW,anent); | |
12601 | } | |
12602 | break; | |
12603 | case 416: | |
12604 | { | |
12605 | DeclareAndCast(StepBasic_ActionRequestAssignment,anent,ent); | |
12606 | RWStepBasic_RWActionRequestAssignment tool; | |
12607 | tool.WriteStep (SW,anent); | |
12608 | } | |
12609 | break; | |
12610 | case 417: | |
12611 | { | |
12612 | DeclareAndCast(StepAP203_CcDesignApproval,anent,ent); | |
12613 | RWStepAP203_RWCcDesignApproval tool; | |
12614 | tool.WriteStep (SW,anent); | |
12615 | } | |
12616 | break; | |
12617 | case 418: | |
12618 | { | |
12619 | DeclareAndCast(StepAP203_CcDesignCertification,anent,ent); | |
12620 | RWStepAP203_RWCcDesignCertification tool; | |
12621 | tool.WriteStep (SW,anent); | |
12622 | } | |
12623 | break; | |
12624 | case 419: | |
12625 | { | |
12626 | DeclareAndCast(StepAP203_CcDesignContract,anent,ent); | |
12627 | RWStepAP203_RWCcDesignContract tool; | |
12628 | tool.WriteStep (SW,anent); | |
12629 | } | |
12630 | break; | |
12631 | case 420: | |
12632 | { | |
12633 | DeclareAndCast(StepAP203_CcDesignDateAndTimeAssignment,anent,ent); | |
12634 | RWStepAP203_RWCcDesignDateAndTimeAssignment tool; | |
12635 | tool.WriteStep (SW,anent); | |
12636 | } | |
12637 | break; | |
12638 | case 421: | |
12639 | { | |
12640 | DeclareAndCast(StepAP203_CcDesignPersonAndOrganizationAssignment,anent,ent); | |
12641 | RWStepAP203_RWCcDesignPersonAndOrganizationAssignment tool; | |
12642 | tool.WriteStep (SW,anent); | |
12643 | } | |
12644 | break; | |
12645 | case 422: | |
12646 | { | |
12647 | DeclareAndCast(StepAP203_CcDesignSecurityClassification,anent,ent); | |
12648 | RWStepAP203_RWCcDesignSecurityClassification tool; | |
12649 | tool.WriteStep (SW,anent); | |
12650 | } | |
12651 | break; | |
12652 | case 423: | |
12653 | { | |
12654 | DeclareAndCast(StepAP203_CcDesignSpecificationReference,anent,ent); | |
12655 | RWStepAP203_RWCcDesignSpecificationReference tool; | |
12656 | tool.WriteStep (SW,anent); | |
12657 | } | |
12658 | break; | |
12659 | case 424: | |
12660 | { | |
12661 | DeclareAndCast(StepBasic_Certification,anent,ent); | |
12662 | RWStepBasic_RWCertification tool; | |
12663 | tool.WriteStep (SW,anent); | |
12664 | } | |
12665 | break; | |
12666 | case 425: | |
12667 | { | |
12668 | DeclareAndCast(StepBasic_CertificationAssignment,anent,ent); | |
12669 | RWStepBasic_RWCertificationAssignment tool; | |
12670 | tool.WriteStep (SW,anent); | |
12671 | } | |
12672 | break; | |
12673 | case 426: | |
12674 | { | |
12675 | DeclareAndCast(StepBasic_CertificationType,anent,ent); | |
12676 | RWStepBasic_RWCertificationType tool; | |
12677 | tool.WriteStep (SW,anent); | |
12678 | } | |
12679 | break; | |
12680 | case 427: | |
12681 | { | |
12682 | DeclareAndCast(StepAP203_Change,anent,ent); | |
12683 | RWStepAP203_RWChange tool; | |
12684 | tool.WriteStep (SW,anent); | |
12685 | } | |
12686 | break; | |
12687 | case 428: | |
12688 | { | |
12689 | DeclareAndCast(StepAP203_ChangeRequest,anent,ent); | |
12690 | RWStepAP203_RWChangeRequest tool; | |
12691 | tool.WriteStep (SW,anent); | |
12692 | } | |
12693 | break; | |
12694 | case 429: | |
12695 | { | |
12696 | DeclareAndCast(StepRepr_ConfigurationDesign,anent,ent); | |
12697 | RWStepRepr_RWConfigurationDesign tool; | |
12698 | tool.WriteStep (SW,anent); | |
12699 | } | |
12700 | break; | |
12701 | case 430: | |
12702 | { | |
12703 | DeclareAndCast(StepRepr_ConfigurationEffectivity,anent,ent); | |
12704 | RWStepRepr_RWConfigurationEffectivity tool; | |
12705 | tool.WriteStep (SW,anent); | |
12706 | } | |
12707 | break; | |
12708 | case 431: | |
12709 | { | |
12710 | DeclareAndCast(StepBasic_Contract,anent,ent); | |
12711 | RWStepBasic_RWContract tool; | |
12712 | tool.WriteStep (SW,anent); | |
12713 | } | |
12714 | break; | |
12715 | case 432: | |
12716 | { | |
12717 | DeclareAndCast(StepBasic_ContractAssignment,anent,ent); | |
12718 | RWStepBasic_RWContractAssignment tool; | |
12719 | tool.WriteStep (SW,anent); | |
12720 | } | |
12721 | break; | |
12722 | case 433: | |
12723 | { | |
12724 | DeclareAndCast(StepBasic_ContractType,anent,ent); | |
12725 | RWStepBasic_RWContractType tool; | |
12726 | tool.WriteStep (SW,anent); | |
12727 | } | |
12728 | break; | |
12729 | case 434: | |
12730 | { | |
12731 | DeclareAndCast(StepRepr_ProductConcept,anent,ent); | |
12732 | RWStepRepr_RWProductConcept tool; | |
12733 | tool.WriteStep (SW,anent); | |
12734 | } | |
12735 | break; | |
12736 | case 435: | |
12737 | { | |
12738 | DeclareAndCast(StepBasic_ProductConceptContext,anent,ent); | |
12739 | RWStepBasic_RWProductConceptContext tool; | |
12740 | tool.WriteStep (SW,anent); | |
12741 | } | |
12742 | break; | |
12743 | case 436: | |
12744 | { | |
12745 | DeclareAndCast(StepAP203_StartRequest,anent,ent); | |
12746 | RWStepAP203_RWStartRequest tool; | |
12747 | tool.WriteStep (SW,anent); | |
12748 | } | |
12749 | break; | |
12750 | case 437: | |
12751 | { | |
12752 | DeclareAndCast(StepAP203_StartWork,anent,ent); | |
12753 | RWStepAP203_RWStartWork tool; | |
12754 | tool.WriteStep (SW,anent); | |
12755 | } | |
12756 | break; | |
12757 | case 438: | |
12758 | { | |
12759 | DeclareAndCast(StepBasic_VersionedActionRequest,anent,ent); | |
12760 | RWStepBasic_RWVersionedActionRequest tool; | |
12761 | tool.WriteStep (SW,anent); | |
12762 | } | |
12763 | break; | |
12764 | case 439: | |
12765 | { | |
12766 | DeclareAndCast(StepBasic_ProductCategoryRelationship,anent,ent); | |
12767 | RWStepBasic_RWProductCategoryRelationship tool; | |
12768 | tool.WriteStep (SW,anent); | |
12769 | } | |
12770 | break; | |
12771 | case 440: | |
12772 | { | |
12773 | DeclareAndCast(StepBasic_ActionRequestSolution,anent,ent); | |
12774 | RWStepBasic_RWActionRequestSolution tool; | |
12775 | tool.WriteStep (SW,anent); | |
12776 | } | |
12777 | break; | |
12778 | ||
12779 | case 441: | |
12780 | { | |
12781 | DeclareAndCast(StepVisual_DraughtingModel,anent,ent); | |
12782 | RWStepVisual_RWDraughtingModel tool; | |
12783 | tool.WriteStep (SW,anent); | |
12784 | } | |
12785 | break; | |
12786 | ||
12787 | // Added by ABV 18.04.00 for CAX-IF TRJ4 | |
12788 | case 442: | |
12789 | { | |
12790 | DeclareAndCast(StepShape_AngularLocation,anent,ent); | |
12791 | RWStepShape_RWAngularLocation tool; | |
12792 | tool.WriteStep (SW,anent); | |
12793 | } | |
12794 | break; | |
12795 | case 443: | |
12796 | { | |
12797 | DeclareAndCast(StepShape_AngularSize,anent,ent); | |
12798 | RWStepShape_RWAngularSize tool; | |
12799 | tool.WriteStep (SW,anent); | |
12800 | } | |
12801 | break; | |
12802 | case 444: | |
12803 | { | |
12804 | DeclareAndCast(StepShape_DimensionalCharacteristicRepresentation,anent,ent); | |
12805 | RWStepShape_RWDimensionalCharacteristicRepresentation tool; | |
12806 | tool.WriteStep (SW,anent); | |
12807 | } | |
12808 | break; | |
12809 | case 445: | |
12810 | { | |
12811 | DeclareAndCast(StepShape_DimensionalLocation,anent,ent); | |
12812 | RWStepShape_RWDimensionalLocation tool; | |
12813 | tool.WriteStep (SW,anent); | |
12814 | } | |
12815 | break; | |
12816 | case 446: | |
12817 | { | |
12818 | DeclareAndCast(StepShape_DimensionalLocationWithPath,anent,ent); | |
12819 | RWStepShape_RWDimensionalLocationWithPath tool; | |
12820 | tool.WriteStep (SW,anent); | |
12821 | } | |
12822 | break; | |
12823 | case 447: | |
12824 | { | |
12825 | DeclareAndCast(StepShape_DimensionalSize,anent,ent); | |
12826 | RWStepShape_RWDimensionalSize tool; | |
12827 | tool.WriteStep (SW,anent); | |
12828 | } | |
12829 | break; | |
12830 | case 448: | |
12831 | { | |
12832 | DeclareAndCast(StepShape_DimensionalSizeWithPath,anent,ent); | |
12833 | RWStepShape_RWDimensionalSizeWithPath tool; | |
12834 | tool.WriteStep (SW,anent); | |
12835 | } | |
12836 | break; | |
12837 | case 449: | |
12838 | { | |
12839 | DeclareAndCast(StepShape_ShapeDimensionRepresentation,anent,ent); | |
12840 | RWStepShape_RWShapeDimensionRepresentation tool; | |
12841 | tool.WriteStep (SW,anent); | |
12842 | } | |
12843 | break; | |
12844 | ||
12845 | // Added by ABV 10.05.00 for CAX-IF TRJ4 (external references) | |
12846 | case 450: | |
12847 | { | |
12848 | DeclareAndCast(StepBasic_DocumentRepresentationType,anent,ent); | |
12849 | RWStepBasic_RWDocumentRepresentationType tool; | |
12850 | tool.WriteStep (SW,anent); | |
12851 | } | |
12852 | break; | |
12853 | case 451: | |
12854 | { | |
12855 | DeclareAndCast(StepBasic_ObjectRole,anent,ent); | |
12856 | RWStepBasic_RWObjectRole tool; | |
12857 | tool.WriteStep (SW,anent); | |
12858 | } | |
12859 | break; | |
12860 | case 452: | |
12861 | { | |
12862 | DeclareAndCast(StepBasic_RoleAssociation,anent,ent); | |
12863 | RWStepBasic_RWRoleAssociation tool; | |
12864 | tool.WriteStep (SW,anent); | |
12865 | } | |
12866 | break; | |
12867 | case 453: | |
12868 | { | |
12869 | DeclareAndCast(StepBasic_IdentificationRole,anent,ent); | |
12870 | RWStepBasic_RWIdentificationRole tool; | |
12871 | tool.WriteStep (SW,anent); | |
12872 | } | |
12873 | break; | |
12874 | case 454: | |
12875 | { | |
12876 | DeclareAndCast(StepBasic_IdentificationAssignment,anent,ent); | |
12877 | RWStepBasic_RWIdentificationAssignment tool; | |
12878 | tool.WriteStep (SW,anent); | |
12879 | } | |
12880 | break; | |
12881 | case 455: | |
12882 | { | |
12883 | DeclareAndCast(StepBasic_ExternalIdentificationAssignment,anent,ent); | |
12884 | RWStepBasic_RWExternalIdentificationAssignment tool; | |
12885 | tool.WriteStep (SW,anent); | |
12886 | } | |
12887 | break; | |
12888 | case 456: | |
12889 | { | |
12890 | DeclareAndCast(StepBasic_EffectivityAssignment,anent,ent); | |
12891 | RWStepBasic_RWEffectivityAssignment tool; | |
12892 | tool.WriteStep (SW,anent); | |
12893 | } | |
12894 | break; | |
12895 | case 457: | |
12896 | { | |
12897 | DeclareAndCast(StepBasic_NameAssignment,anent,ent); | |
12898 | RWStepBasic_RWNameAssignment tool; | |
12899 | tool.WriteStep (SW,anent); | |
12900 | } | |
12901 | break; | |
12902 | case 458: | |
12903 | { | |
12904 | DeclareAndCast(StepBasic_GeneralProperty,anent,ent); | |
12905 | RWStepBasic_RWGeneralProperty tool; | |
12906 | tool.WriteStep (SW,anent); | |
12907 | } | |
12908 | break; | |
12909 | case 459: | |
12910 | { | |
12911 | DeclareAndCast(StepAP214_Class,anent,ent); | |
12912 | RWStepAP214_RWClass tool; | |
12913 | tool.WriteStep (SW,anent); | |
12914 | } | |
12915 | break; | |
12916 | case 460: | |
12917 | { | |
12918 | DeclareAndCast(StepAP214_ExternallyDefinedClass,anent,ent); | |
12919 | RWStepAP214_RWExternallyDefinedClass tool; | |
12920 | tool.WriteStep (SW,anent); | |
12921 | } | |
12922 | break; | |
12923 | case 461: | |
12924 | { | |
12925 | DeclareAndCast(StepAP214_ExternallyDefinedGeneralProperty,anent,ent); | |
12926 | RWStepAP214_RWExternallyDefinedGeneralProperty tool; | |
12927 | tool.WriteStep (SW,anent); | |
12928 | } | |
12929 | break; | |
12930 | case 462: | |
12931 | { | |
12932 | DeclareAndCast(StepAP214_AppliedExternalIdentificationAssignment,anent,ent); | |
12933 | RWStepAP214_RWAppliedExternalIdentificationAssignment tool; | |
12934 | tool.WriteStep (SW,anent); | |
12935 | } | |
12936 | break; | |
12937 | case 463: | |
12938 | { | |
12939 | DeclareAndCast(StepShape_DefinitionalRepresentationAndShapeRepresentation,anent,ent); | |
12940 | RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation tool; | |
12941 | tool.WriteStep (SW,anent); | |
12942 | } | |
12943 | break; | |
12944 | ||
12945 | // Added by CKY 25 APR 2001 for CAX-IF TRJ7 (dimensional tolerances) | |
12946 | case 470: | |
28a73c1f | 12947 | { |
12948 | DeclareAndCast(StepRepr_CompositeShapeAspect,anent,ent); | |
12949 | RWStepRepr_RWCompositeShapeAspect tool; | |
12950 | tool.WriteStep (SW,anent); | |
12951 | } | |
12952 | break; | |
7fd59977 | 12953 | case 471: |
7fd59977 | 12954 | { |
28a73c1f | 12955 | DeclareAndCast(StepRepr_DerivedShapeAspect,anent,ent); |
12956 | RWStepRepr_RWDerivedShapeAspect tool; | |
12957 | tool.WriteStep (SW,anent); | |
12958 | } | |
12959 | break; | |
12960 | case 472: | |
12961 | { | |
12962 | DeclareAndCast(StepRepr_Extension,anent,ent); | |
12963 | RWStepRepr_RWExtension tool; | |
7fd59977 | 12964 | tool.WriteStep (SW,anent); |
12965 | } | |
12966 | break; | |
12967 | case 473: // same as DimensionalLocation | |
12968 | { | |
12969 | DeclareAndCast(StepShape_DirectedDimensionalLocation,anent,ent); | |
12970 | RWStepShape_RWDimensionalLocation tool; | |
12971 | tool.WriteStep (SW,anent); | |
12972 | } | |
12973 | break; | |
12974 | case 474: | |
12975 | { | |
12976 | DeclareAndCast(StepShape_LimitsAndFits,anent,ent); | |
12977 | RWStepShape_RWLimitsAndFits tool; | |
12978 | tool.WriteStep (SW,anent); | |
12979 | } | |
12980 | break; | |
12981 | case 475: | |
12982 | { | |
12983 | DeclareAndCast(StepShape_ToleranceValue,anent,ent); | |
12984 | RWStepShape_RWToleranceValue tool; | |
12985 | tool.WriteStep (SW,anent); | |
12986 | } | |
12987 | break; | |
12988 | case 476: | |
12989 | { | |
12990 | DeclareAndCast(StepShape_MeasureQualification,anent,ent); | |
12991 | RWStepShape_RWMeasureQualification tool; | |
12992 | tool.WriteStep (SW,anent); | |
12993 | } | |
12994 | break; | |
12995 | case 477: | |
12996 | { | |
12997 | DeclareAndCast(StepShape_PlusMinusTolerance,anent,ent); | |
12998 | RWStepShape_RWPlusMinusTolerance tool; | |
12999 | tool.WriteStep (SW,anent); | |
13000 | } | |
13001 | break; | |
13002 | case 478: | |
13003 | { | |
13004 | DeclareAndCast(StepShape_PrecisionQualifier,anent,ent); | |
13005 | RWStepShape_RWPrecisionQualifier tool; | |
13006 | tool.WriteStep (SW,anent); | |
13007 | } | |
13008 | break; | |
13009 | case 479: | |
13010 | { | |
13011 | DeclareAndCast(StepShape_TypeQualifier,anent,ent); | |
13012 | RWStepShape_RWTypeQualifier tool; | |
13013 | tool.WriteStep (SW,anent); | |
13014 | } | |
13015 | break; | |
13016 | case 480: | |
13017 | { | |
13018 | DeclareAndCast(StepShape_QualifiedRepresentationItem,anent,ent); | |
13019 | RWStepShape_RWQualifiedRepresentationItem tool; | |
13020 | tool.WriteStep (SW,anent); | |
13021 | } | |
13022 | break; | |
13023 | case 481: | |
13024 | { | |
13025 | DeclareAndCast(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem,anent,ent); | |
13026 | RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem tool; | |
13027 | tool.WriteStep (SW,anent); | |
13028 | } | |
13029 | break; | |
13030 | case 482: | |
13031 | case 483: | |
13032 | { | |
13033 | DeclareAndCast(StepRepr_CompoundRepresentationItem,anent,ent); | |
13034 | RWStepRepr_RWCompoundRepresentationItem tool; | |
13035 | tool.WriteStep (SW,anent); | |
13036 | } | |
13037 | break; | |
13038 | ||
13039 | case 484: // same as ShapeAspectRelationship | |
13040 | { | |
13041 | DeclareAndCast(StepRepr_ShapeAspectRelationship,anent,ent); | |
13042 | RWStepRepr_RWShapeAspectRelationship tool; | |
13043 | tool.WriteStep (SW,anent); | |
13044 | } | |
13045 | break; | |
13046 | ||
13047 | // abv 28.12.01 | |
13048 | case 485: | |
13049 | { | |
13050 | DeclareAndCast(StepShape_CompoundShapeRepresentation,anent,ent); | |
13051 | RWStepShape_RWCompoundShapeRepresentation tool; | |
13052 | tool.WriteStep (SW,anent); | |
13053 | } | |
13054 | break; | |
13055 | case 486: | |
13056 | { | |
13057 | DeclareAndCast(StepShape_ConnectedEdgeSet,anent,ent); | |
13058 | RWStepShape_RWConnectedEdgeSet tool; | |
13059 | tool.WriteStep (SW,anent); | |
13060 | } | |
13061 | break; | |
13062 | case 487: | |
13063 | { | |
13064 | DeclareAndCast(StepShape_ConnectedFaceShapeRepresentation,anent,ent); | |
13065 | RWStepShape_RWConnectedFaceShapeRepresentation tool; | |
13066 | tool.WriteStep (SW,anent); | |
13067 | } | |
13068 | break; | |
13069 | case 488: | |
13070 | { | |
13071 | DeclareAndCast(StepShape_EdgeBasedWireframeModel,anent,ent); | |
13072 | RWStepShape_RWEdgeBasedWireframeModel tool; | |
13073 | tool.WriteStep (SW,anent); | |
13074 | } | |
13075 | break; | |
13076 | case 489: | |
13077 | { | |
13078 | DeclareAndCast(StepShape_EdgeBasedWireframeShapeRepresentation,anent,ent); | |
13079 | RWStepShape_RWEdgeBasedWireframeShapeRepresentation tool; | |
13080 | tool.WriteStep (SW,anent); | |
13081 | } | |
13082 | break; | |
13083 | case 490: | |
13084 | { | |
13085 | DeclareAndCast(StepShape_FaceBasedSurfaceModel,anent,ent); | |
13086 | RWStepShape_RWFaceBasedSurfaceModel tool; | |
13087 | tool.WriteStep (SW,anent); | |
13088 | } | |
13089 | break; | |
13090 | case 491: | |
13091 | { | |
13092 | DeclareAndCast(StepShape_NonManifoldSurfaceShapeRepresentation,anent,ent); | |
13093 | RWStepShape_RWNonManifoldSurfaceShapeRepresentation tool; | |
13094 | tool.WriteStep (SW,anent); | |
13095 | } | |
13096 | break; | |
13097 | case 492: | |
13098 | { | |
13099 | DeclareAndCast(StepGeom_OrientedSurface,anent,ent); | |
13100 | RWStepGeom_RWOrientedSurface tool; | |
13101 | tool.WriteStep (SW,anent); | |
13102 | } | |
13103 | break; | |
13104 | case 493: | |
13105 | { | |
13106 | DeclareAndCast(StepShape_Subface,anent,ent); | |
13107 | RWStepShape_RWSubface tool; | |
13108 | tool.WriteStep (SW,anent); | |
13109 | } | |
13110 | break; | |
13111 | case 494: | |
13112 | { | |
13113 | DeclareAndCast(StepShape_Subedge,anent,ent); | |
13114 | RWStepShape_RWSubedge tool; | |
13115 | tool.WriteStep (SW,anent); | |
13116 | } | |
13117 | break; | |
13118 | case 495: | |
13119 | { | |
13120 | DeclareAndCast(StepShape_SeamEdge,anent,ent); | |
13121 | RWStepShape_RWSeamEdge tool; | |
13122 | tool.WriteStep (SW,anent); | |
13123 | } | |
13124 | break; | |
13125 | case 496: | |
13126 | { | |
13127 | DeclareAndCast(StepShape_ConnectedFaceSubSet,anent,ent); | |
13128 | RWStepShape_RWConnectedFaceSubSet tool; | |
13129 | tool.WriteStep (SW,anent); | |
13130 | } | |
13131 | break; | |
13132 | case 500: | |
13133 | { | |
13134 | DeclareAndCast(StepBasic_EulerAngles,anent,ent); | |
13135 | RWStepBasic_RWEulerAngles tool; | |
13136 | tool.WriteStep (SW,anent); | |
13137 | } | |
13138 | break; | |
13139 | case 501: | |
13140 | { | |
13141 | DeclareAndCast(StepBasic_MassUnit,anent,ent); | |
13142 | RWStepBasic_RWMassUnit tool; | |
13143 | tool.WriteStep (SW,anent); | |
13144 | } | |
13145 | break; | |
13146 | case 502: | |
13147 | { | |
13148 | DeclareAndCast(StepBasic_ThermodynamicTemperatureUnit,anent,ent); | |
13149 | RWStepBasic_RWThermodynamicTemperatureUnit tool; | |
13150 | tool.WriteStep (SW,anent); | |
13151 | } | |
13152 | break; | |
13153 | case 503: | |
13154 | { | |
13155 | DeclareAndCast(StepElement_AnalysisItemWithinRepresentation,anent,ent); | |
13156 | RWStepElement_RWAnalysisItemWithinRepresentation tool; | |
13157 | tool.WriteStep (SW,anent); | |
13158 | } | |
13159 | break; | |
13160 | case 504: | |
13161 | { | |
13162 | DeclareAndCast(StepElement_Curve3dElementDescriptor,anent,ent); | |
13163 | RWStepElement_RWCurve3dElementDescriptor tool; | |
13164 | tool.WriteStep (SW,anent); | |
13165 | } | |
13166 | break; | |
13167 | case 505: | |
13168 | { | |
13169 | DeclareAndCast(StepElement_CurveElementEndReleasePacket,anent,ent); | |
13170 | RWStepElement_RWCurveElementEndReleasePacket tool; | |
13171 | tool.WriteStep (SW,anent); | |
13172 | } | |
13173 | break; | |
13174 | case 506: | |
13175 | { | |
13176 | DeclareAndCast(StepElement_CurveElementSectionDefinition,anent,ent); | |
13177 | RWStepElement_RWCurveElementSectionDefinition tool; | |
13178 | tool.WriteStep (SW,anent); | |
13179 | } | |
13180 | break; | |
13181 | case 507: | |
13182 | { | |
13183 | DeclareAndCast(StepElement_CurveElementSectionDerivedDefinitions,anent,ent); | |
13184 | RWStepElement_RWCurveElementSectionDerivedDefinitions tool; | |
13185 | tool.WriteStep (SW,anent); | |
13186 | } | |
13187 | break; | |
13188 | case 508: | |
13189 | { | |
13190 | DeclareAndCast(StepElement_ElementDescriptor,anent,ent); | |
13191 | RWStepElement_RWElementDescriptor tool; | |
13192 | tool.WriteStep (SW,anent); | |
13193 | } | |
13194 | break; | |
13195 | case 509: | |
13196 | { | |
13197 | DeclareAndCast(StepElement_ElementMaterial,anent,ent); | |
13198 | RWStepElement_RWElementMaterial tool; | |
13199 | tool.WriteStep (SW,anent); | |
13200 | } | |
13201 | break; | |
13202 | case 510: | |
13203 | { | |
13204 | DeclareAndCast(StepElement_Surface3dElementDescriptor,anent,ent); | |
13205 | RWStepElement_RWSurface3dElementDescriptor tool; | |
13206 | tool.WriteStep (SW,anent); | |
13207 | } | |
13208 | break; | |
13209 | case 511: | |
13210 | { | |
13211 | DeclareAndCast(StepElement_SurfaceElementProperty,anent,ent); | |
13212 | RWStepElement_RWSurfaceElementProperty tool; | |
13213 | tool.WriteStep (SW,anent); | |
13214 | } | |
13215 | break; | |
13216 | case 512: | |
13217 | { | |
13218 | DeclareAndCast(StepElement_SurfaceSection,anent,ent); | |
13219 | RWStepElement_RWSurfaceSection tool; | |
13220 | tool.WriteStep (SW,anent); | |
13221 | } | |
13222 | break; | |
13223 | case 513: | |
13224 | { | |
13225 | DeclareAndCast(StepElement_SurfaceSectionField,anent,ent); | |
13226 | RWStepElement_RWSurfaceSectionField tool; | |
13227 | tool.WriteStep (SW,anent); | |
13228 | } | |
13229 | break; | |
13230 | case 514: | |
13231 | { | |
13232 | DeclareAndCast(StepElement_SurfaceSectionFieldConstant,anent,ent); | |
13233 | RWStepElement_RWSurfaceSectionFieldConstant tool; | |
13234 | tool.WriteStep (SW,anent); | |
13235 | } | |
13236 | break; | |
13237 | case 515: | |
13238 | { | |
13239 | DeclareAndCast(StepElement_SurfaceSectionFieldVarying,anent,ent); | |
13240 | RWStepElement_RWSurfaceSectionFieldVarying tool; | |
13241 | tool.WriteStep (SW,anent); | |
13242 | } | |
13243 | break; | |
13244 | case 516: | |
13245 | { | |
13246 | DeclareAndCast(StepElement_UniformSurfaceSection,anent,ent); | |
13247 | RWStepElement_RWUniformSurfaceSection tool; | |
13248 | tool.WriteStep (SW,anent); | |
13249 | } | |
13250 | break; | |
13251 | case 517: | |
13252 | { | |
13253 | DeclareAndCast(StepElement_Volume3dElementDescriptor,anent,ent); | |
13254 | RWStepElement_RWVolume3dElementDescriptor tool; | |
13255 | tool.WriteStep (SW,anent); | |
13256 | } | |
13257 | break; | |
13258 | case 518: | |
13259 | { | |
13260 | DeclareAndCast(StepFEA_AlignedCurve3dElementCoordinateSystem,anent,ent); | |
13261 | RWStepFEA_RWAlignedCurve3dElementCoordinateSystem tool; | |
13262 | tool.WriteStep (SW,anent); | |
13263 | } | |
13264 | break; | |
13265 | case 519: | |
13266 | { | |
13267 | DeclareAndCast(StepFEA_ArbitraryVolume3dElementCoordinateSystem,anent,ent); | |
13268 | RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem tool; | |
13269 | tool.WriteStep (SW,anent); | |
13270 | } | |
13271 | break; | |
13272 | case 520: | |
13273 | { | |
13274 | DeclareAndCast(StepFEA_Curve3dElementProperty,anent,ent); | |
13275 | RWStepFEA_RWCurve3dElementProperty tool; | |
13276 | tool.WriteStep (SW,anent); | |
13277 | } | |
13278 | break; | |
13279 | case 521: | |
13280 | { | |
13281 | DeclareAndCast(StepFEA_Curve3dElementRepresentation,anent,ent); | |
13282 | RWStepFEA_RWCurve3dElementRepresentation tool; | |
13283 | tool.WriteStep (SW,anent); | |
13284 | } | |
13285 | break; | |
13286 | case 522: | |
13287 | { | |
13288 | DeclareAndCast(StepFEA_Node,anent,ent); | |
13289 | RWStepFEA_RWNode tool; | |
13290 | tool.WriteStep (SW,anent); | |
13291 | } | |
13292 | break; | |
13293 | //case 523: | |
13294 | // { | |
13295 | // DeclareAndCast(StepFEA_CurveElementEndCoordinateSystem,anent,ent); | |
13296 | // RWStepFEA_RWCurveElementEndCoordinateSystem tool; | |
13297 | // tool.WriteStep (SW,anent); | |
13298 | // } | |
13299 | // break; | |
13300 | case 524: | |
13301 | { | |
13302 | DeclareAndCast(StepFEA_CurveElementEndOffset,anent,ent); | |
13303 | RWStepFEA_RWCurveElementEndOffset tool; | |
13304 | tool.WriteStep (SW,anent); | |
13305 | } | |
13306 | break; | |
13307 | case 525: | |
13308 | { | |
13309 | DeclareAndCast(StepFEA_CurveElementEndRelease,anent,ent); | |
13310 | RWStepFEA_RWCurveElementEndRelease tool; | |
13311 | tool.WriteStep (SW,anent); | |
13312 | } | |
13313 | break; | |
13314 | case 526: | |
13315 | { | |
13316 | DeclareAndCast(StepFEA_CurveElementInterval,anent,ent); | |
13317 | RWStepFEA_RWCurveElementInterval tool; | |
13318 | tool.WriteStep (SW,anent); | |
13319 | } | |
13320 | break; | |
13321 | case 527: | |
13322 | { | |
13323 | DeclareAndCast(StepFEA_CurveElementIntervalConstant,anent,ent); | |
13324 | RWStepFEA_RWCurveElementIntervalConstant tool; | |
13325 | tool.WriteStep (SW,anent); | |
13326 | } | |
13327 | break; | |
13328 | case 528: | |
13329 | { | |
13330 | DeclareAndCast(StepFEA_DummyNode,anent,ent); | |
13331 | RWStepFEA_RWDummyNode tool; | |
13332 | tool.WriteStep (SW,anent); | |
13333 | } | |
13334 | break; | |
13335 | case 529: | |
13336 | { | |
13337 | DeclareAndCast(StepFEA_CurveElementLocation,anent,ent); | |
13338 | RWStepFEA_RWCurveElementLocation tool; | |
13339 | tool.WriteStep (SW,anent); | |
13340 | } | |
13341 | break; | |
13342 | case 530: | |
13343 | { | |
13344 | DeclareAndCast(StepFEA_ElementGeometricRelationship,anent,ent); | |
13345 | RWStepFEA_RWElementGeometricRelationship tool; | |
13346 | tool.WriteStep (SW,anent); | |
13347 | } | |
13348 | break; | |
13349 | case 531: | |
13350 | { | |
13351 | DeclareAndCast(StepFEA_ElementGroup,anent,ent); | |
13352 | RWStepFEA_RWElementGroup tool; | |
13353 | tool.WriteStep (SW,anent); | |
13354 | } | |
13355 | break; | |
13356 | case 532: | |
13357 | { | |
13358 | DeclareAndCast(StepFEA_ElementRepresentation,anent,ent); | |
13359 | RWStepFEA_RWElementRepresentation tool; | |
13360 | tool.WriteStep (SW,anent); | |
13361 | } | |
13362 | break; | |
13363 | case 533: | |
13364 | { | |
13365 | DeclareAndCast(StepFEA_FeaAreaDensity,anent,ent); | |
13366 | RWStepFEA_RWFeaAreaDensity tool; | |
13367 | tool.WriteStep (SW,anent); | |
13368 | } | |
13369 | break; | |
13370 | case 534: | |
13371 | { | |
13372 | DeclareAndCast(StepFEA_FeaAxis2Placement3d,anent,ent); | |
13373 | RWStepFEA_RWFeaAxis2Placement3d tool; | |
13374 | tool.WriteStep (SW,anent); | |
13375 | } | |
13376 | break; | |
13377 | case 535: | |
13378 | { | |
13379 | DeclareAndCast(StepFEA_FeaGroup,anent,ent); | |
13380 | RWStepFEA_RWFeaGroup tool; | |
13381 | tool.WriteStep (SW,anent); | |
13382 | } | |
13383 | break; | |
13384 | case 536: | |
13385 | { | |
13386 | DeclareAndCast(StepFEA_FeaLinearElasticity,anent,ent); | |
13387 | RWStepFEA_RWFeaLinearElasticity tool; | |
13388 | tool.WriteStep (SW,anent); | |
13389 | } | |
13390 | break; | |
13391 | case 537: | |
13392 | { | |
13393 | DeclareAndCast(StepFEA_FeaMassDensity,anent,ent); | |
13394 | RWStepFEA_RWFeaMassDensity tool; | |
13395 | tool.WriteStep (SW,anent); | |
13396 | } | |
13397 | break; | |
13398 | case 538: | |
13399 | { | |
13400 | DeclareAndCast(StepFEA_FeaMaterialPropertyRepresentation,anent,ent); | |
13401 | RWStepFEA_RWFeaMaterialPropertyRepresentation tool; | |
13402 | tool.WriteStep (SW,anent); | |
13403 | } | |
13404 | break; | |
13405 | case 539: | |
13406 | { | |
13407 | DeclareAndCast(StepFEA_FeaMaterialPropertyRepresentationItem,anent,ent); | |
13408 | RWStepFEA_RWFeaMaterialPropertyRepresentationItem tool; | |
13409 | tool.WriteStep (SW,anent); | |
13410 | } | |
13411 | break; | |
13412 | case 540: | |
13413 | { | |
13414 | DeclareAndCast(StepFEA_FeaModel,anent,ent); | |
13415 | RWStepFEA_RWFeaModel tool; | |
13416 | tool.WriteStep (SW,anent); | |
13417 | } | |
13418 | break; | |
13419 | case 541: | |
13420 | { | |
13421 | DeclareAndCast(StepFEA_FeaModel3d,anent,ent); | |
13422 | RWStepFEA_RWFeaModel3d tool; | |
13423 | tool.WriteStep (SW,anent); | |
13424 | } | |
13425 | break; | |
13426 | case 542: | |
13427 | { | |
13428 | DeclareAndCast(StepFEA_FeaMoistureAbsorption,anent,ent); | |
13429 | RWStepFEA_RWFeaMoistureAbsorption tool; | |
13430 | tool.WriteStep (SW,anent); | |
13431 | } | |
13432 | break; | |
13433 | case 543: | |
13434 | { | |
13435 | DeclareAndCast(StepFEA_FeaParametricPoint,anent,ent); | |
13436 | RWStepFEA_RWFeaParametricPoint tool; | |
13437 | tool.WriteStep (SW,anent); | |
13438 | } | |
13439 | break; | |
13440 | case 544: | |
13441 | { | |
13442 | DeclareAndCast(StepFEA_FeaRepresentationItem,anent,ent); | |
13443 | RWStepFEA_RWFeaRepresentationItem tool; | |
13444 | tool.WriteStep (SW,anent); | |
13445 | } | |
13446 | break; | |
13447 | case 545: | |
13448 | { | |
13449 | DeclareAndCast(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion,anent,ent); | |
13450 | RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion tool; | |
13451 | tool.WriteStep (SW,anent); | |
13452 | } | |
13453 | break; | |
13454 | case 546: | |
13455 | { | |
13456 | DeclareAndCast(StepFEA_FeaShellBendingStiffness,anent,ent); | |
13457 | RWStepFEA_RWFeaShellBendingStiffness tool; | |
13458 | tool.WriteStep (SW,anent); | |
13459 | } | |
13460 | break; | |
13461 | case 547: | |
13462 | { | |
13463 | DeclareAndCast(StepFEA_FeaShellMembraneBendingCouplingStiffness,anent,ent); | |
13464 | RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness tool; | |
13465 | tool.WriteStep (SW,anent); | |
13466 | } | |
13467 | break; | |
13468 | case 548: | |
13469 | { | |
13470 | DeclareAndCast(StepFEA_FeaShellMembraneStiffness,anent,ent); | |
13471 | RWStepFEA_RWFeaShellMembraneStiffness tool; | |
13472 | tool.WriteStep (SW,anent); | |
13473 | } | |
13474 | break; | |
13475 | case 549: | |
13476 | { | |
13477 | DeclareAndCast(StepFEA_FeaShellShearStiffness,anent,ent); | |
13478 | RWStepFEA_RWFeaShellShearStiffness tool; | |
13479 | tool.WriteStep (SW,anent); | |
13480 | } | |
13481 | break; | |
13482 | case 550: | |
13483 | { | |
13484 | DeclareAndCast(StepFEA_GeometricNode,anent,ent); | |
13485 | RWStepFEA_RWGeometricNode tool; | |
13486 | tool.WriteStep (SW,anent); | |
13487 | } | |
13488 | break; | |
13489 | case 551: | |
13490 | { | |
13491 | DeclareAndCast(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion,anent,ent); | |
13492 | RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion tool; | |
13493 | tool.WriteStep (SW,anent); | |
13494 | } | |
13495 | break; | |
13496 | case 552: | |
13497 | { | |
13498 | DeclareAndCast(StepFEA_NodeGroup,anent,ent); | |
13499 | RWStepFEA_RWNodeGroup tool; | |
13500 | tool.WriteStep (SW,anent); | |
13501 | } | |
13502 | break; | |
13503 | case 553: | |
13504 | { | |
13505 | DeclareAndCast(StepFEA_NodeRepresentation,anent,ent); | |
13506 | RWStepFEA_RWNodeRepresentation tool; | |
13507 | tool.WriteStep (SW,anent); | |
13508 | } | |
13509 | break; | |
13510 | case 554: | |
13511 | { | |
13512 | DeclareAndCast(StepFEA_NodeSet,anent,ent); | |
13513 | RWStepFEA_RWNodeSet tool; | |
13514 | tool.WriteStep (SW,anent); | |
13515 | } | |
13516 | break; | |
13517 | case 555: | |
13518 | { | |
13519 | DeclareAndCast(StepFEA_NodeWithSolutionCoordinateSystem,anent,ent); | |
13520 | RWStepFEA_RWNodeWithSolutionCoordinateSystem tool; | |
13521 | tool.WriteStep (SW,anent); | |
13522 | } | |
13523 | break; | |
13524 | case 556: | |
13525 | { | |
13526 | DeclareAndCast(StepFEA_NodeWithVector,anent,ent); | |
13527 | RWStepFEA_RWNodeWithVector tool; | |
13528 | tool.WriteStep (SW,anent); | |
13529 | } | |
13530 | break; | |
13531 | case 557: | |
13532 | { | |
13533 | DeclareAndCast(StepFEA_ParametricCurve3dElementCoordinateDirection,anent,ent); | |
13534 | RWStepFEA_RWParametricCurve3dElementCoordinateDirection tool; | |
13535 | tool.WriteStep (SW,anent); | |
13536 | } | |
13537 | break; | |
13538 | case 558: | |
13539 | { | |
13540 | DeclareAndCast(StepFEA_ParametricCurve3dElementCoordinateSystem,anent,ent); | |
13541 | RWStepFEA_RWParametricCurve3dElementCoordinateSystem tool; | |
13542 | tool.WriteStep (SW,anent); | |
13543 | } | |
13544 | break; | |
13545 | case 559: | |
13546 | { | |
13547 | DeclareAndCast(StepFEA_ParametricSurface3dElementCoordinateSystem,anent,ent); | |
13548 | RWStepFEA_RWParametricSurface3dElementCoordinateSystem tool; | |
13549 | tool.WriteStep (SW,anent); | |
13550 | } | |
13551 | break; | |
13552 | case 560: | |
13553 | { | |
13554 | DeclareAndCast(StepFEA_Surface3dElementRepresentation,anent,ent); | |
13555 | RWStepFEA_RWSurface3dElementRepresentation tool; | |
13556 | tool.WriteStep (SW,anent); | |
13557 | } | |
13558 | break; | |
13559 | //case 561: | |
13560 | // { | |
13561 | // DeclareAndCast(StepFEA_SymmetricTensor22d,anent,ent); | |
13562 | // RWStepFEA_RWSymmetricTensor22d tool; | |
13563 | // tool.WriteStep (SW,anent); | |
13564 | // } | |
13565 | // break; | |
13566 | //case 562: | |
13567 | // { | |
13568 | // DeclareAndCast(StepFEA_SymmetricTensor42d,anent,ent); | |
13569 | // RWStepFEA_RWSymmetricTensor42d tool; | |
13570 | // tool.WriteStep (SW,anent); | |
13571 | // } | |
13572 | // break; | |
13573 | //case 563: | |
13574 | // { | |
13575 | // DeclareAndCast(StepFEA_SymmetricTensor43d,anent,ent); | |
13576 | // RWStepFEA_RWSymmetricTensor43d tool; | |
13577 | // tool.WriteStep (SW,anent); | |
13578 | // } | |
13579 | // break; | |
13580 | case 564: | |
13581 | { | |
13582 | DeclareAndCast(StepFEA_Volume3dElementRepresentation,anent,ent); | |
13583 | RWStepFEA_RWVolume3dElementRepresentation tool; | |
13584 | tool.WriteStep (SW,anent); | |
13585 | } | |
13586 | break; | |
13587 | case 565: | |
13588 | { | |
13589 | DeclareAndCast(StepRepr_DataEnvironment,anent,ent); | |
13590 | RWStepRepr_RWDataEnvironment tool; | |
13591 | tool.WriteStep (SW,anent); | |
13592 | } | |
13593 | break; | |
13594 | case 566: | |
13595 | { | |
13596 | DeclareAndCast(StepRepr_MaterialPropertyRepresentation,anent,ent); | |
13597 | RWStepRepr_RWMaterialPropertyRepresentation tool; | |
13598 | tool.WriteStep (SW,anent); | |
13599 | } | |
13600 | break; | |
13601 | case 567: | |
13602 | { | |
13603 | DeclareAndCast(StepRepr_PropertyDefinitionRelationship,anent,ent); | |
13604 | RWStepRepr_RWPropertyDefinitionRelationship tool; | |
13605 | tool.WriteStep (SW,anent); | |
13606 | } | |
13607 | break; | |
13608 | case 568: | |
13609 | { | |
13610 | DeclareAndCast(StepShape_PointRepresentation,anent,ent); | |
13611 | RWStepShape_RWPointRepresentation tool; | |
13612 | tool.WriteStep (SW,anent); | |
13613 | } | |
13614 | break; | |
13615 | case 569: | |
13616 | { | |
13617 | DeclareAndCast(StepRepr_MaterialProperty,anent,ent); | |
13618 | RWStepRepr_RWMaterialProperty tool; | |
13619 | tool.WriteStep (SW,anent); | |
13620 | } | |
13621 | break; | |
13622 | case 570: | |
13623 | { | |
13624 | DeclareAndCast(StepFEA_FeaModelDefinition,anent,ent); | |
13625 | RWStepFEA_RWFeaModelDefinition tool; | |
13626 | tool.WriteStep (SW,anent); | |
13627 | } | |
13628 | break; | |
13629 | case 571: | |
13630 | { | |
13631 | DeclareAndCast(StepFEA_FreedomAndCoefficient,anent,ent); | |
13632 | RWStepFEA_RWFreedomAndCoefficient tool; | |
13633 | tool.WriteStep (SW,anent); | |
13634 | } | |
13635 | break; | |
13636 | case 572: | |
13637 | { | |
13638 | DeclareAndCast(StepFEA_FreedomsList,anent,ent); | |
13639 | RWStepFEA_RWFreedomsList tool; | |
13640 | tool.WriteStep (SW,anent); | |
13641 | } | |
13642 | break; | |
13643 | case 573: | |
13644 | { | |
13645 | DeclareAndCast(StepBasic_ProductDefinitionFormationRelationship,anent,ent); | |
13646 | RWStepBasic_RWProductDefinitionFormationRelationship tool; | |
13647 | tool.WriteStep (SW,anent); | |
13648 | } | |
13649 | break; | |
13650 | case 574 : | |
13651 | { | |
13652 | DeclareAndCast(StepBasic_SiUnitAndMassUnit, anent, ent); | |
13653 | RWStepBasic_RWSiUnitAndMassUnit tool; | |
13654 | tool.WriteStep (SW,anent); | |
13655 | } | |
13656 | break; | |
13657 | case 575: | |
13658 | { | |
13659 | DeclareAndCast(StepFEA_NodeDefinition,anent,ent); | |
13660 | RWStepFEA_RWNodeDefinition tool; | |
13661 | tool.WriteStep (SW,anent); | |
13662 | } | |
13663 | break; | |
13664 | case 576: | |
13665 | { | |
13666 | DeclareAndCast(StepRepr_StructuralResponseProperty,anent,ent); | |
13667 | RWStepRepr_RWStructuralResponseProperty tool; | |
13668 | tool.WriteStep (SW,anent); | |
13669 | } | |
13670 | break; | |
13671 | case 577: | |
13672 | { | |
13673 | DeclareAndCast(StepRepr_StructuralResponsePropertyDefinitionRepresentation,anent,ent); | |
13674 | RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation tool; | |
13675 | tool.WriteStep (SW,anent); | |
13676 | } | |
13677 | break; | |
13678 | case 578 : | |
13679 | { | |
13680 | DeclareAndCast(StepBasic_SiUnitAndThermodynamicTemperatureUnit, anent, ent); | |
13681 | RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit tool; | |
13682 | tool.WriteStep (SW,anent); | |
13683 | } | |
13684 | break; | |
13685 | case 579: | |
13686 | { | |
13687 | DeclareAndCast(StepFEA_AlignedSurface3dElementCoordinateSystem,anent,ent); | |
13688 | RWStepFEA_RWAlignedSurface3dElementCoordinateSystem tool; | |
13689 | tool.WriteStep (SW,anent); | |
13690 | } | |
13691 | break; | |
13692 | case 580: | |
13693 | { | |
13694 | DeclareAndCast(StepFEA_ConstantSurface3dElementCoordinateSystem,anent,ent); | |
13695 | RWStepFEA_RWConstantSurface3dElementCoordinateSystem tool; | |
13696 | tool.WriteStep (SW,anent); | |
13697 | } | |
13698 | break; | |
13699 | case 581: | |
13700 | { | |
13701 | DeclareAndCast(StepFEA_CurveElementIntervalLinearlyVarying,anent,ent); | |
13702 | RWStepFEA_RWCurveElementIntervalLinearlyVarying tool; | |
13703 | tool.WriteStep (SW,anent); | |
13704 | } | |
13705 | break; | |
13706 | case 582: | |
13707 | { | |
13708 | DeclareAndCast(StepFEA_FeaCurveSectionGeometricRelationship,anent,ent); | |
13709 | RWStepFEA_RWFeaCurveSectionGeometricRelationship tool; | |
13710 | tool.WriteStep (SW,anent); | |
13711 | } | |
13712 | break; | |
13713 | case 583: | |
13714 | { | |
13715 | DeclareAndCast(StepFEA_FeaSurfaceSectionGeometricRelationship,anent,ent); | |
13716 | RWStepFEA_RWFeaSurfaceSectionGeometricRelationship tool; | |
13717 | tool.WriteStep (SW,anent); | |
13718 | } | |
13719 | break; | |
13720 | case 600: | |
13721 | { | |
13722 | DeclareAndCast(StepBasic_DocumentProductAssociation,anent,ent); | |
13723 | RWStepBasic_RWDocumentProductAssociation tool; | |
13724 | tool.WriteStep (SW,anent); | |
13725 | } | |
13726 | break; | |
13727 | case 601: | |
13728 | { | |
13729 | DeclareAndCast(StepBasic_DocumentProductEquivalence,anent,ent); | |
13730 | RWStepBasic_RWDocumentProductEquivalence tool; | |
13731 | tool.WriteStep (SW,anent); | |
13732 | } | |
13733 | break; | |
28a73c1f | 13734 | case 609: |
13735 | { | |
13736 | DeclareAndCast(StepDimTol_CylindricityTolerance,anent,ent); | |
13737 | RWStepDimTol_RWCylindricityTolerance tool; | |
13738 | tool.WriteStep (SW,anent); | |
13739 | } | |
13740 | break; | |
7fd59977 | 13741 | case 610: |
13742 | { | |
13743 | DeclareAndCast(StepShape_ShapeRepresentationWithParameters,anent,ent); | |
13744 | RWStepShape_RWShapeRepresentationWithParameters tool; | |
13745 | tool.WriteStep (SW,anent); | |
13746 | } | |
13747 | break; | |
13748 | case 611: | |
13749 | { | |
13750 | DeclareAndCast(StepDimTol_AngularityTolerance,anent,ent); | |
13751 | RWStepDimTol_RWAngularityTolerance tool; | |
13752 | tool.WriteStep (SW,anent); | |
13753 | } | |
13754 | break; | |
13755 | case 612: | |
13756 | { | |
13757 | DeclareAndCast(StepDimTol_ConcentricityTolerance,anent,ent); | |
13758 | RWStepDimTol_RWConcentricityTolerance tool; | |
13759 | tool.WriteStep (SW,anent); | |
13760 | } | |
13761 | break; | |
13762 | case 613: | |
13763 | { | |
13764 | DeclareAndCast(StepDimTol_CircularRunoutTolerance,anent,ent); | |
13765 | RWStepDimTol_RWCircularRunoutTolerance tool; | |
13766 | tool.WriteStep (SW,anent); | |
13767 | } | |
13768 | break; | |
13769 | case 614: | |
13770 | { | |
13771 | DeclareAndCast(StepDimTol_CoaxialityTolerance,anent,ent); | |
13772 | RWStepDimTol_RWCoaxialityTolerance tool; | |
13773 | tool.WriteStep (SW,anent); | |
13774 | } | |
13775 | break; | |
13776 | case 615: | |
13777 | { | |
13778 | DeclareAndCast(StepDimTol_FlatnessTolerance,anent,ent); | |
13779 | RWStepDimTol_RWFlatnessTolerance tool; | |
13780 | tool.WriteStep (SW,anent); | |
13781 | } | |
13782 | break; | |
13783 | case 616: | |
13784 | { | |
13785 | DeclareAndCast(StepDimTol_LineProfileTolerance,anent,ent); | |
13786 | RWStepDimTol_RWLineProfileTolerance tool; | |
13787 | tool.WriteStep (SW,anent); | |
13788 | } | |
13789 | break; | |
13790 | case 617: | |
13791 | { | |
13792 | DeclareAndCast(StepDimTol_ParallelismTolerance,anent,ent); | |
13793 | RWStepDimTol_RWParallelismTolerance tool; | |
13794 | tool.WriteStep (SW,anent); | |
13795 | } | |
13796 | break; | |
13797 | case 618: | |
13798 | { | |
13799 | DeclareAndCast(StepDimTol_PerpendicularityTolerance,anent,ent); | |
13800 | RWStepDimTol_RWPerpendicularityTolerance tool; | |
13801 | tool.WriteStep (SW,anent); | |
13802 | } | |
13803 | break; | |
13804 | case 619: | |
13805 | { | |
13806 | DeclareAndCast(StepDimTol_PositionTolerance,anent,ent); | |
13807 | RWStepDimTol_RWPositionTolerance tool; | |
13808 | tool.WriteStep (SW,anent); | |
13809 | } | |
13810 | break; | |
13811 | case 620: | |
13812 | { | |
13813 | DeclareAndCast(StepDimTol_RoundnessTolerance,anent,ent); | |
13814 | RWStepDimTol_RWRoundnessTolerance tool; | |
13815 | tool.WriteStep (SW,anent); | |
13816 | } | |
13817 | break; | |
13818 | case 621: | |
13819 | { | |
13820 | DeclareAndCast(StepDimTol_StraightnessTolerance,anent,ent); | |
13821 | RWStepDimTol_RWStraightnessTolerance tool; | |
13822 | tool.WriteStep (SW,anent); | |
13823 | } | |
13824 | break; | |
13825 | case 622: | |
13826 | { | |
13827 | DeclareAndCast(StepDimTol_SurfaceProfileTolerance,anent,ent); | |
13828 | RWStepDimTol_RWSurfaceProfileTolerance tool; | |
13829 | tool.WriteStep (SW,anent); | |
13830 | } | |
13831 | break; | |
13832 | case 623: | |
13833 | { | |
13834 | DeclareAndCast(StepDimTol_SymmetryTolerance,anent,ent); | |
13835 | RWStepDimTol_RWSymmetryTolerance tool; | |
13836 | tool.WriteStep (SW,anent); | |
13837 | } | |
13838 | break; | |
13839 | case 624: | |
13840 | { | |
13841 | DeclareAndCast(StepDimTol_TotalRunoutTolerance,anent,ent); | |
13842 | RWStepDimTol_RWTotalRunoutTolerance tool; | |
13843 | tool.WriteStep (SW,anent); | |
13844 | } | |
13845 | break; | |
13846 | case 625: | |
13847 | { | |
13848 | DeclareAndCast(StepDimTol_GeometricTolerance,anent,ent); | |
13849 | RWStepDimTol_RWGeometricTolerance tool; | |
13850 | tool.WriteStep (SW,anent); | |
13851 | } | |
13852 | break; | |
13853 | case 626: | |
13854 | { | |
13855 | DeclareAndCast(StepDimTol_GeometricToleranceRelationship,anent,ent); | |
13856 | RWStepDimTol_RWGeometricToleranceRelationship tool; | |
13857 | tool.WriteStep (SW,anent); | |
13858 | } | |
13859 | break; | |
13860 | case 627: | |
13861 | { | |
13862 | DeclareAndCast(StepDimTol_GeometricToleranceWithDatumReference,anent,ent); | |
13863 | RWStepDimTol_RWGeometricToleranceWithDatumReference tool; | |
13864 | tool.WriteStep (SW,anent); | |
13865 | } | |
13866 | break; | |
13867 | case 628: | |
13868 | { | |
13869 | DeclareAndCast(StepDimTol_ModifiedGeometricTolerance,anent,ent); | |
13870 | RWStepDimTol_RWModifiedGeometricTolerance tool; | |
13871 | tool.WriteStep (SW,anent); | |
13872 | } | |
13873 | break; | |
13874 | case 629: | |
13875 | { | |
13876 | DeclareAndCast(StepDimTol_Datum,anent,ent); | |
13877 | RWStepDimTol_RWDatum tool; | |
13878 | tool.WriteStep (SW,anent); | |
13879 | } | |
13880 | break; | |
13881 | case 630: | |
13882 | { | |
13883 | DeclareAndCast(StepDimTol_DatumFeature,anent,ent); | |
13884 | RWStepDimTol_RWDatumFeature tool; | |
13885 | tool.WriteStep (SW,anent); | |
13886 | } | |
13887 | break; | |
13888 | case 631: | |
13889 | { | |
13890 | DeclareAndCast(StepDimTol_DatumReference,anent,ent); | |
13891 | RWStepDimTol_RWDatumReference tool; | |
13892 | tool.WriteStep (SW,anent); | |
13893 | } | |
13894 | break; | |
13895 | case 632: | |
13896 | { | |
13897 | DeclareAndCast(StepDimTol_CommonDatum,anent,ent); | |
13898 | RWStepDimTol_RWCommonDatum tool; | |
13899 | tool.WriteStep (SW,anent); | |
13900 | } | |
13901 | break; | |
13902 | case 633: | |
13903 | { | |
13904 | DeclareAndCast(StepDimTol_DatumTarget,anent,ent); | |
13905 | RWStepDimTol_RWDatumTarget tool; | |
13906 | tool.WriteStep (SW,anent); | |
13907 | } | |
13908 | break; | |
13909 | case 634: | |
13910 | { | |
13911 | DeclareAndCast(StepDimTol_PlacedDatumTargetFeature,anent,ent); | |
13912 | RWStepDimTol_RWPlacedDatumTargetFeature tool; | |
13913 | tool.WriteStep (SW,anent); | |
13914 | } | |
13915 | break; | |
13916 | case 635: | |
13917 | { | |
13918 | DeclareAndCast(StepRepr_ReprItemAndLengthMeasureWithUnit,anent,ent); | |
13919 | RWStepRepr_RWReprItemAndLengthMeasureWithUnit tool; | |
13920 | tool.WriteStep (SW,anent); | |
13921 | } | |
13922 | break; | |
13923 | case 636: | |
13924 | { | |
13925 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol,anent,ent); | |
13926 | RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol tool; | |
13927 | tool.WriteStep (SW,anent); | |
13928 | } | |
13929 | break; | |
13930 | case 650 : | |
13931 | { | |
13932 | DeclareAndCast(StepBasic_ConversionBasedUnitAndMassUnit, anent, ent); | |
13933 | RWStepBasic_RWConversionBasedUnitAndMassUnit tool; | |
13934 | tool.WriteStep (SW,anent); | |
13935 | } | |
13936 | ||
13937 | break; | |
13938 | case 651 : | |
13939 | { | |
13940 | DeclareAndCast(StepBasic_MassMeasureWithUnit, anent, ent); | |
13941 | RWStepBasic_RWMassMeasureWithUnit tool; | |
13942 | tool.WriteStep (SW,anent); | |
13943 | } | |
13944 | break; | |
28a73c1f | 13945 | case 660 : |
13946 | { | |
13947 | DeclareAndCast(StepRepr_Apex, anent, ent); | |
13948 | RWStepRepr_RWApex tool; | |
13949 | tool.WriteStep (SW,anent); | |
13950 | } | |
13951 | break; | |
13952 | case 661 : | |
13953 | { | |
13954 | DeclareAndCast(StepRepr_CentreOfSymmetry, anent, ent); | |
13955 | RWStepRepr_RWCentreOfSymmetry tool; | |
13956 | tool.WriteStep (SW,anent); | |
13957 | } | |
13958 | break; | |
13959 | case 662 : | |
13960 | { | |
13961 | DeclareAndCast(StepRepr_GeometricAlignment, anent, ent); | |
13962 | RWStepRepr_RWGeometricAlignment tool; | |
13963 | tool.WriteStep (SW,anent); | |
13964 | } | |
13965 | break; | |
13966 | case 663 : | |
13967 | { | |
13968 | DeclareAndCast(StepRepr_PerpendicularTo, anent, ent); | |
13969 | RWStepRepr_RWPerpendicularTo tool; | |
13970 | tool.WriteStep (SW,anent); | |
13971 | } | |
13972 | break; | |
13973 | case 664 : | |
13974 | { | |
13975 | DeclareAndCast(StepRepr_Tangent, anent, ent); | |
13976 | RWStepRepr_RWTangent tool; | |
13977 | tool.WriteStep (SW,anent); | |
13978 | } | |
13979 | break; | |
13980 | case 665 : | |
13981 | { | |
13982 | DeclareAndCast(StepRepr_ParallelOffset, anent, ent); | |
13983 | RWStepRepr_RWParallelOffset tool; | |
13984 | tool.WriteStep (SW,anent); | |
13985 | } | |
13986 | break; | |
13987 | case 666 : | |
13988 | { | |
13989 | DeclareAndCast(StepAP242_GeometricItemSpecificUsage, anent, ent); | |
13990 | RWStepAP242_RWGeometricItemSpecificUsage tool; | |
13991 | tool.WriteStep (SW,anent); | |
13992 | } | |
13993 | break; | |
13994 | case 667 : | |
13995 | { | |
13996 | DeclareAndCast(StepAP242_IdAttribute, anent, ent); | |
13997 | RWStepAP242_RWIdAttribute tool; | |
13998 | tool.WriteStep (SW,anent); | |
13999 | } | |
14000 | break; | |
14001 | case 668 : | |
14002 | { | |
14003 | DeclareAndCast(StepAP242_ItemIdentifiedRepresentationUsage, anent, ent); | |
14004 | RWStepAP242_RWItemIdentifiedRepresentationUsage tool; | |
14005 | tool.WriteStep (SW,anent); | |
14006 | } | |
14007 | break; | |
14008 | case 669 : | |
14009 | { | |
14010 | DeclareAndCast(StepRepr_AllAroundShapeAspect, anent, ent); | |
14011 | RWStepRepr_RWAllAroundShapeAspect tool; | |
14012 | tool.WriteStep (SW,anent); | |
14013 | } | |
14014 | break; | |
14015 | case 670 : | |
14016 | { | |
14017 | DeclareAndCast(StepRepr_BetweenShapeAspect, anent, ent); | |
14018 | RWStepRepr_RWBetweenShapeAspect tool; | |
14019 | tool.WriteStep (SW,anent); | |
14020 | } | |
14021 | break; | |
14022 | case 671 : | |
14023 | { | |
14024 | DeclareAndCast(StepRepr_CompositeGroupShapeAspect, anent, ent); | |
14025 | RWStepRepr_RWCompositeGroupShapeAspect tool; | |
14026 | tool.WriteStep (SW,anent); | |
14027 | } | |
14028 | break; | |
14029 | case 672 : | |
14030 | { | |
14031 | DeclareAndCast(StepRepr_ContinuosShapeAspect, anent, ent); | |
14032 | RWStepRepr_RWContinuosShapeAspect tool; | |
14033 | tool.WriteStep (SW,anent); | |
14034 | } | |
14035 | break; | |
14036 | case 673 : | |
14037 | { | |
14038 | DeclareAndCast(StepDimTol_GeometricToleranceWithDefinedAreaUnit, anent, ent); | |
14039 | RWStepDimTol_RWGeometricToleranceWithDefinedAreaUnit tool; | |
14040 | tool.WriteStep (SW,anent); | |
14041 | } | |
14042 | break; | |
14043 | case 674 : | |
14044 | { | |
14045 | DeclareAndCast(StepDimTol_GeometricToleranceWithDefinedUnit, anent, ent); | |
14046 | RWStepDimTol_RWGeometricToleranceWithDefinedUnit tool; | |
14047 | tool.WriteStep (SW,anent); | |
14048 | } | |
14049 | break; | |
14050 | case 675 : | |
14051 | { | |
14052 | DeclareAndCast(StepDimTol_GeometricToleranceWithMaximumTolerance, anent, ent); | |
14053 | RWStepDimTol_RWGeometricToleranceWithMaximumTolerance tool; | |
14054 | tool.WriteStep (SW,anent); | |
14055 | } | |
14056 | break; | |
14057 | case 676 : | |
14058 | { | |
14059 | DeclareAndCast(StepDimTol_GeometricToleranceWithModifiers, anent, ent); | |
14060 | RWStepDimTol_RWGeometricToleranceWithModifiers tool; | |
14061 | tool.WriteStep (SW,anent); | |
14062 | } | |
14063 | break; | |
14064 | case 677 : | |
14065 | { | |
14066 | DeclareAndCast(StepDimTol_UnequallyDisposedGeometricTolerance, anent, ent); | |
14067 | RWStepDimTol_RWUnequallyDisposedGeometricTolerance tool; | |
14068 | tool.WriteStep (SW,anent); | |
14069 | } | |
14070 | break; | |
14071 | case 678 : | |
14072 | { | |
14073 | DeclareAndCast(StepDimTol_NonUniformZoneDefinition, anent, ent); | |
14074 | RWStepDimTol_RWNonUniformZoneDefinition tool; | |
14075 | tool.WriteStep (SW,anent); | |
14076 | } | |
14077 | break; | |
14078 | case 679 : | |
14079 | { | |
14080 | DeclareAndCast(StepDimTol_ProjectedZoneDefinition, anent, ent); | |
14081 | RWStepDimTol_RWProjectedZoneDefinition tool; | |
14082 | tool.WriteStep (SW,anent); | |
14083 | } | |
14084 | break; | |
14085 | case 680 : | |
14086 | { | |
14087 | DeclareAndCast(StepDimTol_RunoutZoneDefinition, anent, ent); | |
14088 | RWStepDimTol_RWRunoutZoneDefinition tool; | |
14089 | tool.WriteStep (SW,anent); | |
14090 | } | |
14091 | break; | |
14092 | case 681 : | |
14093 | { | |
14094 | DeclareAndCast(StepDimTol_RunoutZoneOrientation, anent, ent); | |
14095 | RWStepDimTol_RWRunoutZoneOrientation tool; | |
14096 | tool.WriteStep (SW,anent); | |
14097 | } | |
14098 | break; | |
14099 | case 682 : | |
14100 | { | |
14101 | DeclareAndCast(StepDimTol_ToleranceZone, anent, ent); | |
14102 | RWStepDimTol_RWToleranceZone tool; | |
14103 | tool.WriteStep (SW,anent); | |
14104 | } | |
14105 | break; | |
14106 | case 683 : | |
14107 | { | |
14108 | DeclareAndCast(StepDimTol_ToleranceZoneDefinition, anent, ent); | |
14109 | RWStepDimTol_RWToleranceZoneDefinition tool; | |
14110 | tool.WriteStep (SW,anent); | |
14111 | } | |
14112 | break; | |
14113 | case 684 : | |
14114 | { | |
14115 | DeclareAndCast(StepDimTol_ToleranceZoneForm, anent, ent); | |
14116 | RWStepDimTol_RWToleranceZoneForm tool; | |
14117 | tool.WriteStep (SW,anent); | |
14118 | } | |
14119 | break; | |
14120 | case 685 : | |
14121 | { | |
14122 | DeclareAndCast(StepShape_ValueFormatTypeQualifier, anent, ent); | |
14123 | RWStepShape_RWValueFormatTypeQualifier tool; | |
14124 | tool.WriteStep (SW,anent); | |
14125 | } | |
14126 | break; | |
14127 | case 686 : | |
14128 | { | |
14129 | DeclareAndCast(StepDimTol_DatumReferenceCompartment, anent, ent); | |
14130 | RWStepDimTol_RWDatumReferenceCompartment tool; | |
14131 | tool.WriteStep (SW,anent); | |
14132 | } | |
14133 | break; | |
14134 | case 687 : | |
14135 | { | |
14136 | DeclareAndCast(StepDimTol_DatumReferenceElement, anent, ent); | |
14137 | RWStepDimTol_RWDatumReferenceElement tool; | |
14138 | tool.WriteStep (SW,anent); | |
14139 | } | |
14140 | break; | |
14141 | case 688 : | |
14142 | { | |
14143 | DeclareAndCast(StepDimTol_DatumReferenceModifierWithValue, anent, ent); | |
14144 | RWStepDimTol_RWDatumReferenceModifierWithValue tool; | |
14145 | tool.WriteStep (SW,anent); | |
14146 | } | |
14147 | break; | |
14148 | case 689 : | |
14149 | { | |
14150 | DeclareAndCast(StepDimTol_DatumSystem, anent, ent); | |
14151 | RWStepDimTol_RWDatumSystem tool; | |
14152 | tool.WriteStep (SW,anent); | |
14153 | } | |
14154 | break; | |
14155 | case 690 : | |
14156 | { | |
14157 | DeclareAndCast(StepDimTol_GeneralDatumReference, anent, ent); | |
14158 | RWStepDimTol_RWGeneralDatumReference tool; | |
14159 | tool.WriteStep (SW,anent); | |
14160 | } | |
14161 | break; | |
14162 | case 691: | |
14163 | { | |
14164 | DeclareAndCast(StepRepr_ReprItemAndPlaneAngleMeasureWithUnit,anent,ent); | |
14165 | RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnit tool; | |
14166 | tool.WriteStep (SW,anent); | |
14167 | } | |
14168 | break; | |
14169 | case 692: | |
14170 | { | |
14171 | DeclareAndCast(StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI,anent,ent); | |
14172 | RWStepRepr_RWReprItemAndLengthMeasureWithUnitAndQRI tool; | |
14173 | tool.WriteStep (SW,anent); | |
14174 | } | |
14175 | break; | |
14176 | case 693: | |
14177 | { | |
14178 | DeclareAndCast(StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI,anent,ent); | |
14179 | RWStepRepr_RWReprItemAndPlaneAngleMeasureWithUnitAndQRI tool; | |
14180 | tool.WriteStep (SW,anent); | |
14181 | } | |
14182 | break; | |
14183 | case 694: | |
14184 | { | |
14185 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthDatRef,anent,ent); | |
14186 | RWStepDimTol_RWGeoTolAndGeoTolWthDatRef tool; | |
14187 | tool.WriteStep (SW,anent); | |
14188 | } | |
14189 | break; | |
14190 | case 695: | |
14191 | { | |
14192 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod,anent,ent); | |
14193 | RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod tool; | |
14194 | tool.WriteStep (SW,anent); | |
14195 | } | |
14196 | break; | |
14197 | case 696: | |
14198 | { | |
14199 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthMod,anent,ent); | |
14200 | RWStepDimTol_RWGeoTolAndGeoTolWthMod tool; | |
14201 | tool.WriteStep (SW,anent); | |
14202 | } | |
14203 | break; | |
14204 | case 697: | |
14205 | { | |
14206 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol,anent,ent); | |
14207 | RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndUneqDisGeoTol tool; | |
14208 | tool.WriteStep (SW,anent); | |
14209 | } | |
14210 | break; | |
14211 | case 698: | |
14212 | { | |
14213 | DeclareAndCast(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp,anent,ent); | |
14214 | RWStepRepr_RWCompGroupShAspAndCompShAspAndDatumFeatAndShAsp tool; | |
14215 | tool.WriteStep (SW,anent); | |
14216 | } | |
14217 | break; | |
14218 | case 699: | |
14219 | { | |
14220 | DeclareAndCast(StepRepr_CompShAspAndDatumFeatAndShAsp,anent,ent); | |
14221 | RWStepRepr_RWCompShAspAndDatumFeatAndShAsp tool; | |
14222 | tool.WriteStep (SW,anent); | |
14223 | } | |
14224 | break; | |
14225 | case 700: | |
14226 | { | |
14227 | DeclareAndCast(StepRepr_IntegerRepresentationItem,anent,ent); | |
14228 | RWStepRepr_RWIntegerRepresentationItem tool; | |
14229 | tool.WriteStep (SW,anent); | |
14230 | } | |
14231 | break; | |
14232 | case 701: | |
14233 | { | |
14234 | DeclareAndCast(StepRepr_ValueRepresentationItem,anent,ent); | |
14235 | RWStepRepr_RWValueRepresentationItem tool; | |
14236 | tool.WriteStep (SW,anent); | |
14237 | } | |
14238 | break; | |
1c9d3225 | 14239 | case 702: |
14240 | { | |
14241 | DeclareAndCast(StepRepr_FeatureForDatumTargetRelationship,anent,ent); | |
14242 | RWStepRepr_RWFeatureForDatumTargetRelationship tool; | |
14243 | tool.WriteStep (SW,anent); | |
14244 | } | |
14245 | break; | |
5df609e7 | 14246 | case 703: |
14247 | { | |
14248 | DeclareAndCast(StepAP242_DraughtingModelItemAssociation,anent,ent); | |
14249 | RWStepAP242_RWDraughtingModelItemAssociation tool; | |
14250 | tool.WriteStep (SW,anent); | |
14251 | } | |
14252 | break; | |
14253 | case 704: | |
14254 | { | |
14255 | DeclareAndCast(StepVisual_AnnotationPlane,anent,ent); | |
14256 | RWStepVisual_RWAnnotationPlane tool; | |
14257 | tool.WriteStep (SW,anent); | |
14258 | } | |
14259 | break; | |
6595eee7 | 14260 | case 705: |
14261 | { | |
14262 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol,anent,ent); | |
14263 | RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol tool; | |
14264 | tool.WriteStep (SW,anent); | |
14265 | } | |
14266 | break; | |
14267 | case 706: | |
14268 | { | |
14269 | DeclareAndCast(StepDimTol_GeoTolAndGeoTolWthMaxTol,anent,ent); | |
14270 | RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol tool; | |
14271 | tool.WriteStep (SW,anent); | |
14272 | } | |
14273 | break; | |
5df609e7 | 14274 | case 707: |
14275 | { | |
14276 | DeclareAndCast(StepVisual_TessellatedAnnotationOccurrence,anent,ent); | |
14277 | RWStepVisual_RWTessellatedAnnotationOccurrence tool; | |
14278 | tool.WriteStep (SW,anent); | |
14279 | } | |
14280 | break; | |
14281 | ||
14282 | case 708: | |
14283 | { | |
14284 | DeclareAndCast(StepVisual_TessellatedItem,anent,ent); | |
14285 | RWStepVisual_RWTessellatedItem tool; | |
14286 | tool.WriteStep (SW,anent); | |
14287 | } | |
14288 | break; | |
14289 | ||
14290 | case 709: | |
14291 | { | |
14292 | DeclareAndCast(StepVisual_TessellatedGeometricSet,anent,ent); | |
14293 | RWStepVisual_RWTessellatedGeometricSet tool; | |
14294 | tool.WriteStep (SW,anent); | |
14295 | } | |
14296 | break; | |
14297 | case 710: | |
14298 | { | |
14299 | DeclareAndCast(StepVisual_TessellatedCurveSet,anent,ent); | |
14300 | RWStepVisual_RWTessellatedCurveSet tool; | |
14301 | tool.WriteStep (SW,anent); | |
14302 | } | |
14303 | break; | |
14304 | case 711: | |
14305 | { | |
b0cef606 | 14306 | DeclareAndCast(StepVisual_CoordinatesList,anent,ent); |
5df609e7 | 14307 | RWStepVisual_RWCoordinatesList tool; |
14308 | tool.WriteStep(SW,anent); | |
b7b2f85a | 14309 | } |
14310 | break; | |
14311 | case 712: | |
14312 | { | |
14313 | DeclareAndCast(StepRepr_ConstructiveGeometryRepresentation,anent,ent); | |
14314 | RWStepRepr_RWConstructiveGeometryRepresentation tool; | |
14315 | tool.WriteStep(SW,anent); | |
14316 | } | |
14317 | break; | |
14318 | case 713: | |
14319 | { | |
14320 | DeclareAndCast(StepRepr_ConstructiveGeometryRepresentationRelationship,anent,ent); | |
14321 | RWStepRepr_RWConstructiveGeometryRepresentationRelationship tool; | |
14322 | tool.WriteStep(SW,anent); | |
5df609e7 | 14323 | } |
14324 | break; | |
fe0d928d | 14325 | case 714: |
14326 | { | |
14327 | DeclareAndCast(StepRepr_CharacterizedRepresentation, anent, ent); | |
14328 | RWStepRepr_RWCharacterizedRepresentation tool; | |
14329 | tool.WriteStep(SW, anent); | |
14330 | } | |
14331 | break; | |
14332 | case 715: | |
14333 | { | |
14334 | DeclareAndCast(StepVisual_CharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation, anent, ent); | |
14335 | RWStepVisual_RWCharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation tool; | |
14336 | tool.WriteStep(SW, anent); | |
14337 | } | |
14338 | break; | |
0c63f2f8 | 14339 | case 716: |
14340 | { | |
14341 | DeclareAndCast(StepVisual_CameraModelD3MultiClipping, anent, ent); | |
14342 | RWStepVisual_RWCameraModelD3MultiClipping tool; | |
14343 | tool.WriteStep(SW, anent); | |
14344 | } | |
14345 | break; | |
14346 | case 717: | |
14347 | { | |
14348 | DeclareAndCast(StepVisual_CameraModelD3MultiClippingIntersection, anent, ent); | |
14349 | RWStepVisual_RWCameraModelD3MultiClippingIntersection tool; | |
14350 | tool.WriteStep(SW, anent); | |
14351 | } | |
14352 | break; | |
14353 | case 718: | |
14354 | { | |
14355 | DeclareAndCast(StepVisual_CameraModelD3MultiClippingUnion, anent, ent); | |
14356 | RWStepVisual_RWCameraModelD3MultiClippingUnion tool; | |
14357 | tool.WriteStep(SW, anent); | |
14358 | } | |
14359 | break; | |
c4fa1c2c | 14360 | case 719: |
14361 | { | |
14362 | DeclareAndCast(StepVisual_AnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem, anent, ent); | |
14363 | RWStepVisual_RWAnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem tool; | |
14364 | tool.WriteStep(SW, anent); | |
14365 | } | |
14366 | break; | |
691711cd IK |
14367 | case 720: |
14368 | { | |
14369 | DeclareAndCast(StepVisual_SurfaceStyleTransparent, anent, ent); | |
14370 | RWStepVisual_RWSurfaceStyleTransparent tool; | |
14371 | tool.WriteStep(SW, anent); | |
14372 | } | |
14373 | break; | |
14374 | case 721: | |
14375 | { | |
14376 | DeclareAndCast(StepVisual_SurfaceStyleReflectanceAmbient, anent, ent); | |
14377 | RWStepVisual_RWSurfaceStyleReflectanceAmbient tool; | |
14378 | tool.WriteStep(SW, anent); | |
14379 | } | |
14380 | break; | |
14381 | case 722: | |
14382 | { | |
14383 | DeclareAndCast(StepVisual_SurfaceStyleRendering, anent, ent); | |
14384 | RWStepVisual_RWSurfaceStyleRendering tool; | |
14385 | tool.WriteStep(SW, anent); | |
14386 | } | |
14387 | break; | |
14388 | case 723: | |
14389 | { | |
14390 | DeclareAndCast(StepVisual_SurfaceStyleRenderingWithProperties, anent, ent); | |
14391 | RWStepVisual_RWSurfaceStyleRenderingWithProperties tool; | |
14392 | tool.WriteStep(SW, anent); | |
14393 | } | |
14394 | break; | |
7fd59977 | 14395 | default: |
14396 | return; | |
14397 | } | |
14398 | } |