7fd59977 |
1 | |
2 | package StepFEA |
3 | |
4 | |
5 | uses |
6 | TCollection, |
7 | TColStd, |
8 | StepData, |
9 | StepBasic, |
10 | StepGeom, |
11 | StepRepr, |
12 | StepElement |
13 | |
14 | is |
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 | |
108 | class Array1OfNodeRepresentation instantiates Array1 from TCollection (NodeRepresentation); |
109 | class HArray1OfNodeRepresentation instantiates HArray1 from TCollection (NodeRepresentation, Array1OfNodeRepresentation from StepFEA); |
110 | |
111 | class Array1OfCurveElementInterval instantiates Array1 from TCollection (CurveElementInterval); |
112 | class HArray1OfCurveElementInterval instantiates HArray1 from TCollection (CurveElementInterval, Array1OfCurveElementInterval from StepFEA); |
113 | |
114 | class Array1OfCurveElementEndOffset instantiates Array1 from TCollection (CurveElementEndOffset); |
115 | class HArray1OfCurveElementEndOffset instantiates HArray1 from TCollection (CurveElementEndOffset, Array1OfCurveElementEndOffset from StepFEA); |
116 | |
117 | class Array1OfCurveElementEndRelease instantiates Array1 from TCollection (CurveElementEndRelease); |
118 | class HArray1OfCurveElementEndRelease instantiates HArray1 from TCollection (CurveElementEndRelease, Array1OfCurveElementEndRelease from StepFEA); |
119 | |
120 | class Array1OfElementRepresentation instantiates Array1 from TCollection (ElementRepresentation); |
121 | class HArray1OfElementRepresentation instantiates HArray1 from TCollection (ElementRepresentation, Array1OfElementRepresentation from StepFEA); |
122 | |
123 | class Array1OfDegreeOfFreedom instantiates Array1 from TCollection (DegreeOfFreedom); |
124 | class HArray1OfDegreeOfFreedom instantiates HArray1 from TCollection (DegreeOfFreedom, Array1OfDegreeOfFreedom from StepFEA); |
125 | |
126 | class SequenceOfElementRepresentation instantiates Sequence |
127 | from TCollection (ElementRepresentation); |
128 | class HSequenceOfElementRepresentation instantiates HSequence |
129 | from TCollection (ElementRepresentation, SequenceOfElementRepresentation from StepFEA); |
130 | |
131 | class SequenceOfElementGeometricRelationship instantiates Sequence |
132 | from TCollection (ElementGeometricRelationship); |
133 | class HSequenceOfElementGeometricRelationship instantiates HSequence |
134 | from TCollection (ElementGeometricRelationship, SequenceOfElementGeometricRelationship from StepFEA); |
135 | |
136 | class SequenceOfNodeRepresentation instantiates Sequence |
137 | from TCollection (NodeRepresentation); |
138 | class HSequenceOfNodeRepresentation instantiates HSequence |
139 | from TCollection (NodeRepresentation, SequenceOfNodeRepresentation from StepFEA); |
140 | |
141 | class SequenceOfCurve3dElementProperty instantiates Sequence |
142 | from TCollection (Curve3dElementProperty); |
143 | class HSequenceOfCurve3dElementProperty instantiates HSequence |
144 | from TCollection (Curve3dElementProperty, SequenceOfCurve3dElementProperty from StepFEA); |
145 | |
146 | end; |