blob: 73582b785e6038dfc809bd6b5b8d97384f89380d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
-- File: PGeom_BezierSurface.cdl
-- Created: Tue Mar 2 11:47:59 1993
-- Author: Philippe DAUTRY
-- <fid@phylox>
-- Copyright: Matra Datavision 1993
class BezierSurface from PGeom inherits BoundedSurface from PGeom
---Purpose : Defines a rational or non rational Bezier
-- surface. In this package the degree of the Bezier
-- surface is limited to MaxDegree and must be greater
-- or equal to 1.
--
---See Also : BezierSurface from Geom.
uses HArray2OfReal from PColStd,
HArray2OfPnt from PColgp
is
Create returns mutable BezierSurface from PGeom;
---Purpose: Creates a BezierSurface with default values.
---Level: Internal
Create (aURational : Boolean from Standard;
aVRational : Boolean from Standard;
aPoles : HArray2OfPnt from PColgp;
aWeights : HArray2OfReal from PColStd)
returns mutable BezierSurface from PGeom;
---Purpose: Creates a BezierSurface with these values.
---Level: Internal
Poles (me: mutable; aPoles: HArray2OfPnt from PColgp);
---Purpose: Set the field poles with <aPoles>.
---Level: Internal
Poles (me) returns HArray2OfPnt from PColgp;
---Purpose: Returns the value of the field poles.
---Level: Internal
Weights (me: mutable; aWeights : HArray2OfReal from PColStd);
---Purpose : Set the value of the field weights with <aWeights>.
---Level: Internal
Weights (me) returns HArray2OfReal from PColStd;
---Purpose : Returns the value of the field weights.
---Level: Internal
URational (me: mutable; aURational: Boolean from Standard);
---Purpose : Set the value of the field uRational with <aURational>.
---Level: Internal
URational (me) returns Boolean from Standard;
---Purpose : Returns the value of the field uRational.
---Level: Internal
VRational (me: mutable; aVRational: Boolean from Standard);
---Purpose : Set the value of the field vRational with <aVRational>.
---Level: Internal
VRational (me) returns Boolean from Standard;
---Purpose : Returns the value of the field vRational.
---Level: Internal
fields
uRational : Boolean from Standard;
vRational : Boolean from Standard;
poles : HArray2OfPnt from PColgp;
weights : HArray2OfReal from PColStd;
end;
|