Function2DInterp Class |
z = f(x,y)
This class can be used when a function in 2D space is too expensive to evaluate. Function values are precalculated on a predefined 2D grid, and when calling Interpolate(Double, Double), values are interpolated from the values on the 2D grid.
Use the Resample function to increase the resolution of the 2D grid and thereby increase the accuracy if the interpolation.
Namespace: DHI.Projections
The Function2DInterp type exposes the following members.
Name | Description | |
---|---|---|
Function2DInterp | Initializes a new instance of the Function2DInterp class |
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Initialize | (Inherited from Function2DInterpBaseT.) | |
Interpolate |
Interpolate a value at the specified 2D position
(Overrides Function2DInterpBaseTInterpolate(Double, Double).) | |
Resample |
Resample the interpolation grid, basically halfing the dx and dy
in the grid by adding mid points between all current points.
(Inherited from Function2DInterpBaseT.)If the original grid was a 3x3 grid, the new grid after resampling is 5x5, and then 9x9 and so on. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |