7fd59977 |
1 | -- File: AppCont_Function2d.cdl |
2 | -- Created: Wed Sep 1 15:17:55 1993 |
3 | -- Author: Laurent PAINNOT |
4 | -- <lpa@nonox> |
5 | ---Copyright: Matra Datavision 1993 |
6 | |
7 | |
8 | deferred class Function2d from AppCont |
9 | |
10 | ---Purpose: deferred class describing a continous 2d function f(u) |
11 | |
12 | |
13 | uses Pnt2d from gp, |
14 | Vec2d from gp |
15 | |
16 | is |
17 | |
18 | Delete(me:out) is virtual; |
19 | ---C++: alias "Standard_EXPORT virtual ~AppCont_Function2d(){Delete() ; }" |
20 | |
21 | |
22 | FirstParameter(me) returns Real |
23 | ---Purpose: returns the first parameter of the function. |
24 | is deferred; |
25 | |
26 | LastParameter(me) returns Real |
27 | ---Purpose: returns the last parameter of the function. |
28 | is deferred; |
29 | |
30 | Value(me; U: Real) returns Pnt2d |
31 | ---Purpose: returns the point at parameter <U>. |
32 | is deferred; |
33 | |
34 | D1(me; U: Real; P: in out Pnt2d; V: in out Vec2d) returns Boolean |
35 | ---Purpose: returns the point and the derivative values at |
36 | -- the parameter <U>. |
37 | is deferred; |
38 | |
39 | |
40 | end Function2d; |