  | CCHIMERAGetLithogeochemData Method  | 
 Get all rows of non-dummy data in a database.
 
    Namespace: 
   Geosoft.Desktop.GXNetX
    Assembly:
   geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll) Version: 2025.1.0.25
Syntaxpublic static void GetLithogeochemData(
	CGXNETCore gxNetShared,
	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(
	CGXNETCore gxNetShared,
	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 ( 
	gxNetShared As CGXNETCore,
	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 ( 
	gxNetShared As CGXNETCore,
	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(
	CGXNETCore^ gxNetShared, 
	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(
	CGXNETCore^ gxNetShared, 
	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 : 
        gxNetShared : CGXNETCore * 
        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 : 
        gxNetShared : CGXNETCore * 
        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
- gxNetShared
 - Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - db
 - Type: GeoEngine.Core.GXNetXCDB
[i] database handle - lst
 - Type: GeoEngine.Core.GXNetXCLST
[i] channels of data to get - m_ch
 - Type: SystemInt32
[i] mask channel (can be <define>NULLSYMB</define>) - vv_trans
 - Type: GeoEngine.Core.GXNetXCVV
[i] transforms to apply - remove_dummy_rows
 - Type: SystemInt32
[i] remove dummy rows? - vv_dummy
 - Type: GeoEngine.Core.GXNetXCVV
[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.GXNetXCVV
[o] (INT) returned data - one VV handle per channel - vv_line
 - Type: GeoEngine.Core.GXNetXCVV
[o] line symbols selected - vv_n
 - Type: GeoEngine.Core.GXNetXCVV
[o] number of original data items in each line - vv_used
 - Type: GeoEngine.Core.GXNetXCVV
[o] number of non-dummy rows - vv_index
 - Type: GeoEngine.Core.GXNetXCVV
[o] indices into original data - vv_fids
 - Type: GeoEngine.Core.GXNetXCVV
[o] Fid Starts (REAL) - vv_fidi
 - Type: GeoEngine.Core.GXNetXCVV
[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