Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepFEA / StepFEA_ElementGeometricRelationship.cdl
1 -- File:        StepFEA_ElementGeometricRelationship.cdl
2 -- Created:     Tue Feb  4 10:39:08 2003 
3 -- Author:      data exchange team
4 -- Generator:   ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
5 -- Copyright:   Open CASCADE 2002
6
7 class ElementGeometricRelationship from StepFEA
8 inherits TShared from MMgt
9
10     ---Purpose: Representation of STEP entity ElementGeometricRelationship
11
12 uses
13     ElementOrElementGroup from StepFEA,
14     AnalysisItemWithinRepresentation from StepElement,
15     ElementAspect from StepElement
16
17 is
18     Create returns ElementGeometricRelationship from StepFEA;
19         ---Purpose: Empty constructor
20
21     Init (me: mutable; aElementRef: ElementOrElementGroup from StepFEA;
22                        aItem: AnalysisItemWithinRepresentation from StepElement;
23                        aAspect: ElementAspect from StepElement);
24         ---Purpose: Initialize all fields (own and inherited)
25
26     ElementRef (me) returns ElementOrElementGroup from StepFEA;
27         ---Purpose: Returns field ElementRef
28     SetElementRef (me: mutable; ElementRef: ElementOrElementGroup from StepFEA);
29         ---Purpose: Set field ElementRef
30
31     Item (me) returns AnalysisItemWithinRepresentation from StepElement;
32         ---Purpose: Returns field Item
33     SetItem (me: mutable; Item: AnalysisItemWithinRepresentation from StepElement);
34         ---Purpose: Set field Item
35
36     Aspect (me) returns ElementAspect from StepElement;
37         ---Purpose: Returns field Aspect
38     SetAspect (me: mutable; Aspect: ElementAspect from StepElement);
39         ---Purpose: Set field Aspect
40
41 fields
42     theElementRef: ElementOrElementGroup from StepFEA;
43     theItem: AnalysisItemWithinRepresentation from StepElement;
44     theAspect: ElementAspect from StepElement;
45
46 end ElementGeometricRelationship;