Initialization
This section introduces how to initialize and finalize ImageDev.
The main purpose of ImageDev intialization and finalization is to check and release its license.
Since ImageDev 2024.1, initialization and finalization are automatically managed in Python.
However, the methods are still available because they may be necessary in some specific cases and in order to
preserve API compatibility.
See related example
Syntax
C++
Python
C#
Method
Description
void init()
Initializes the ImageDev library. This method performs some mandatory internal initializations and checks
the license.
void finish()
Finalizes the ImageDev library. This method frees some internal objects and releases the license when using
floating licensing.
bool isInitialized()
Checks if the ImageDev library has been initialized. Returns true if ImageDev is initialized,
returns false otherwise.
Method
Description
init()
Initializes the ImageDev library. This method performs some mandatory internal initializations and checks
the license.
finish()
Finalizes the ImageDev library. This method frees some internal objects and releases the license when using
floating licensing.
is_initialized()
Checks if the ImageDev library has been initialized. Returns true if ImageDev is initialized,
returns false otherwise.
Method
Description
public Init()
Initializes the ImageDev library. This method performs some mandatory internal initializations and checks
the license.
public Finish()
Finalizes the ImageDev library. This method frees some internal objects and releases the license when using
floating licensing.
public IsInitialized()
Checks if the ImageDev library has been initialized. Returns true if ImageDev is initialized,
returns false otherwise.
© 2025 Thermo Fisher Scientific Inc. All rights reserved.