Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepFEA / StepFEA.cdl
CommitLineData
7fd59977 1
2package StepFEA
3
4
5uses
6 TCollection,
7 TColStd,
8 StepData,
9 StepBasic,
10 StepGeom,
11 StepRepr,
12 StepElement
13
14is
15
16 enumeration ElementVolume is
17 Volume
18 end;
19
20 enumeration CurveEdge is
21 ElementEdge
22 end;
23
24 enumeration CoordinateSystemType is
25 Cartesian,
26 Cylindrical,
27 Spherical
28 end;
29
30 enumeration EnumeratedDegreeOfFreedom is
31 XTranslation,
32 YTranslation,
33 ZTranslation,
34 XRotation,
35 YRotation,
36 ZRotation,
37 Warp
38 end;
39
40 enumeration UnspecifiedValue is
41 Unspecified
42 end;
43
44 class AlignedCurve3dElementCoordinateSystem;
45 class ArbitraryVolume3dElementCoordinateSystem;
46 class Curve3dElementProperty;
47 class Curve3dElementRepresentation;
48 class CurveElementEndCoordinateSystem;
49 class CurveElementEndOffset;
50 class CurveElementEndRelease;
51 class CurveElementInterval;
52 class CurveElementIntervalConstant;
53 class CurveElementIntervalLinearlyVarying; -- added 23.01.2003
54 class CurveElementLocation;
55 class DummyNode;
56 class ElementGeometricRelationship;
57 class ElementGroup;
58 class ElementRepresentation;
59 class FeaAreaDensity;
60 class FeaAxis2Placement3d;
61 class FeaGroup;
62 class FeaLinearElasticity;
63 class FeaMassDensity;
64 class FeaMaterialPropertyRepresentation;
65 class FeaMaterialPropertyRepresentationItem;
66 class FeaModel;
67 class FeaModel3d;
68 class FeaMoistureAbsorption;
69 class FeaParametricPoint;
70 class FeaRepresentationItem;
71 class FeaSecantCoefficientOfLinearThermalExpansion;
72 class FeaShellBendingStiffness;
73 class FeaShellMembraneBendingCouplingStiffness;
74 class FeaShellMembraneStiffness;
75 class FeaShellShearStiffness;
76 class FeaTangentialCoefficientOfLinearThermalExpansion;
77 class GeometricNode;
78 class Node;
79 class NodeGroup;
80 class NodeRepresentation;
81 class NodeSet;
82 class NodeWithSolutionCoordinateSystem;
83 class NodeWithVector;
84 class ParametricCurve3dElementCoordinateDirection;
85 class ParametricCurve3dElementCoordinateSystem;
86 class ParametricSurface3dElementCoordinateSystem;
87 class Surface3dElementRepresentation;
88 class SymmetricTensor22d;
89 class SymmetricTensor23d;
90 class SymmetricTensor23dMember;
91 class SymmetricTensor42d;
92 class SymmetricTensor43d;
93 class SymmetricTensor43dMember;
94 class Volume3dElementRepresentation;
95 class FeaModelDefinition;
96 class DegreeOfFreedom;
97 class DegreeOfFreedomMember;
98 class FreedomsList;
99 class FreedomAndCoefficient;
100 class NodeDefinition;
101 class AlignedSurface3dElementCoordinateSystem;
102 class ConstantSurface3dElementCoordinateSystem;
103 class FeaCurveSectionGeometricRelationship; -- added 23.01.2003
104 class FeaSurfaceSectionGeometricRelationship; -- added 23.01.2003
105 class ElementOrElementGroup; -- added 04.02.2003
106
107
108class Array1OfNodeRepresentation instantiates Array1 from TCollection (NodeRepresentation);
109class HArray1OfNodeRepresentation instantiates HArray1 from TCollection (NodeRepresentation, Array1OfNodeRepresentation from StepFEA);
110
111class Array1OfCurveElementInterval instantiates Array1 from TCollection (CurveElementInterval);
112class HArray1OfCurveElementInterval instantiates HArray1 from TCollection (CurveElementInterval, Array1OfCurveElementInterval from StepFEA);
113
114class Array1OfCurveElementEndOffset instantiates Array1 from TCollection (CurveElementEndOffset);
115class HArray1OfCurveElementEndOffset instantiates HArray1 from TCollection (CurveElementEndOffset, Array1OfCurveElementEndOffset from StepFEA);
116
117class Array1OfCurveElementEndRelease instantiates Array1 from TCollection (CurveElementEndRelease);
118class HArray1OfCurveElementEndRelease instantiates HArray1 from TCollection (CurveElementEndRelease, Array1OfCurveElementEndRelease from StepFEA);
119
120class Array1OfElementRepresentation instantiates Array1 from TCollection (ElementRepresentation);
121class HArray1OfElementRepresentation instantiates HArray1 from TCollection (ElementRepresentation, Array1OfElementRepresentation from StepFEA);
122
123class Array1OfDegreeOfFreedom instantiates Array1 from TCollection (DegreeOfFreedom);
124class HArray1OfDegreeOfFreedom instantiates HArray1 from TCollection (DegreeOfFreedom, Array1OfDegreeOfFreedom from StepFEA);
125
126class SequenceOfElementRepresentation instantiates Sequence
127 from TCollection (ElementRepresentation);
128class HSequenceOfElementRepresentation instantiates HSequence
129 from TCollection (ElementRepresentation, SequenceOfElementRepresentation from StepFEA);
130
131class SequenceOfElementGeometricRelationship instantiates Sequence
132 from TCollection (ElementGeometricRelationship);
133class HSequenceOfElementGeometricRelationship instantiates HSequence
134 from TCollection (ElementGeometricRelationship, SequenceOfElementGeometricRelationship from StepFEA);
135
136class SequenceOfNodeRepresentation instantiates Sequence
137 from TCollection (NodeRepresentation);
138class HSequenceOfNodeRepresentation instantiates HSequence
139 from TCollection (NodeRepresentation, SequenceOfNodeRepresentation from StepFEA);
140
141class SequenceOfCurve3dElementProperty instantiates Sequence
142 from TCollection (Curve3dElementProperty);
143class HSequenceOfCurve3dElementProperty instantiates HSequence
144 from TCollection (Curve3dElementProperty, SequenceOfCurve3dElementProperty from StepFEA);
145
146end;