Files
OCCT/src/StepFEA/StepFEA.cdl
abv d5f74e42d6 0024624: Lost word in license statement in source files
License statement text corrected; compiler warnings caused by Bison 2.41 disabled for MSVC; a few other compiler warnings on 54-bit Windows eliminated by appropriate type cast
Wrong license statements corrected in several files.
Copyright and license statements added in XSD and GLSL files.
Copyright year updated in some files.
Obsolete documentation files removed from DrawResources.
2014-02-20 16:15:17 +04:00

159 lines
5.9 KiB
Plaintext

-- Copyright (c) 1999-2014 OPEN CASCADE SAS
--
-- This file is part of Open CASCADE Technology software library.
--
-- This library is free software; you can redistribute it and/or modify it under
-- the terms of the GNU Lesser General Public License version 2.1 as published
-- by the Free Software Foundation, with special exception defined in the file
-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-- distribution for complete text of the license and disclaimer of any warranty.
--
-- Alternatively, this file may be used under the terms of Open CASCADE
-- commercial license or contractual agreement.
package StepFEA
uses
TCollection,
TColStd,
StepData,
StepBasic,
StepGeom,
StepRepr,
StepElement
is
enumeration ElementVolume is
Volume
end;
enumeration CurveEdge is
ElementEdge
end;
enumeration CoordinateSystemType is
Cartesian,
Cylindrical,
Spherical
end;
enumeration EnumeratedDegreeOfFreedom is
XTranslation,
YTranslation,
ZTranslation,
XRotation,
YRotation,
ZRotation,
Warp
end;
enumeration UnspecifiedValue is
Unspecified
end;
class AlignedCurve3dElementCoordinateSystem;
class ArbitraryVolume3dElementCoordinateSystem;
class Curve3dElementProperty;
class Curve3dElementRepresentation;
class CurveElementEndCoordinateSystem;
class CurveElementEndOffset;
class CurveElementEndRelease;
class CurveElementInterval;
class CurveElementIntervalConstant;
class CurveElementIntervalLinearlyVarying; -- added 23.01.2003
class CurveElementLocation;
class DummyNode;
class ElementGeometricRelationship;
class ElementGroup;
class ElementRepresentation;
class FeaAreaDensity;
class FeaAxis2Placement3d;
class FeaGroup;
class FeaLinearElasticity;
class FeaMassDensity;
class FeaMaterialPropertyRepresentation;
class FeaMaterialPropertyRepresentationItem;
class FeaModel;
class FeaModel3d;
class FeaMoistureAbsorption;
class FeaParametricPoint;
class FeaRepresentationItem;
class FeaSecantCoefficientOfLinearThermalExpansion;
class FeaShellBendingStiffness;
class FeaShellMembraneBendingCouplingStiffness;
class FeaShellMembraneStiffness;
class FeaShellShearStiffness;
class FeaTangentialCoefficientOfLinearThermalExpansion;
class GeometricNode;
class Node;
class NodeGroup;
class NodeRepresentation;
class NodeSet;
class NodeWithSolutionCoordinateSystem;
class NodeWithVector;
class ParametricCurve3dElementCoordinateDirection;
class ParametricCurve3dElementCoordinateSystem;
class ParametricSurface3dElementCoordinateSystem;
class Surface3dElementRepresentation;
class SymmetricTensor22d;
class SymmetricTensor23d;
class SymmetricTensor23dMember;
class SymmetricTensor42d;
class SymmetricTensor43d;
class SymmetricTensor43dMember;
class Volume3dElementRepresentation;
class FeaModelDefinition;
class DegreeOfFreedom;
class DegreeOfFreedomMember;
class FreedomsList;
class FreedomAndCoefficient;
class NodeDefinition;
class AlignedSurface3dElementCoordinateSystem;
class ConstantSurface3dElementCoordinateSystem;
class FeaCurveSectionGeometricRelationship; -- added 23.01.2003
class FeaSurfaceSectionGeometricRelationship; -- added 23.01.2003
class ElementOrElementGroup; -- added 04.02.2003
class Array1OfNodeRepresentation instantiates Array1 from TCollection (NodeRepresentation);
class HArray1OfNodeRepresentation instantiates HArray1 from TCollection (NodeRepresentation, Array1OfNodeRepresentation from StepFEA);
class Array1OfCurveElementInterval instantiates Array1 from TCollection (CurveElementInterval);
class HArray1OfCurveElementInterval instantiates HArray1 from TCollection (CurveElementInterval, Array1OfCurveElementInterval from StepFEA);
class Array1OfCurveElementEndOffset instantiates Array1 from TCollection (CurveElementEndOffset);
class HArray1OfCurveElementEndOffset instantiates HArray1 from TCollection (CurveElementEndOffset, Array1OfCurveElementEndOffset from StepFEA);
class Array1OfCurveElementEndRelease instantiates Array1 from TCollection (CurveElementEndRelease);
class HArray1OfCurveElementEndRelease instantiates HArray1 from TCollection (CurveElementEndRelease, Array1OfCurveElementEndRelease from StepFEA);
class Array1OfElementRepresentation instantiates Array1 from TCollection (ElementRepresentation);
class HArray1OfElementRepresentation instantiates HArray1 from TCollection (ElementRepresentation, Array1OfElementRepresentation from StepFEA);
class Array1OfDegreeOfFreedom instantiates Array1 from TCollection (DegreeOfFreedom);
class HArray1OfDegreeOfFreedom instantiates HArray1 from TCollection (DegreeOfFreedom, Array1OfDegreeOfFreedom from StepFEA);
class SequenceOfElementRepresentation instantiates Sequence
from TCollection (ElementRepresentation);
class HSequenceOfElementRepresentation instantiates HSequence
from TCollection (ElementRepresentation, SequenceOfElementRepresentation from StepFEA);
class SequenceOfElementGeometricRelationship instantiates Sequence
from TCollection (ElementGeometricRelationship);
class HSequenceOfElementGeometricRelationship instantiates HSequence
from TCollection (ElementGeometricRelationship, SequenceOfElementGeometricRelationship from StepFEA);
class SequenceOfNodeRepresentation instantiates Sequence
from TCollection (NodeRepresentation);
class HSequenceOfNodeRepresentation instantiates HSequence
from TCollection (NodeRepresentation, SequenceOfNodeRepresentation from StepFEA);
class SequenceOfCurve3dElementProperty instantiates Sequence
from TCollection (Curve3dElementProperty);
class HSequenceOfCurve3dElementProperty instantiates HSequence
from TCollection (Curve3dElementProperty, SequenceOfCurve3dElementProperty from StepFEA);
end;