2 -- Created: Fri Dec 1 11:11:09 1995
3 -- Author: EXPRESS->CDL V0.2 Translator
4 -- Copyright: Matra-Datavision 1993
11 ---Purpose : AP214 CC1 , Revision 4 for Geom (Part42, geometric)
12 -- Upgrading from Revision 2 to Revision 4 : 26 Mar 1997
17 TCollection, TColStd, StepData, Interface, MMgt,
23 enumeration BSplineCurveForm is -- reordered from Rev2 to Rev4
33 enumeration BSplineSurfaceForm is -- reordered from Rev2 to Rev4
44 bssfSurfOfLinearExtrusion,
48 enumeration KnotType is -- reordered from Rev2 to Rev4
53 ktPiecewiseBezierKnots
56 enumeration PreferredSurfaceCurveRepresentation is -- reordered Rev2 to Rev4
63 -- Removed from Rev2 to Rev4 :enumeration TextPath
65 enumeration TransitionCode is -- reordered from Rev2 to Rev4
70 tcContSameGradientSameCurvature
73 enumeration TrimmingPreference is -- reordered from Rev2 to Rev4
80 class Axis2Placement; -- Select Type for
86 class CurveOnSurface; -- Select Type for
90 -- CompositeCurveOnSurface
92 class PcurveOrSurface; -- Select Type for
98 class TrimmingSelect; -- Select Type for
101 -- ParameterValue i.e. Real (TrimmingMember)
103 class TrimmingMember;
105 class VectorOrDirection; -- Select Type for
114 class CompositeCurveSegment;
115 class ReparametrisedCompositeCurveSegment;
116 --class RepresentationContext;
117 class GeometricRepresentationContext;
118 class GeometricRepresentationContextAndGlobalUnitAssignedContext;
119 -- Hand Made by FMA :
120 class GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx;
121 -- Hand Made by FMA :
122 class GeometricRepresentationContextAndParametricRepresentationContext;
123 --class RepresentationItem;
124 class GeometricRepresentationItem;
125 class CartesianTransformationOperator;
126 class CartesianTransformationOperator2d;
127 class CartesianTransformationOperator3d;
131 class BSplineCurveWithKnots;
133 class QuasiUniformCurve;
134 class RationalBSplineCurve;
136 class UniformCurveAndRationalBSplineCurve;
137 class BSplineCurveWithKnotsAndRationalBSplineCurve;
138 class QuasiUniformCurveAndRationalBSplineCurve;
139 class BezierCurveAndRationalBSplineCurve;
140 class CompositeCurve;
141 class CompositeCurveOnSurface;
143 class OuterBoundaryCurve;
156 class IntersectionCurve;
158 class SurfaceCurveAndBoundedCurve;
161 class Axis1Placement;
162 class Axis2Placement2d;
163 class Axis2Placement3d;
164 --V class PlanarExtent;
167 class CartesianPoint;
168 class DegeneratePcurve;
169 class EvaluatedDegeneratePcurve;
171 class PointOnSurface;
174 class BoundedSurface;
175 class BSplineSurface;
176 class BSplineSurfaceWithKnots;
178 class QuasiUniformSurface;
179 class RationalBSplineSurface;
180 class UniformSurface;
181 class BSplineSurfaceWithKnotsAndRationalBSplineSurface;
182 class UniformSurfaceAndRationalBSplineSurface;
183 class QuasiUniformSurfaceAndRationalBSplineSurface;
184 class BezierSurfaceAndRationalBSplineSurface;
185 class CurveBoundedSurface;
186 class RectangularCompositeSurface;
187 class RectangularTrimmedSurface;
188 class ElementarySurface;
189 class ConicalSurface;
190 class CylindricalSurface;
192 class SphericalSurface;
193 class ToroidalSurface;
194 class DegenerateToroidalSurface;
196 class SurfaceReplica;
198 class SurfaceOfLinearExtrusion;
199 class SurfaceOfRevolution;
200 class OrientedSurface; -- Added from AP214 DIS to IS 4.01.2002
203 class SurfaceBoundary;
206 class Array1OfCurve instantiates Array1 from TCollection (Curve);
207 class HArray1OfCurve instantiates HArray1 from TCollection (Curve,Array1OfCurve from StepGeom);
209 class Array1OfCartesianPoint instantiates Array1 from TCollection (CartesianPoint);
210 class HArray1OfCartesianPoint instantiates HArray1 from TCollection (CartesianPoint,Array1OfCartesianPoint from StepGeom);
212 class Array2OfCartesianPoint instantiates Array2 from TCollection (CartesianPoint);
213 class HArray2OfCartesianPoint instantiates HArray2 from TCollection (CartesianPoint,Array2OfCartesianPoint from StepGeom);
215 class Array1OfCompositeCurveSegment instantiates Array1 from TCollection (CompositeCurveSegment);
216 class HArray1OfCompositeCurveSegment instantiates HArray1 from TCollection (CompositeCurveSegment,Array1OfCompositeCurveSegment from StepGeom);
218 class Array1OfBoundaryCurve instantiates Array1 from TCollection (BoundaryCurve);
219 class HArray1OfBoundaryCurve instantiates HArray1 from TCollection (BoundaryCurve,Array1OfBoundaryCurve from StepGeom);
221 class Array2OfSurfacePatch instantiates Array2 from TCollection (SurfacePatch);
222 class HArray2OfSurfacePatch instantiates HArray2 from TCollection (SurfacePatch,Array2OfSurfacePatch from StepGeom);
224 class Array1OfSurfaceBoundary instantiates Array1 from TCollection (SurfaceBoundary);
225 class HArray1OfSurfaceBoundary instantiates HArray1 from TCollection (SurfaceBoundary,Array1OfSurfaceBoundary from StepGeom);
227 class Array1OfPcurveOrSurface instantiates Array1 from TCollection (PcurveOrSurface);
228 class HArray1OfPcurveOrSurface instantiates HArray1 from TCollection (PcurveOrSurface,Array1OfPcurveOrSurface from StepGeom);
230 class Array1OfTrimmingSelect instantiates Array1 from TCollection (TrimmingSelect);
231 class HArray1OfTrimmingSelect instantiates HArray1 from TCollection (TrimmingSelect,Array1OfTrimmingSelect from StepGeom);
233 -- Protocol returns Protocol from StepGeom;
234 ---Purpose : creates a Protocol