C# Class Willcraftia.Xna.Framework.Noise.Metrics

Mostra file Open project: willcraftia/TestXna

Public Methods

Method Description
Chebychev ( float x, float y, float z ) : float

Calculate Chebychev distance.

Manhattan ( float x, float y, float z ) : float

Calculate Manhattan/Cityblock distance.

Minkowski ( float x, float y, float z, float p ) : float

Calculate Minkowski distance, the general case. p = 1, Manhattan distance. p = 2, Euclidean distance. p = infinite, Chebychev distance.

Minkowski4 ( float x, float y, float z ) : float

Calculate Minkowski distance with p = 4.

MinkowskiH ( float x, float y, float z ) : float

Calculate Minkowski distance with p = 0.5.

Real ( float x, float y, float z ) : float

Calculate Euclidean distance.

Squared ( float x, float y, float z ) : float

Calculate Euclidean distance squared.

Method Details

Chebychev() public static method

Calculate Chebychev distance.
public static Chebychev ( float x, float y, float z ) : float
x float
y float
z float
return float

Manhattan() public static method

Calculate Manhattan/Cityblock distance.
public static Manhattan ( float x, float y, float z ) : float
x float
y float
z float
return float

Minkowski() public static method

Calculate Minkowski distance, the general case. p = 1, Manhattan distance. p = 2, Euclidean distance. p = infinite, Chebychev distance.
public static Minkowski ( float x, float y, float z, float p ) : float
x float
y float
z float
p float
return float

Minkowski4() public static method

Calculate Minkowski distance with p = 4.
public static Minkowski4 ( float x, float y, float z ) : float
x float
y float
z float
return float

MinkowskiH() public static method

Calculate Minkowski distance with p = 0.5.
public static MinkowskiH ( float x, float y, float z ) : float
x float
y float
z float
return float

Real() public static method

Calculate Euclidean distance.
public static Real ( float x, float y, float z ) : float
x float
y float
z float
return float

Squared() public static method

Calculate Euclidean distance squared.
public static Squared ( float x, float y, float z ) : float
x float
y float
z float
return float