3
interface //#################################################################### ■
10
//type //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$【型】
12
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$【レコード】
14
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$【クラス】
16
//const //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$【定数】
18
//var //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$【変数】
20
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$【ルーチン】
22
function Delta( const X_,Y_:Single ) :Single; overload;
23
function Delta( const X_,Y_:Double ) :Double; overload;
25
function Sinc( const X_,Y_:Single ) :Single; overload;
26
function Sinc( const X_,Y_:Double ) :Double; overload;
28
implementation //############################################################### ■
30
uses LUX.Curve.BSpline, LUX.Curve.Bezier;
32
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$【レコード】
34
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$【クラス】
36
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$【ルーチン】
38
function Delta( const X_,Y_:Single ) :Single;
40
Result := Delta( Y_ ) * Delta( X_ );
43
function Delta( const X_,Y_:Double ) :Double;
45
Result := Delta( Y_ ) * Delta( X_ );
48
//------------------------------------------------------------------------------
50
function Sinc( const X_,Y_:Single ) :Single;
52
Result := Sinc( Y_ ) * Sinc( X_ );
55
function Sinc( const X_,Y_:Double ) :Double;
57
Result := Sinc( Y_ ) * Sinc( X_ );
60
//############################################################################## □
62
initialization //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 初期化
64
finalization //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 最終化
66
end. //######################################################################### ■