Click or drag to resize
CLTB Class
An LTB object is typically created from a CSV (comma-separated values) file, and is a table of information that may be accessed by row or column. The LTB class is recommended for use with small tables produced from short lists (of the order of 1000's or records) such as the different geographic projections and their defining parameters. Large tables, such as those required for table-lookup functions, should be accessed using the TB class.
Inheritance Hierarchy

Namespace: GeoEngine.Core.GXNet
Assembly: geoengine.core.gxnet (in geoengine.core.gxnet.dll)
Syntax
public class CLTB : CHANDLE

The CLTB type exposes the following members.

Methods
  NameDescription
Public methodAvailable to anyoneAddRecord
Add a new record.
Public methodAvailable to anyoneContract
Contract the contents of two same-key and same-fields tables.
Public methodAvailable to anyoneStatic memberCreate
Creates a LTB object from a file.
Public methodAvailable to anyoneStatic memberCreateCrypt
Creates a LTB object from an encrypted file.
Public methodAvailable to anyoneStatic memberCreateEx
Creates a LTB object from a file.
Public methodAvailable to anyoneDeleteRecord
Delete a record.
Protected methodDispose
Releases the unmanaged resources used by the CLTB and optionally releases the managed resources
(Overrides CHANDLEDispose(Boolean).)
Public methodAvailable to anyoneGetConLST
Populate a LST with LTB names from matching fields.
Public methodAvailable to anyoneGetLST
Populate an LST with LTB names
Public methodAvailable to anyoneGetLST2
Populate an LST with LTB names and values
Public methodAvailable to anyoneiFields
Get number of fields.
Public methodAvailable to anyoneiFindField
Return the field number for the specified field.
Public methodAvailable to anyoneiFindKey
Return the key index of a record.
Public methodAvailable to anyoneIGetEnglishString
Get the English entry from the LTB
Public methodAvailable to anyoneIGetField
Get a field name by index.
Public methodAvailable to anyoneiGetInt
Get a int entry from the LTB
Public methodAvailable to anyoneIGetString
Get an entry from the LTB
Public methodAvailable to anyoneiRecords
Get number of records in LTB.
Public methodAvailable to anyoneiSearch
Search for a record containing field value
Public methodAvailable to anyoneMerge
Merge the contents of two same-key tables.
Public methodAvailable to anyonerGetReal
Get a real entry from the LTB
Public methodAvailable to anyoneSave
Save LTB changes to existing or new file
Public methodAvailable to anyoneSaveCrypt
Save LTB to a new file using encryption
Public methodAvailable to anyoneSetInt
Set a long entry
Public methodAvailable to anyoneSetReal
Set a double entry
Public methodAvailable to anyoneSetString
Set an entry
Top
See Also