1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-05-06 10:36:12 +03:00
occt/src/StepElement/StepElement.cdl
bugmaster b311480ed5 0023024: Update headers of OCCT files
Added appropriate copyright and license information in source files
2012-03-21 19:43:04 +04:00

186 lines
7.0 KiB
Plaintext
Executable File

-- Copyright (c) 1999-2012 OPEN CASCADE SAS
--
-- The content of this file is subject to the Open CASCADE Technology Public
-- License Version 6.5 (the "License"). You may not use the content of this file
-- except in compliance with the License. Please obtain a copy of the License
-- at http://www.opencascade.org and read it completely before using this file.
--
-- The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
-- main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
--
-- The Original Code and all software distributed under the License is
-- distributed on an "AS IS" basis, without warranty of any kind, and the
-- Initial Developer hereby disclaims all such warranties, including without
-- limitation, any warranties of merchantability, fitness for a particular
-- purpose or non-infringement. Please see the License for the specific terms
-- and conditions governing the rights and limitations under the License.
package StepElement
uses
TCollection,
TColStd,
MMgt,
StepData,
StepBasic,
StepRepr
is
enumeration ElementOrder is
Linear,
Quadratic,
Cubic
end;
enumeration EnumeratedCurveElementPurpose is
Axial,
YYBending,
ZZBending,
Torsion,
XYShear,
XZShear,
Warping
end;
enumeration EnumeratedCurveElementFreedom is
XTranslation,
YTranslation,
ZTranslation,
XRotation,
YRotation,
ZRotation,
Warp,
None
end;
enumeration UnspecifiedValue is
Unspecified
end;
enumeration ElementVolume is
Volume
end;
enumeration CurveEdge is
ElementEdge
end;
enumeration EnumeratedSurfaceElementPurpose is
MembraneDirect,
MembraneShear,
BendingDirect,
BendingTorsion,
NormalToPlaneShear
end;
enumeration Element2dShape is
Quadrilateral,
Triangle
end;
enumeration EnumeratedVolumeElementPurpose is
StressDisplacement
end;
enumeration Volume3dElementShape is
Hexahedron,
Wedge,
Tetrahedron,
Pyramid
end;
class AnalysisItemWithinRepresentation;
class Curve3dElementDescriptor;
class CurveElementEndReleasePacket;
class CurveElementFreedom;
class CurveElementFreedomMember;
class CurveElementPurpose;
class CurveElementPurposeMember;
class CurveElementSectionDefinition;
class CurveElementSectionDerivedDefinitions;
class ElementAspect;
class ElementAspectMember;
class ElementDescriptor;
class ElementMaterial;
class MeasureOrUnspecifiedValue;
class MeasureOrUnspecifiedValueMember;
class Surface3dElementDescriptor;
class SurfaceElementProperty;
class SurfaceElementPurpose;
class SurfaceElementPurposeMember;
class SurfaceSection;
class SurfaceSectionField;
class SurfaceSectionFieldConstant;
class SurfaceSectionFieldVarying;
class UniformSurfaceSection;
class Volume3dElementDescriptor;
class VolumeElementPurpose;
class VolumeElementPurposeMember;
--- Instantiations
class Array2OfCurveElementPurposeMember instantiates Array2 from TCollection (CurveElementPurposeMember);
class HArray2OfCurveElementPurposeMember instantiates HArray2 from TCollection (CurveElementPurposeMember,Array2OfCurveElementPurposeMember from StepElement);
class Array2OfSurfaceElementPurposeMember instantiates Array2 from TCollection (SurfaceElementPurposeMember);
class HArray2OfSurfaceElementPurposeMember instantiates HArray2 from TCollection (SurfaceElementPurposeMember,Array2OfSurfaceElementPurposeMember from StepElement);
class Array1OfVolumeElementPurposeMember instantiates Array1 from TCollection (VolumeElementPurposeMember);
class HArray1OfVolumeElementPurposeMember instantiates HArray1 from TCollection (VolumeElementPurposeMember,Array1OfVolumeElementPurposeMember from StepElement);
class Array2OfSurfaceElementPurpose instantiates Array2 from TCollection (SurfaceElementPurpose);
class HArray2OfSurfaceElementPurpose instantiates HArray2 from TCollection (SurfaceElementPurpose, Array2OfSurfaceElementPurpose from StepElement);
class Array1OfMeasureOrUnspecifiedValue instantiates Array1 from TCollection (MeasureOrUnspecifiedValue);
class HArray1OfMeasureOrUnspecifiedValue instantiates HArray1 from TCollection (MeasureOrUnspecifiedValue, Array1OfMeasureOrUnspecifiedValue from StepElement);
class Array1OfSurfaceSection instantiates Array1 from TCollection (SurfaceSection);
class HArray1OfSurfaceSection instantiates HArray1 from TCollection (SurfaceSection, Array1OfSurfaceSection from StepElement);
class Array1OfVolumeElementPurpose instantiates Array1 from TCollection (VolumeElementPurpose);
class HArray1OfVolumeElementPurpose instantiates HArray1 from TCollection (VolumeElementPurpose, Array1OfVolumeElementPurpose from StepElement);
class Array1OfCurveElementEndReleasePacket instantiates Array1 from TCollection (CurveElementEndReleasePacket);
class HArray1OfCurveElementEndReleasePacket instantiates HArray1 from TCollection (CurveElementEndReleasePacket, Array1OfCurveElementEndReleasePacket from StepElement);
class Array1OfCurveElementSectionDefinition instantiates Array1 from TCollection (CurveElementSectionDefinition);
class HArray1OfCurveElementSectionDefinition instantiates HArray1 from TCollection (CurveElementSectionDefinition, Array1OfCurveElementSectionDefinition from StepElement);
class SequenceOfElementMaterial instantiates Sequence from TCollection (ElementMaterial);
class HSequenceOfElementMaterial instantiates HSequence from TCollection (ElementMaterial, SequenceOfElementMaterial from StepElement);
class SequenceOfCurveElementSectionDefinition instantiates Sequence
from TCollection (CurveElementSectionDefinition);
class HSequenceOfCurveElementSectionDefinition instantiates HSequence
from TCollection (CurveElementSectionDefinition, SequenceOfCurveElementSectionDefinition from StepElement);
class SequenceOfCurveElementPurposeMember instantiates Sequence
from TCollection (CurveElementPurposeMember);
class HSequenceOfCurveElementPurposeMember instantiates HSequence
from TCollection (CurveElementPurposeMember, SequenceOfCurveElementPurposeMember from StepElement);
class Array1OfHSequenceOfCurveElementPurposeMember instantiates Array1
from TCollection (HSequenceOfCurveElementPurposeMember);
class HArray1OfHSequenceOfCurveElementPurposeMember instantiates HArray1
from TCollection (HSequenceOfCurveElementPurposeMember, Array1OfHSequenceOfCurveElementPurposeMember from StepElement);
class SequenceOfSurfaceElementPurposeMember instantiates Sequence
from TCollection (SurfaceElementPurposeMember);
class HSequenceOfSurfaceElementPurposeMember instantiates HSequence
from TCollection (SurfaceElementPurposeMember, SequenceOfSurfaceElementPurposeMember from StepElement);
class Array1OfHSequenceOfSurfaceElementPurposeMember instantiates Array1
from TCollection (HSequenceOfSurfaceElementPurposeMember);
class HArray1OfHSequenceOfSurfaceElementPurposeMember instantiates HArray1
from TCollection (HSequenceOfSurfaceElementPurposeMember, Array1OfHSequenceOfSurfaceElementPurposeMember from StepElement);
end;