1 -- Copyright (c) 1999-2012 OPEN CASCADE SAS
3 -- The content of this file is subject to the Open CASCADE Technology Public
4 -- License Version 6.5 (the "License"). You may not use the content of this file
5 -- except in compliance with the License. Please obtain a copy of the License
6 -- at http://www.opencascade.org and read it completely before using this file.
8 -- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
9 -- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
11 -- The Original Code and all software distributed under the License is
12 -- distributed on an "AS IS" basis, without warranty of any kind, and the
13 -- Initial Developer hereby disclaims all such warranties, including without
14 -- limitation, any warranties of merchantability, fitness for a particular
15 -- purpose or non-infringement. Please see the License for the specific terms
16 -- and conditions governing the rights and limitations under the License.
34 enumeration ElementOrder is
40 enumeration EnumeratedCurveElementPurpose is
50 enumeration EnumeratedCurveElementFreedom is
61 enumeration UnspecifiedValue is
65 enumeration ElementVolume is
69 enumeration CurveEdge is
73 enumeration EnumeratedSurfaceElementPurpose is
81 enumeration Element2dShape is
86 enumeration EnumeratedVolumeElementPurpose is
90 enumeration Volume3dElementShape is
99 class AnalysisItemWithinRepresentation;
100 class Curve3dElementDescriptor;
101 class CurveElementEndReleasePacket;
102 class CurveElementFreedom;
103 class CurveElementFreedomMember;
104 class CurveElementPurpose;
105 class CurveElementPurposeMember;
106 class CurveElementSectionDefinition;
107 class CurveElementSectionDerivedDefinitions;
109 class ElementAspectMember;
110 class ElementDescriptor;
111 class ElementMaterial;
112 class MeasureOrUnspecifiedValue;
113 class MeasureOrUnspecifiedValueMember;
114 class Surface3dElementDescriptor;
115 class SurfaceElementProperty;
116 class SurfaceElementPurpose;
117 class SurfaceElementPurposeMember;
118 class SurfaceSection;
119 class SurfaceSectionField;
120 class SurfaceSectionFieldConstant;
121 class SurfaceSectionFieldVarying;
122 class UniformSurfaceSection;
123 class Volume3dElementDescriptor;
124 class VolumeElementPurpose;
125 class VolumeElementPurposeMember;
130 class Array2OfCurveElementPurposeMember instantiates Array2 from TCollection (CurveElementPurposeMember);
131 class HArray2OfCurveElementPurposeMember instantiates HArray2 from TCollection (CurveElementPurposeMember,Array2OfCurveElementPurposeMember from StepElement);
133 class Array2OfSurfaceElementPurposeMember instantiates Array2 from TCollection (SurfaceElementPurposeMember);
134 class HArray2OfSurfaceElementPurposeMember instantiates HArray2 from TCollection (SurfaceElementPurposeMember,Array2OfSurfaceElementPurposeMember from StepElement);
136 class Array1OfVolumeElementPurposeMember instantiates Array1 from TCollection (VolumeElementPurposeMember);
137 class HArray1OfVolumeElementPurposeMember instantiates HArray1 from TCollection (VolumeElementPurposeMember,Array1OfVolumeElementPurposeMember from StepElement);
139 class Array2OfSurfaceElementPurpose instantiates Array2 from TCollection (SurfaceElementPurpose);
140 class HArray2OfSurfaceElementPurpose instantiates HArray2 from TCollection (SurfaceElementPurpose, Array2OfSurfaceElementPurpose from StepElement);
142 class Array1OfMeasureOrUnspecifiedValue instantiates Array1 from TCollection (MeasureOrUnspecifiedValue);
143 class HArray1OfMeasureOrUnspecifiedValue instantiates HArray1 from TCollection (MeasureOrUnspecifiedValue, Array1OfMeasureOrUnspecifiedValue from StepElement);
145 class Array1OfSurfaceSection instantiates Array1 from TCollection (SurfaceSection);
146 class HArray1OfSurfaceSection instantiates HArray1 from TCollection (SurfaceSection, Array1OfSurfaceSection from StepElement);
148 class Array1OfVolumeElementPurpose instantiates Array1 from TCollection (VolumeElementPurpose);
149 class HArray1OfVolumeElementPurpose instantiates HArray1 from TCollection (VolumeElementPurpose, Array1OfVolumeElementPurpose from StepElement);
151 class Array1OfCurveElementEndReleasePacket instantiates Array1 from TCollection (CurveElementEndReleasePacket);
152 class HArray1OfCurveElementEndReleasePacket instantiates HArray1 from TCollection (CurveElementEndReleasePacket, Array1OfCurveElementEndReleasePacket from StepElement);
154 class Array1OfCurveElementSectionDefinition instantiates Array1 from TCollection (CurveElementSectionDefinition);
155 class HArray1OfCurveElementSectionDefinition instantiates HArray1 from TCollection (CurveElementSectionDefinition, Array1OfCurveElementSectionDefinition from StepElement);
158 class SequenceOfElementMaterial instantiates Sequence from TCollection (ElementMaterial);
159 class HSequenceOfElementMaterial instantiates HSequence from TCollection (ElementMaterial, SequenceOfElementMaterial from StepElement);
161 class SequenceOfCurveElementSectionDefinition instantiates Sequence
162 from TCollection (CurveElementSectionDefinition);
163 class HSequenceOfCurveElementSectionDefinition instantiates HSequence
164 from TCollection (CurveElementSectionDefinition, SequenceOfCurveElementSectionDefinition from StepElement);
166 class SequenceOfCurveElementPurposeMember instantiates Sequence
167 from TCollection (CurveElementPurposeMember);
168 class HSequenceOfCurveElementPurposeMember instantiates HSequence
169 from TCollection (CurveElementPurposeMember, SequenceOfCurveElementPurposeMember from StepElement);
170 class Array1OfHSequenceOfCurveElementPurposeMember instantiates Array1
171 from TCollection (HSequenceOfCurveElementPurposeMember);
172 class HArray1OfHSequenceOfCurveElementPurposeMember instantiates HArray1
173 from TCollection (HSequenceOfCurveElementPurposeMember, Array1OfHSequenceOfCurveElementPurposeMember from StepElement);
175 class SequenceOfSurfaceElementPurposeMember instantiates Sequence
176 from TCollection (SurfaceElementPurposeMember);
177 class HSequenceOfSurfaceElementPurposeMember instantiates HSequence
178 from TCollection (SurfaceElementPurposeMember, SequenceOfSurfaceElementPurposeMember from StepElement);
179 class Array1OfHSequenceOfSurfaceElementPurposeMember instantiates Array1
180 from TCollection (HSequenceOfSurfaceElementPurposeMember);
181 class HArray1OfHSequenceOfSurfaceElementPurposeMember instantiates HArray1
182 from TCollection (HSequenceOfSurfaceElementPurposeMember, Array1OfHSequenceOfSurfaceElementPurposeMember from StepElement);