Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepGeom / StepGeom_RectangularCompositeSurface.cdl
1 -- File:        RectangularCompositeSurface.cdl
2 -- Created:     Fri Dec  1 11:11:26 1995
3 -- Author:      EXPRESS->CDL V0.2 Translator
4 -- Copyright:   Matra-Datavision 1993
5
6
7 class RectangularCompositeSurface from StepGeom 
8
9 inherits BoundedSurface from StepGeom 
10
11 uses
12
13         HArray2OfSurfacePatch from StepGeom, 
14         SurfacePatch from StepGeom, 
15         HAsciiString from TCollection
16 is
17
18         Create returns mutable RectangularCompositeSurface;
19         ---Purpose: Returns a RectangularCompositeSurface
20
21
22         Init (me : mutable;
23               aName : mutable HAsciiString from TCollection) is redefined;
24
25         Init (me : mutable;
26               aName : mutable HAsciiString from TCollection;
27               aSegments : mutable HArray2OfSurfacePatch from StepGeom) is virtual;
28
29         -- Specific Methods for Field Data Access --
30
31         SetSegments(me : mutable; aSegments : mutable HArray2OfSurfacePatch);
32         Segments (me) returns mutable HArray2OfSurfacePatch;
33         SegmentsValue (me; num1 : Integer;  num2 : Integer) returns mutable SurfacePatch;
34         NbSegmentsI (me) returns Integer;
35         NbSegmentsJ (me) returns Integer;
36
37 fields
38
39         segments : HArray2OfSurfacePatch from StepGeom;
40
41 end RectangularCompositeSurface;