1 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
3 -- This file is part of Open CASCADE Technology software library.
5 -- This library is free software; you can redistribute it and / or modify it
6 -- under the terms of the GNU Lesser General Public version 2.1 as published
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.
11 -- Alternatively, this file may be used under the terms of Open CASCADE
12 -- commercial license or contractual agreement.
28 enumeration ElementOrder is
34 enumeration EnumeratedCurveElementPurpose is
44 enumeration EnumeratedCurveElementFreedom is
55 enumeration UnspecifiedValue is
59 enumeration ElementVolume is
63 enumeration CurveEdge is
67 enumeration EnumeratedSurfaceElementPurpose is
75 enumeration Element2dShape is
80 enumeration EnumeratedVolumeElementPurpose is
84 enumeration Volume3dElementShape is
93 class AnalysisItemWithinRepresentation;
94 class Curve3dElementDescriptor;
95 class CurveElementEndReleasePacket;
96 class CurveElementFreedom;
97 class CurveElementFreedomMember;
98 class CurveElementPurpose;
99 class CurveElementPurposeMember;
100 class CurveElementSectionDefinition;
101 class CurveElementSectionDerivedDefinitions;
103 class ElementAspectMember;
104 class ElementDescriptor;
105 class ElementMaterial;
106 class MeasureOrUnspecifiedValue;
107 class MeasureOrUnspecifiedValueMember;
108 class Surface3dElementDescriptor;
109 class SurfaceElementProperty;
110 class SurfaceElementPurpose;
111 class SurfaceElementPurposeMember;
112 class SurfaceSection;
113 class SurfaceSectionField;
114 class SurfaceSectionFieldConstant;
115 class SurfaceSectionFieldVarying;
116 class UniformSurfaceSection;
117 class Volume3dElementDescriptor;
118 class VolumeElementPurpose;
119 class VolumeElementPurposeMember;
124 class Array2OfCurveElementPurposeMember instantiates Array2 from TCollection (CurveElementPurposeMember);
125 class HArray2OfCurveElementPurposeMember instantiates HArray2 from TCollection (CurveElementPurposeMember,Array2OfCurveElementPurposeMember from StepElement);
127 class Array2OfSurfaceElementPurposeMember instantiates Array2 from TCollection (SurfaceElementPurposeMember);
128 class HArray2OfSurfaceElementPurposeMember instantiates HArray2 from TCollection (SurfaceElementPurposeMember,Array2OfSurfaceElementPurposeMember from StepElement);
130 class Array1OfVolumeElementPurposeMember instantiates Array1 from TCollection (VolumeElementPurposeMember);
131 class HArray1OfVolumeElementPurposeMember instantiates HArray1 from TCollection (VolumeElementPurposeMember,Array1OfVolumeElementPurposeMember from StepElement);
133 class Array2OfSurfaceElementPurpose instantiates Array2 from TCollection (SurfaceElementPurpose);
134 class HArray2OfSurfaceElementPurpose instantiates HArray2 from TCollection (SurfaceElementPurpose, Array2OfSurfaceElementPurpose from StepElement);
136 class Array1OfMeasureOrUnspecifiedValue instantiates Array1 from TCollection (MeasureOrUnspecifiedValue);
137 class HArray1OfMeasureOrUnspecifiedValue instantiates HArray1 from TCollection (MeasureOrUnspecifiedValue, Array1OfMeasureOrUnspecifiedValue from StepElement);
139 class Array1OfSurfaceSection instantiates Array1 from TCollection (SurfaceSection);
140 class HArray1OfSurfaceSection instantiates HArray1 from TCollection (SurfaceSection, Array1OfSurfaceSection from StepElement);
142 class Array1OfVolumeElementPurpose instantiates Array1 from TCollection (VolumeElementPurpose);
143 class HArray1OfVolumeElementPurpose instantiates HArray1 from TCollection (VolumeElementPurpose, Array1OfVolumeElementPurpose from StepElement);
145 class Array1OfCurveElementEndReleasePacket instantiates Array1 from TCollection (CurveElementEndReleasePacket);
146 class HArray1OfCurveElementEndReleasePacket instantiates HArray1 from TCollection (CurveElementEndReleasePacket, Array1OfCurveElementEndReleasePacket from StepElement);
148 class Array1OfCurveElementSectionDefinition instantiates Array1 from TCollection (CurveElementSectionDefinition);
149 class HArray1OfCurveElementSectionDefinition instantiates HArray1 from TCollection (CurveElementSectionDefinition, Array1OfCurveElementSectionDefinition from StepElement);
152 class SequenceOfElementMaterial instantiates Sequence from TCollection (ElementMaterial);
153 class HSequenceOfElementMaterial instantiates HSequence from TCollection (ElementMaterial, SequenceOfElementMaterial from StepElement);
155 class SequenceOfCurveElementSectionDefinition instantiates Sequence
156 from TCollection (CurveElementSectionDefinition);
157 class HSequenceOfCurveElementSectionDefinition instantiates HSequence
158 from TCollection (CurveElementSectionDefinition, SequenceOfCurveElementSectionDefinition from StepElement);
160 class SequenceOfCurveElementPurposeMember instantiates Sequence
161 from TCollection (CurveElementPurposeMember);
162 class HSequenceOfCurveElementPurposeMember instantiates HSequence
163 from TCollection (CurveElementPurposeMember, SequenceOfCurveElementPurposeMember from StepElement);
164 class Array1OfHSequenceOfCurveElementPurposeMember instantiates Array1
165 from TCollection (HSequenceOfCurveElementPurposeMember);
166 class HArray1OfHSequenceOfCurveElementPurposeMember instantiates HArray1
167 from TCollection (HSequenceOfCurveElementPurposeMember, Array1OfHSequenceOfCurveElementPurposeMember from StepElement);
169 class SequenceOfSurfaceElementPurposeMember instantiates Sequence
170 from TCollection (SurfaceElementPurposeMember);
171 class HSequenceOfSurfaceElementPurposeMember instantiates HSequence
172 from TCollection (SurfaceElementPurposeMember, SequenceOfSurfaceElementPurposeMember from StepElement);
173 class Array1OfHSequenceOfSurfaceElementPurposeMember instantiates Array1
174 from TCollection (HSequenceOfSurfaceElementPurposeMember);
175 class HArray1OfHSequenceOfSurfaceElementPurposeMember instantiates HArray1
176 from TCollection (HSequenceOfSurfaceElementPurposeMember, Array1OfHSequenceOfSurfaceElementPurposeMember from StepElement);