1 -- File: OrientedClosedShell.cdl
2 -- Created: Fri Dec 1 11:11:23 1995
3 -- Author: EXPRESS->CDL V0.2 Translator
4 -- Copyright: Matra-Datavision 1993
7 class OrientedClosedShell from StepShape
9 inherits ClosedShell from StepShape
13 Boolean from Standard,
14 HArray1OfFace from StepShape,
16 HAsciiString from TCollection
19 Create returns mutable OrientedClosedShell;
20 ---Purpose: Returns a OrientedClosedShell
24 aName : mutable HAsciiString from TCollection;
25 aCfsFaces : mutable HArray1OfFace from StepShape) is redefined;
28 aName : mutable HAsciiString from TCollection;
29 aClosedShellElement : mutable ClosedShell from StepShape;
30 aOrientation : Boolean from Standard) is virtual;
32 -- Specific Methods for Field Data Access --
34 SetClosedShellElement(me : mutable; aClosedShellElement : mutable ClosedShell);
35 ClosedShellElement (me) returns mutable ClosedShell;
36 SetOrientation(me : mutable; aOrientation : Boolean);
37 Orientation (me) returns Boolean;
38 SetCfsFaces(me : mutable; aCfsFaces : mutable HArray1OfFace) is redefined;
39 CfsFaces (me) returns mutable HArray1OfFace is redefined;
40 CfsFacesValue (me; num : Integer) returns mutable Face is redefined;
41 NbCfsFaces (me) returns Integer is redefined;
45 closedShellElement : ClosedShell from StepShape;
46 orientation : Boolean from Standard;
49 -- NB : field <cfs_faces> inherited from classe <connected_face_set> is redeclared.
50 -- it shall appears in a physical file as a *.
53 end OrientedClosedShell;