mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-10 09:30:48 +08:00
54 lines
1.6 KiB
Plaintext
Executable File
54 lines
1.6 KiB
Plaintext
Executable File
-- 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 <cfs_faces> inherited from classe <connected_face_set> is redeclared.
|
|
-- it shall appears in a physical file as a *.
|
|
--
|
|
|
|
end OrientedClosedShell;
|