blob: 361ac25271285cd5b6def5d4b590208a21ec422c (
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
-- File: PathPoint.cdl
-- Created: Tue Nov 10 11:12:59 1992
-- Author: Jacques GOUSSARD
-- <jag@sdsun1>
---Copyright: Matra Datavision 1992
class PathPoint from IntSurf
---Purpose:
uses Pnt from gp,
Vec from gp,
Dir2d from gp,
HSequenceOfXY from TColgp
raises UndefinedDerivative from StdFail,
OutOfRange from Standard
is
Create
returns PathPoint from IntSurf;
Create (P: Pnt from gp; U,V: Real from Standard)
returns PathPoint from IntSurf;
SetValue (me: in out; P: Pnt from gp; U,V: Real from Standard)
is static;
AddUV(me: in out; U,V : Real from Standard)
---C++: inline
is static;
SetDirections(me: in out; V: Vec from gp; D: Dir2d from gp)
---C++: inline
is static;
SetTangency(me: in out; Tang: Boolean from Standard)
---C++: inline
is static;
SetPassing(me: in out; Pass: Boolean from Standard)
---C++: inline
is static;
Value(me)
returns Pnt from gp
---C++: return const &
---C++: inline
is static;
Value2d(me; U,V: out Real from Standard)
---C++: inline
is static;
IsPassingPnt(me)
returns Boolean from Standard
---C++: inline
is static;
IsTangent(me)
returns Boolean from Standard
---C++: inline
is static;
Direction3d(me)
returns Vec from gp
---C++: return const &
---C++: inline
raises UndefinedDerivative from StdFail
is static;
Direction2d(me)
returns Dir2d from gp
---C++: return const &
---C++: inline
raises UndefinedDerivative from StdFail
is static;
Multiplicity(me)
returns Integer from Standard
---C++: inline
is static;
Parameters(me; Index: Integer from Standard;
U,V: out Real from Standard)
---C++: inline
raises OutOfRange from Standard
is static;
fields
pt : Pnt from gp;
ispass : Boolean from Standard;
istgt : Boolean from Standard;
vectg : Vec from gp;
dirtg : Dir2d from gp;
sequv : HSequenceOfXY from TColgp;
end PathPoint;
|