C# Class PixelFarm.Agg.BSpline

ファイルを表示 Open project: prepare/HTML-Renderer

Public Methods

Method Description
AddPoint ( double x, double y ) : void
BSpline ( )
BSpline ( int num )
BSpline ( int num, double x, double y )
Get ( double x ) : double
GetStateful ( double x ) : double
Prepare ( ) : void

Private Methods

Method Description
BSearch ( int n, int xOffset, double x0, int &i ) : void
ExtrapolateLeft ( double x ) : double
ExtrapolateRight ( double x ) : double
Init ( int max ) : void
Init ( int num, double x, double y ) : void
Interpolate ( double x, int i ) : double

Method Details

AddPoint() public method

public AddPoint ( double x, double y ) : void
x double
y double
return void

BSpline() public method

public BSpline ( )

BSpline() public method

public BSpline ( int num )
num int

BSpline() public method

public BSpline ( int num, double x, double y )
num int
x double
y double

Get() public method

public Get ( double x ) : double
x double
return double

GetStateful() public method

public GetStateful ( double x ) : double
x double
return double

Prepare() public method

public Prepare ( ) : void
return void