1 -- File: Bisector_FunctionInter.cdl
2 -- Created: Tue Apr 5 14:05:05 1994
3 -- Author: Yves FRICAUD
5 ---Copyright: Matra Datavision 1994
8 private class FunctionInter from Bisector
9 inherits FunctionWithDerivative from math
12 -- F(u) = (PC(u) - PBis1(u)) + (PC(u) - PBis2(u))
21 Create returns FunctionInter from Bisector;
23 Create (C : Curve from Geom2d ;
24 Bis1 : Curve from Bisector;
25 Bis2 : Curve from Bisector)
26 returns FunctionInter from Bisector;
29 C : Curve from Geom2d ;
30 Bis1 : Curve from Bisector;
31 Bis2 : Curve from Bisector)
34 Value(me : in out; X : Real; F : out Real)
35 ---Purpose: Computes the values of the Functions for the variable <X>.
39 Derivative(me : in out; X : Real; D : out Real)
42 Values(me : in out ; X : Real; F : out Real; D : out Real)
43 ---Purpose: Returns the values of the functions and the derivatives
44 -- for the variable <X>.
50 curve : Curve from Geom2d;
51 bisector1 : Curve from Bisector;
52 bisector2 : Curve from Bisector;