blob: 5b59daaa5474fd6b62f9980b0fa10a78bdad3a4c (
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
|
-- File: CurveTool.cdl
-- Created: Thu Jun 4 16:21:49 1992
-- Author: Jacques GOUSSARD
-- <jag@sdsun1>
---Copyright: Matra Datavision 1992
class CurveTool from Geom2dGcc
---Purpose:
uses Curve from Geom2dAdaptor,
Pnt2d from gp,
Vec2d from gp
is
FirstParameter(myclass; C: Curve from Geom2dAdaptor)
returns Real;
LastParameter(myclass; C: Curve from Geom2dAdaptor)
returns Real;
EpsX (myclass ;
C : Curve from Geom2dAdaptor;
Tol : Real from Standard )
returns Real;
NbSamples(myclass ;
C : Curve from Geom2dAdaptor)
returns Integer;
Value (myclass; C: Curve from Geom2dAdaptor; X: Real)
returns Pnt2d from gp;
D1 (myclass; C: Curve from Geom2dAdaptor; U: Real ;
P: out Pnt2d; T: out Vec2d);
D2 (myclass; C: Curve from Geom2dAdaptor; U: Real ;
P: out Pnt2d; T,N: out Vec2d);
D3 (myclass; C: Curve from Geom2dAdaptor; U: Real ;
P: out Pnt2d; T,N,dN: out Vec2d);
end CurveTool;
|