GXEUL3 class

class geosoft.gx.GXEUL3
This is a specialized class which performs 3D Euler deconvolution
for potential field interpretation.
static creat((GXContext)ctx, (GXIMG)arg1, (GXIMG)arg2, (GXIMG)arg3, (GXIMG)arg4, (int)arg5, (float)arg6, (float)arg7, (float)arg8, (int)arg9, (float)arg10, (float)arg11) → GXEUL3:
Creates an EUL3 object.
Parameters:
  • ctx (geosoft.gx.GXContext) – The GX execution context
  • arg1 (geosoft.gx.GXIMG) – Image of grid T
  • arg2 (geosoft.gx.GXIMG) – Image of grid Tx
  • arg3 (geosoft.gx.GXIMG) – Image of grid Ty
  • arg4 (geosoft.gx.GXIMG) – Image of grid Tz
  • arg5 (int) – Window size (maximum 20)
  • arg6 (float) – Geometric index, from 0.0 to 3.0
  • arg7 (float) – Max tolerance to allow (percentage)
  • arg8 (float) – Max dist. acceptable (0 for infinite)
  • arg9 (int) – ObsFlg Height (0) or Elevation (1)
  • arg10 (float) – Height of observation plane
  • arg11 (float) – Elevation of observation plane
Returns:

EUL3 Object

Return type:

geosoft.gx.GXEUL3

New in version 5.0.0.

destr() → None:
Destroys a EUL3 object.
Returns:Nothing
Return type:None

New in version 5.0.0.

get_result((GXVV)arg1, (int)arg2) → None:
Get a result field VV from EUL3 object
Parameters:
Returns:

Nothing

Return type:

None

New in version 5.0.0.

is_null() → bool

Check if the instance of geosoft.gx.GXEUL3 is null (undefined)

Returns:True if this is a null instance of geosoft.gx.GXEUL3, False otherwise.
Return type:bool`
static null() → GXEUL3

A null (undefined) instance of geosoft.gx.GXEUL3

Returns:A null geosoft.gx.GXEUL3
Return type:geosoft.gx.GXEUL3
write((str)arg1) → None:
Write the results of EUL3 object to output file.
Parameters:arg1 (str) – Output File Name
Returns:Nothing
Return type:None

New in version 5.0.0.

EUL3_RESULT constants

Euler result types
gx.EUL3_RESULT_X = 1
gx.EUL3_RESULT_Y = 2
gx.EUL3_RESULT_DEPTH = 3
gx.EUL3_RESULT_BACKGROUND = 4
gx.EUL3_RESULT_DEPTHERROR = 5
gx.EUL3_RESULT_LOCATIONERROR = 6
gx.EUL3_RESULT_WINDOWX = 7
gx.EUL3_RESULT_WINDOWY = 8