1 -- File: GeomFill_PlanFunc.cdl
2 -- Created: Thu Oct 29 10:47:24 1998
3 -- Author: Philippe MANGIN
5 ---Copyright: Matra Datavision 1998
8 private class PlanFunc from GeomFill
9 inherits FunctionWithDerivative from math
14 HCurve from Adaptor3d,
20 Create(P : Pnt; V : Vec; C : HCurve from Adaptor3d)
21 returns PlanFunc from GeomFill;
23 Value(me: in out; X: Real; F: out Real)
24 ---Purpose: computes the value <F>of the function for the variable <X>.
25 -- Returns True if the calculation were successfully done,
31 Derivative(me: in out; X: Real; D: out Real)
32 ---Purpose: computes the derivative <D> of the function
33 -- for the variable <X>.
34 -- Returns True if the calculation were successfully done,
40 Values(me: in out; X: Real; F, D: out Real)
41 ---Purpose: computes the value <F> and the derivative <D> of the
42 -- function for the variable <X>.
43 -- Returns True if the calculation were successfully done,
48 D2(me:in out; X:Real; F, D1, D2: out Real)
51 DEDT(me : in out; X:Real;
56 D2E(me : in out; X:Real;
59 DFDT, D2FDT2, D2FDTDX : out Real)
67 myCurve : HCurve from Adaptor3d;