C# Class SpaceClaim.AddInLibrary.Interpolation

显示文件 Open project: bcourter/SpaceClaim-AddIns

Public Methods

Method Description
Bilinear ( BoxUV bounds, System.Point values, PointUV t ) : System.Point
Bilinear ( BoxUV bounds, double values, PointUV t ) : double
Clamp ( double minInput, double maxInput, double value, double minOutput, double maxOutput ) : double
Interpolate ( System.Matrix a, System.Matrix b, double t ) : System.Matrix
Interpolate ( System.Point a, System.Point b, double t ) : System.Point
Interpolate ( Vector a, Vector b, double t ) : Vector
Interpolate ( double a, double b, double t ) : double

Method Details

Bilinear() public static method

public static Bilinear ( BoxUV bounds, System.Point values, PointUV t ) : System.Point
bounds BoxUV
values System.Point
t PointUV
return System.Point

Bilinear() public static method

public static Bilinear ( BoxUV bounds, double values, PointUV t ) : double
bounds BoxUV
values double
t PointUV
return double

Clamp() public static method

public static Clamp ( double minInput, double maxInput, double value, double minOutput, double maxOutput ) : double
minInput double
maxInput double
value double
minOutput double
maxOutput double
return double

Interpolate() public static method

public static Interpolate ( System.Matrix a, System.Matrix b, double t ) : System.Matrix
a System.Matrix
b System.Matrix
t double
return System.Matrix

Interpolate() public static method

public static Interpolate ( System.Point a, System.Point b, double t ) : System.Point
a System.Point
b System.Point
t double
return System.Point

Interpolate() public static method

public static Interpolate ( Vector a, Vector b, double t ) : Vector
a Vector
b Vector
t double
return Vector

Interpolate() public static method

public static Interpolate ( double a, double b, double t ) : double
a double
b double
t double
return double