GTXclient C API  GTXserver-16.0.2
GTXClient C API

What are GTXserver and GTXClient ?

You should first read the introduction to know it.

Where can I find GTXserver Release Notes ?

GTXserver Release Notes are only available on Geovariances Website in the Software / Free Software / GTXserver section.

GTXClient API

The main API is described in the documentation of the main include file: GTXClient.h.

New Lines API

Isatis version 9.0 now has a separate format format for Gravity Lines & Core Lines. GTXserver version 9.0 also has the distiction in the API. To Create a Lines file, you must use GTXClientNewLinesFile then add lines in it using: GTXClientLinesFileAddGravityLine for gravity lines and GTXClientLinesFileAddCoreLine for core lines. If you were using previous version of the API, you may have been using GTXClientLinesFileAddLineCores which has been removed. If you really want to quick port to the new version, simply use GTXClientLinesFileAddLineCoresOld but be aware that this creates old style core lines that the user will have to convert in Isatis. You should rather use the new APIs indicated above.

Examples of usage of the C API can be found here: cexample.

Palettes & Color Scales API

GTXserver version 2013.2 now handles Palettes & Color Scales. To check if server can handle reading and writing to Palettes and Color Scales, use GTXClientServerHasFeature.

Examples of usage of the C API can be found here: cexample.

Line Name Variable

GTXserver version 2013.3 now returns the name of the Line Name variable for the Lines Header Points file inside its GTXFileInfo.