![](../icons/Help.png) | CVVUInterp Method |
Replace all dummies by interpolating from valid data.
Available since Oasis montaj version: 5.0
License: Available to anyone with an Oasis Montaj license.
Namespace: Geosoft.Desktop.GXNetXAssembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
Notes
Edge behaviour
Dummies at the ends are treated as follows
for various combinations of the inside and outside interpolation
choices:
::
if ((iOutside==VV_INTERP_EDGE_NEAREST) ||
(iOutside==VV_INTERP_EDGE_SAME && iInside==VV_INTERP_NEAREST))
// -- Set dummies to the same value as the last defined element
else if ((iOutside==VV_INTERP_EDGE_LINEAR) ||
(iOutside==VV_INTERP_EDGE_SAME && iInside==VV_INTERP_LINEAR))
// --- Set dummies using the slope of the last two defined elements
endif
In all other cases and combinations of the two interpolation
choices, the dummies are left "as is".
Syntaxpublic static void Interp(
CGXNETCore gxNetShared,
CVV vv,
int input,
int output
)
Public Shared Sub Interp (
gxNetShared As CGXNETCore,
vv As CVV,
input As Integer,
output As Integer
)
public:
static void Interp(
CGXNETCore^ gxNetShared,
CVV^ vv,
int input,
int output
)
static member Interp :
gxNetShared : CGXNETCore *
vv : CVV *
input : int *
output : int -> unit
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - vv
- Type: GeoEngine.Core.GXNetXCVV
Input VV - input
- Type: SystemInt32
<define>VVU_INTERP</define> - output
- Type: SystemInt32
<define>VVU_INTERP_EDGE</define>
See Also