0024830: Remove redundant keyword 'mutable' in CDL declarations
[occt.git] / src / StepShape / StepShape_FaceSurface.cdl
CommitLineData
b311480e 1-- Created on: 1995-12-01
2-- Created by: EXPRESS->CDL V0.2 Translator
3-- Copyright (c) 1995-1999 Matra Datavision
973c2be1 4-- Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 5--
973c2be1 6-- This file is part of Open CASCADE Technology software library.
b311480e 7--
d5f74e42 8-- This library is free software; you can redistribute it and/or modify it under
9-- the terms of the GNU Lesser General Public License version 2.1 as published
973c2be1 10-- by the Free Software Foundation, with special exception defined in the file
11-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12-- distribution for complete text of the license and disclaimer of any warranty.
b311480e 13--
973c2be1 14-- Alternatively, this file may be used under the terms of Open CASCADE
15-- commercial license or contractual agreement.
7fd59977 16
17class FaceSurface from StepShape
18
19inherits Face from StepShape
20-- WARNING : Multiple EXPRESS inheritance
21-- Not yet automaticly managed
22-- inherits GeometricRepresentationItem from StepShape
23
24uses
25
26 Surface from StepGeom,
27 Boolean from Standard,
28 HAsciiString from TCollection,
29 HArray1OfFaceBound from StepShape
30is
31
6e33d3ce 32 Create returns FaceSurface;
7fd59977 33 ---Purpose: Returns a FaceSurface
34
35
36 Init (me : mutable;
6e33d3ce 37 aName : HAsciiString from TCollection;
38 aBounds : HArray1OfFaceBound from StepShape) is redefined;
7fd59977 39
40 Init (me : mutable;
6e33d3ce 41 aName : HAsciiString from TCollection;
42 aBounds : HArray1OfFaceBound from StepShape;
43 aFaceGeometry : Surface from StepGeom;
7fd59977 44 aSameSense : Boolean from Standard) is virtual;
45
46 -- Specific Methods for Field Data Access --
47
6e33d3ce 48 SetFaceGeometry(me : mutable; aFaceGeometry : Surface);
49 FaceGeometry (me) returns Surface;
7fd59977 50 SetSameSense(me : mutable; aSameSense : Boolean);
51 SameSense (me) returns Boolean;
52
53fields
54
55 faceGeometry : Surface from StepGeom;
56 sameSense : Boolean from Standard;
57
58end FaceSurface;