Integration of OCCT 6.5.0 from SVN
[occt.git] / src / AppCont / AppCont_Function2d.cdl
CommitLineData
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
8deferred class Function2d from AppCont
9
10 ---Purpose: deferred class describing a continous 2d function f(u)
11
12
13uses Pnt2d from gp,
14 Vec2d from gp
15
16is
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
40end Function2d;