OCC22322 Improvement of Extrema performance
[occt.git] / src / StepVisual / StepVisual_SurfaceStyleParameterLine.cdl
1 -- File:        SurfaceStyleParameterLine.cdl
2 -- Created:     Fri Dec  1 11:11:28 1995
3 -- Author:      EXPRESS->CDL V0.2 Translator
4 -- Copyright:   Matra-Datavision 1993
5
6
7 class SurfaceStyleParameterLine from StepVisual 
8
9 inherits TShared from MMgt
10
11 uses
12
13         CurveStyle                    from StepVisual, 
14         HArray1OfDirectionCountSelect from StepVisual,
15         DirectionCountSelect          from StepVisual,
16         Integer                       from Standard
17 is
18
19         Create returns mutable SurfaceStyleParameterLine;
20         ---Purpose: Returns a SurfaceStyleParameterLine
21
22         Init (me : mutable;
23               aStyleOfParameterLines : mutable CurveStyle from StepVisual;
24               aDirectionCounts : HArray1OfDirectionCountSelect from StepVisual) 
25         is virtual;
26
27         -- Specific Methods for Field Data Access --
28
29         SetStyleOfParameterLines(me : mutable; aStyleOfParameterLines : mutable CurveStyle);
30         StyleOfParameterLines (me) returns mutable CurveStyle;
31         SetDirectionCounts(me : mutable; aDirectionCounts : HArray1OfDirectionCountSelect from StepVisual);
32         DirectionCounts (me) returns HArray1OfDirectionCountSelect from StepVisual;
33         DirectionCountsValue (me; num : Integer) returns DirectionCountSelect from StepVisual;
34         NbDirectionCounts (me) returns Integer;
35
36 fields
37
38         styleOfParameterLines : CurveStyle                    from StepVisual;
39         directionCounts       : HArray1OfDirectionCountSelect from StepVisual;
40
41 end SurfaceStyleParameterLine;