2 -- Created: Tue Jan 26 11:16:41 1993
3 -- Author: Laurent PAINNOT
5 ---Copyright: Matra Datavision 1993
11 ---Purpose: This package provides algorithms approximating a function
12 -- that can be multidimensional creating in the end a
13 -- BSpline function with the required continuity
30 class ApproxAFunction from AdvApprox ;
32 -- this approximate a given function
34 -- class ApproxAFunction;
36 imported EvaluatorFunction ;
38 -- typedef void (*EvaluatorFunction) (
44 -- Standard_Integer *) ;
47 deferred class Cutting;
49 -- this class is used to choose the way of cutting if needed
53 -- inherits class Cutting;
54 -- if Cutting is necessary in [a,b], we cut at (a+b) / 2.
59 -- inherits class Cutting; contains a list of preferential points (di)i
60 -- if Cutting is necessary in [a,b], we cut at the di nearest from (a+b)/2.
64 -- inherits class Cutting; contains two lists of preferential points to
65 -- manage to level of preferential cutting.
66 -- if Cutting is necessary in [a,b], we cut at the di nearest from (a+b)/2