C# Class zCode.zField.ProcessingUtil

Exibir arquivo Open project: GitZHCODE/zCode

Public Methods

Method Description
GeodesicDistanceL1 ( GridField2d field, Array cost, IEnumerable sources, IEnumerable exclude = null ) : void

Calculates L1 (Manhattan) geodesic distance via Dijksta's algorithm as detailed in http://www.numerical-tours.com/matlab/fastmarching_0_implementing/

GeodesicDistanceL1 ( GridField2d field, IEnumerable sources, IEnumerable exclude = null ) : void

Calculates L1 (Manhattan) geodesic distance via Dijksta's algorithm as detailed in http://www.numerical-tours.com/matlab/fastmarching_0_implementing/

GeodesicDistanceL2 ( GridField2d field, Array cost, IEnumerable sources, IEnumerable exclude = null ) : void

Method Details

GeodesicDistanceL1() public static method

Calculates L1 (Manhattan) geodesic distance via Dijksta's algorithm as detailed in http://www.numerical-tours.com/matlab/fastmarching_0_implementing/
public static GeodesicDistanceL1 ( GridField2d field, Array cost, IEnumerable sources, IEnumerable exclude = null ) : void
field GridField2d
cost Array
sources IEnumerable
exclude IEnumerable
return void

GeodesicDistanceL1() public static method

Calculates L1 (Manhattan) geodesic distance via Dijksta's algorithm as detailed in http://www.numerical-tours.com/matlab/fastmarching_0_implementing/
public static GeodesicDistanceL1 ( GridField2d field, IEnumerable sources, IEnumerable exclude = null ) : void
field GridField2d
sources IEnumerable
exclude IEnumerable
return void

GeodesicDistanceL2() public static method

public static GeodesicDistanceL2 ( GridField2d field, Array cost, IEnumerable sources, IEnumerable exclude = null ) : void
field GridField2d
cost Array
sources IEnumerable
exclude IEnumerable
return void