Click or drag to resize
CGUVVEuler Method
Get Euler solutions of depth from VVs and grids.

Available since Oasis montaj version: 5.0
License: Available to anyone with an Oasis Montaj license.  

Namespace: Geosoft.Desktop.GXNetX
Assembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
Notes
All VVs must be REAL The output X and Y values are the same as the inputs, except if <define>PEAKEULER_XY_FIT</define> is selected. All other output values are set to dummy if: a) The input X or Y is a dummy b) The derived window size is a dummy. c) The derived solution is outside the range d) The solution is invalid (singular matrix)
Syntax
public static void VVEuler(
	CGXNETCore gxNetShared,
	CVV vv_xin,
	CVV vv_yin,
	CIMG img_data,
	CIMG imgx,
	CIMG imgy,
	CIMG imgz,
	CVV vv_xout,
	CVV vv_yout,
	CVV vv_depth,
	CVV vvdc,
	CVV vv_zer,
	CVV vvx_yer,
	int wnd_sz,
	double si,
	double wt_pow,
	int x_yfit
)

Parameters

gxNetShared
Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore
vv_xin
Type: GeoEngine.Core.GXNetXCVV
Input X VV
vv_yin
Type: GeoEngine.Core.GXNetXCVV
Input Y VV
img_data
Type: GeoEngine.Core.GXNetXCIMG
Field grid
imgx
Type: GeoEngine.Core.GXNetXCIMG
dF/dX grid
imgy
Type: GeoEngine.Core.GXNetXCIMG
dF/dY grid
imgz
Type: GeoEngine.Core.GXNetXCIMG
dF/dZ grid
vv_xout
Type: GeoEngine.Core.GXNetXCVV
Output X VV
vv_yout
Type: GeoEngine.Core.GXNetXCVV
Output Y VV
vv_depth
Type: GeoEngine.Core.GXNetXCVV
Output depth VV
vvdc
Type: GeoEngine.Core.GXNetXCVV
Output background field VV
vv_zer
Type: GeoEngine.Core.GXNetXCVV
Output depth uncertainty VV
vvx_yer
Type: GeoEngine.Core.GXNetXCVV
Output XY uncertainty VV
wnd_sz
Type: SystemInt32
Window size
si
Type: SystemDouble
Structure index
wt_pow
Type: SystemDouble
Weighting factor
x_yfit
Type: SystemInt32
<define>PEAKEULER_XY</define>
See Also