 | CRPSRadonBackgroundTable Method |
Calculate the Radon Background using a Background Table
Namespace:
Geosoft.Desktop.GXNetX
Assembly:
geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll) Version: 2025.2.0.42
Syntaxpublic static void RadonBackgroundTable(
CGXNETCore gxNetShared,
CDB db,
int line,
CTB table,
string ref_field,
string K_field,
string U_field,
string Th_field,
string TC_field,
int ref_channel,
int K_channel,
int U_channel,
int Th_channel,
int TC_channel,
int interp_mode
)
public static void RadonBackgroundTable(
CGXNETCore gxNetShared,
CDB db,
int line,
CTB table,
string ref_field,
string K_field,
string U_field,
string Th_field,
string TC_field,
int ref_channel,
int K_channel,
int U_channel,
int Th_channel,
int TC_channel,
int interp_mode
)
Public Shared Sub RadonBackgroundTable (
gxNetShared As CGXNETCore,
db As CDB,
line As Integer,
table As CTB,
ref_field As String,
K_field As String,
U_field As String,
Th_field As String,
TC_field As String,
ref_channel As Integer,
K_channel As Integer,
U_channel As Integer,
Th_channel As Integer,
TC_channel As Integer,
interp_mode As Integer
)
Public Shared Sub RadonBackgroundTable (
gxNetShared As CGXNETCore,
db As CDB,
line As Integer,
table As CTB,
ref_field As String,
K_field As String,
U_field As String,
Th_field As String,
TC_field As String,
ref_channel As Integer,
K_channel As Integer,
U_channel As Integer,
Th_channel As Integer,
TC_channel As Integer,
interp_mode As Integer
)
public:
static void RadonBackgroundTable(
CGXNETCore^ gxNetShared,
CDB^ db,
int line,
CTB^ table,
String^ ref_field,
String^ K_field,
String^ U_field,
String^ Th_field,
String^ TC_field,
int ref_channel,
int K_channel,
int U_channel,
int Th_channel,
int TC_channel,
int interp_mode
)
public:
static void RadonBackgroundTable(
CGXNETCore^ gxNetShared,
CDB^ db,
int line,
CTB^ table,
String^ ref_field,
String^ K_field,
String^ U_field,
String^ Th_field,
String^ TC_field,
int ref_channel,
int K_channel,
int U_channel,
int Th_channel,
int TC_channel,
int interp_mode
)
static member RadonBackgroundTable :
gxNetShared : CGXNETCore *
db : CDB *
line : int *
table : CTB *
ref_field : string *
K_field : string *
U_field : string *
Th_field : string *
TC_field : string *
ref_channel : int *
K_channel : int *
U_channel : int *
Th_channel : int *
TC_channel : int *
interp_mode : int -> unit
static member RadonBackgroundTable :
gxNetShared : CGXNETCore *
db : CDB *
line : int *
table : CTB *
ref_field : string *
K_field : string *
U_field : string *
Th_field : string *
TC_field : string *
ref_channel : int *
K_channel : int *
U_channel : int *
Th_channel : int *
TC_channel : int *
interp_mode : int -> unit
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - db
- Type: GeoEngine.Core.GXNetXCDB
DB Object - line
- Type: SystemInt32
Line to process (NULLSYMB for all selected lines) - table
- Type: GeoEngine.Core.GXNetXCTB
Reference background look-up table (e.g. "rpsbackg.tbl" - ref_field
- Type: SystemString
Reference field name in table - K_field
- Type: SystemString
Potassium field name in table - U_field
- Type: SystemString
Uranium field name in table - Th_field
- Type: SystemString
Thorium field name in table - TC_field
- Type: SystemString
Total count field name in table - ref_channel
- Type: SystemInt32
Reference channel handle (READONLY) - K_channel
- Type: SystemInt32
Output potassium channel handle (READWRITE) - U_channel
- Type: SystemInt32
Output uranium channel handle (READWRITE) - Th_channel
- Type: SystemInt32
Output thorium channel handle (READWRITE) - TC_channel
- Type: SystemInt32
Output total count channel handle (READWRITE) - interp_mode
- Type: SystemInt32
<define>DU_LOOKUP</define>
Remarks
Background levels for K, U, Th and TC are calculated obtained by table-lookup using a reference channel.
Ref: See the RPSLEVT.GXC file for details and implementation of the algorithm.
See Also