IDS peak ICV v1.4.0
Loading...
Searching...
No Matches
Library Class Reference

Static Public Member Functions

static void Init ()
 Initializes the IDS peak ICV library.
 
static void Exit ()
 Deinitializes the IDS peak ICV library.
 

Detailed Description

Library class.

Since
IDSImaging.Peak.ICV 1.3

Member Function Documentation

◆ Exit()

static void Exit ( )
inlinestatic

Deinitializes the IDS peak ICV library.

This function should be called when no function of the library is needed anymore. It releases all allocated memory and destroys all handles along with their associated resources.

Calls to Init and Exit are reference counted, so you have to call Exit as many times as you have called Init.

After the library has been deinitialized, its functions (except for Init) will not be operable until Init is called again.

Note
Calling any other function (except Init) after calling Exit will result in an IcvInvalidConfigurationException.
Exceptions
IcvInvalidConfigurationExceptionThe library is not initialized.
Since
IDSImaging.Peak.ICV 1.3

◆ Init()

static void Init ( )
inlinestatic

Initializes the IDS peak ICV library.

This function must be called prior to any other function call, otherwise no IDS peak ICV function is operable.

The function may be called multiple times from a single client process, but note that for each call there has to be a corresponding call to Exit when closing the library.

Note
Calling any other function before Init will result in an IcvInvalidConfigurationException.
Since
IDSImaging.Peak.ICV 1.3