-- File: StepFEA_Curve3dElementProperty.cdl -- Created: Thu Dec 12 17:51:03 2002 -- Author: data exchange team -- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 -- Copyright: Open CASCADE 2002 class Curve3dElementProperty from StepFEA inherits TShared from MMgt ---Purpose: Representation of STEP entity Curve3dElementProperty uses HAsciiString from TCollection, HArray1OfCurveElementInterval from StepFEA, HArray1OfCurveElementEndOffset from StepFEA, HArray1OfCurveElementEndRelease from StepFEA is Create returns Curve3dElementProperty from StepFEA; ---Purpose: Empty constructor Init (me: mutable; aPropertyId: HAsciiString from TCollection; aDescription: HAsciiString from TCollection; aIntervalDefinitions: HArray1OfCurveElementInterval from StepFEA; aEndOffsets: HArray1OfCurveElementEndOffset from StepFEA; aEndReleases: HArray1OfCurveElementEndRelease from StepFEA); ---Purpose: Initialize all fields (own and inherited) PropertyId (me) returns HAsciiString from TCollection; ---Purpose: Returns field PropertyId SetPropertyId (me: mutable; PropertyId: HAsciiString from TCollection); ---Purpose: Set field PropertyId Description (me) returns HAsciiString from TCollection; ---Purpose: Returns field Description SetDescription (me: mutable; Description: HAsciiString from TCollection); ---Purpose: Set field Description IntervalDefinitions (me) returns HArray1OfCurveElementInterval from StepFEA; ---Purpose: Returns field IntervalDefinitions SetIntervalDefinitions (me: mutable; IntervalDefinitions: HArray1OfCurveElementInterval from StepFEA); ---Purpose: Set field IntervalDefinitions EndOffsets (me) returns HArray1OfCurveElementEndOffset from StepFEA; ---Purpose: Returns field EndOffsets SetEndOffsets (me: mutable; EndOffsets: HArray1OfCurveElementEndOffset from StepFEA); ---Purpose: Set field EndOffsets EndReleases (me) returns HArray1OfCurveElementEndRelease from StepFEA; ---Purpose: Returns field EndReleases SetEndReleases (me: mutable; EndReleases: HArray1OfCurveElementEndRelease from StepFEA); ---Purpose: Set field EndReleases fields thePropertyId: HAsciiString from TCollection; theDescription: HAsciiString from TCollection; theIntervalDefinitions: HArray1OfCurveElementInterval from StepFEA; theEndOffsets: HArray1OfCurveElementEndOffset from StepFEA; theEndReleases: HArray1OfCurveElementEndRelease from StepFEA; end Curve3dElementProperty;