The "x-column" of the two tables are merged into one new interpolated x-column by interpolating the min and max values from the two tables, and scale the internal x-values of the two tables to the new min and max value. Then y-values are interpolated from
, using an "x-column" as the range and computingpublic class TableInterpolator| TableInterpolator | Constructor, specifying the fraction |
| Fraction | Interpolation fraction, between zero and one. |
| XTol | Tolerance in x value for removing "near-duplicate" points in the x-axis. Set to zero to only remove exact duplicate points |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| Initialize |
Set x-values of the two tables and create a new interpolated x axis.
The min and max values of the two tables are interpolated, and all inner x-values of the two tables are scaled into this new range and added. If two points are very close, only one is added. |
| InterpolateYValues | Interpolate y values for the table |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |