 | CCHIMERAGetLithogeochemData Method |
Get all rows of non-dummy data in a database.
Namespace:
Geosoft.Desktop.GXNet
Assembly:
geosoft.desktop.gxnet (in geosoft.desktop.gxnet.dll) Version: 2024.2.0.25
Syntaxpublic static void GetLithogeochemData(
CDB db,
CLST lst,
int m_ch,
CVV vv_trans,
int remove_dummy_rows,
CVV vv_dummy,
int warn,
CVV vv_d,
CVV vv_line,
CVV vv_n,
CVV vv_used,
CVV vv_index,
CVV vv_fids,
CVV vv_fidi
)
public static void GetLithogeochemData(
CDB db,
CLST lst,
int m_ch,
CVV vv_trans,
int remove_dummy_rows,
CVV vv_dummy,
int warn,
CVV vv_d,
CVV vv_line,
CVV vv_n,
CVV vv_used,
CVV vv_index,
CVV vv_fids,
CVV vv_fidi
)
Public Shared Sub GetLithogeochemData (
db As CDB,
lst As CLST,
m_ch As Integer,
vv_trans As CVV,
remove_dummy_rows As Integer,
vv_dummy As CVV,
warn As Integer,
vv_d As CVV,
vv_line As CVV,
vv_n As CVV,
vv_used As CVV,
vv_index As CVV,
vv_fids As CVV,
vv_fidi As CVV
)
Public Shared Sub GetLithogeochemData (
db As CDB,
lst As CLST,
m_ch As Integer,
vv_trans As CVV,
remove_dummy_rows As Integer,
vv_dummy As CVV,
warn As Integer,
vv_d As CVV,
vv_line As CVV,
vv_n As CVV,
vv_used As CVV,
vv_index As CVV,
vv_fids As CVV,
vv_fidi As CVV
)
public:
static void GetLithogeochemData(
CDB^ db,
CLST^ lst,
int m_ch,
CVV^ vv_trans,
int remove_dummy_rows,
CVV^ vv_dummy,
int warn,
CVV^ vv_d,
CVV^ vv_line,
CVV^ vv_n,
CVV^ vv_used,
CVV^ vv_index,
CVV^ vv_fids,
CVV^ vv_fidi
)
public:
static void GetLithogeochemData(
CDB^ db,
CLST^ lst,
int m_ch,
CVV^ vv_trans,
int remove_dummy_rows,
CVV^ vv_dummy,
int warn,
CVV^ vv_d,
CVV^ vv_line,
CVV^ vv_n,
CVV^ vv_used,
CVV^ vv_index,
CVV^ vv_fids,
CVV^ vv_fidi
)
static member GetLithogeochemData :
db : CDB *
lst : CLST *
m_ch : int *
vv_trans : CVV *
remove_dummy_rows : int *
vv_dummy : CVV *
warn : int *
vv_d : CVV *
vv_line : CVV *
vv_n : CVV *
vv_used : CVV *
vv_index : CVV *
vv_fids : CVV *
vv_fidi : CVV -> unit
static member GetLithogeochemData :
db : CDB *
lst : CLST *
m_ch : int *
vv_trans : CVV *
remove_dummy_rows : int *
vv_dummy : CVV *
warn : int *
vv_d : CVV *
vv_line : CVV *
vv_n : CVV *
vv_used : CVV *
vv_index : CVV *
vv_fids : CVV *
vv_fidi : CVV -> unit
Parameters
- db
- Type: GeoEngine.Core.GXNetCDB
[i] database handle - lst
- Type: GeoEngine.Core.GXNetCLST
[i] channels of data to get - m_ch
- Type: SystemInt32
[i] mask channel (can be <define>NULLSYMB</define>) - vv_trans
- Type: GeoEngine.Core.GXNetCVV
[i] transforms to apply - remove_dummy_rows
- Type: SystemInt32
[i] remove dummy rows? - vv_dummy
- Type: GeoEngine.Core.GXNetCVV
[i] dummy row if this channel value is dummy (0:No, 1:Yes)? Effective only if "remove dummy rows" value is TRUE - warn
- Type: SystemInt32
[i] warn if rows removed because of dummy data items? - vv_d
- Type: GeoEngine.Core.GXNetCVV
[o] (INT) returned data - one VV handle per channel - vv_line
- Type: GeoEngine.Core.GXNetCVV
[o] line symbols selected - vv_n
- Type: GeoEngine.Core.GXNetCVV
[o] number of original data items in each line - vv_used
- Type: GeoEngine.Core.GXNetCVV
[o] number of non-dummy rows - vv_index
- Type: GeoEngine.Core.GXNetCVV
[o] indices into original data - vv_fids
- Type: GeoEngine.Core.GXNetCVV
[o] Fid Starts (REAL) - vv_fidi
- Type: GeoEngine.Core.GXNetCVV
[o] Fid Increments (REAL)
Remarks
This function is a quick way to get all rows
of data, guaranteeing no dummy items.
Book-keeping VVs returned let you easily
write back results to new channels in the
correct locations.
Set the "Dummy Row" VV to 1 if you wish to
remove any row where a value for the corresponding
channel is a dummy.
Transforms to apply:
-1 - Channel default (will be either raw or log)
0 - Raw Transform
1 - Log transform: base e with log min = CHIMERA_LOG_MIN
2 - Lambda transform
See Also