-- File: OrientedClosedShell.cdl -- Created: Fri Dec 1 11:11:23 1995 -- Author: EXPRESS->CDL V0.2 Translator -- Copyright: Matra-Datavision 1993 class OrientedClosedShell from StepShape inherits ClosedShell from StepShape uses Boolean from Standard, HArray1OfFace from StepShape, Face from StepShape, HAsciiString from TCollection is Create returns mutable OrientedClosedShell; ---Purpose: Returns a OrientedClosedShell Init (me : mutable; aName : mutable HAsciiString from TCollection; aCfsFaces : mutable HArray1OfFace from StepShape) is redefined; Init (me : mutable; aName : mutable HAsciiString from TCollection; aClosedShellElement : mutable ClosedShell from StepShape; aOrientation : Boolean from Standard) is virtual; -- Specific Methods for Field Data Access -- SetClosedShellElement(me : mutable; aClosedShellElement : mutable ClosedShell); ClosedShellElement (me) returns mutable ClosedShell; SetOrientation(me : mutable; aOrientation : Boolean); Orientation (me) returns Boolean; SetCfsFaces(me : mutable; aCfsFaces : mutable HArray1OfFace) is redefined; CfsFaces (me) returns mutable HArray1OfFace is redefined; CfsFacesValue (me; num : Integer) returns mutable Face is redefined; NbCfsFaces (me) returns Integer is redefined; fields closedShellElement : ClosedShell from StepShape; orientation : Boolean from Standard; -- -- NB : field inherited from classe is redeclared. -- it shall appears in a physical file as a *. -- end OrientedClosedShell;