0022627: Change OCCT memory management defaults
[occt.git] / src / IntSurf / IntSurf_InteriorPoint.cdl
CommitLineData
7fd59977 1-- File: InteriorPoint.cdl
2-- Created: Fri May 15 14:50:17 1992
3-- Author: Jacques GOUSSARD
4-- <jag@sdsun1>
5---Copyright: Matra Datavision 1992
6
7
8class InteriorPoint from IntSurf
9
10 ---Purpose: Definition of a point solution of the
11 -- intersection between an implicit an a
12 -- parametrised surface. These points are
13 -- passing points on the intersection lines,
14 -- or starting points for the closed lines
15 -- on the parametrised surface.
16
17
18uses Pnt from gp,
19 Vec from gp,
20 Vec2d from gp
21
22is
23
24 Create
25
26 returns InteriorPoint from IntSurf;
27
28
29 Create(P: Pnt from gp; U,V: Real from Standard;
30 Direc: Vec from gp; Direc2d: Vec2d from gp)
31
32 returns InteriorPoint from IntSurf;
33
34
35 SetValue(me: in out; P: Pnt from gp; U,V: Real from Standard;
36 Direc: Vec from gp; Direc2d: Vec2d from gp)
37
38 is static;
39
40
41 Value(me)
42
43 ---Purpose: Returns the 3d coordinates of the interior point.
44
45 returns Pnt from gp
46 ---C++: return const&
47 ---C++: inline
48
49 is static;
50
51
52 Parameters(me; U,V: out Real from Standard)
53
54 ---Purpose: Returns the parameters of the interior point on the
55 -- parametric surface.
56
57 ---C++: inline
58
59 is static;
60
61
62 UParameter(me)
63
64 ---Purpose: Returns the first parameter of the interior point on the
65 -- parametric surface.
66
67 returns Real from Standard
68 ---C++: inline
69
70 is static;
71
72
73 VParameter(me)
74
75 ---Purpose: Returns the second parameter of the interior point on the
76 -- parametric surface.
77
78 returns Real from Standard
79 ---C++: inline
80
81 is static;
82
83
84 Direction(me)
85
86 ---Purpose: Returns the tangent at the intersection in 3d space
87 -- associated to the interior point.
88
89 returns Vec from gp
90 ---C++: return const&
91 ---C++: inline
92
93 is static;
94
95
96 Direction2d(me)
97
98 ---Purpose: Returns the tangent at the intersection in the parametric
99 -- space of the parametric surface.
100
101 returns Vec2d from gp
102 ---C++: return const&
103 ---C++: inline
104
105 is static;
106
107fields
108
109 point : Pnt from gp;
110 paramu : Real from Standard;
111 paramv : Real from Standard;
112 direc : Vec from gp;
113 direc2d : Vec2d from gp;
114
115end InteriorPoint;