Easy Class

This class contains static properties and methods specific to the Easy library.

Namespace: Euresys::Open_eVision

License(s): Any

Properties

Number of processor cores available to the system. This is the upper limit for the number of threads usable internally by the Open eVision tools. See Easy::MaxNumberOfProcessingThreads

Number of GPUs available to the system.

Retrieves the resources installation path.

Retrieves the sample images installation path.

Retrieves the sample programs installation path.

Returns a pointer to a NULL terminated character string that contains the current version number of Open eVision.

Current angular unit.

The enhanced mode for displaying the images.

Maximum number of threads used internally by the Open eVision tools (default value: 1). This number cannot be higher than the number of processor cores available to the system. See Easy::NumberOfAvailableProcessorCores. This value is thread local. It means that this value can be controlled independently for each thread you create.

Methods

Checks if a given license is available.

Check if at least one license is available. Otherwise, an exception is thrown.

Checks if the OEM key, if any, matches a given argument.

This method is deprecated: Use EWindowsDrawAdapter class by passing an image to its constructor instead.

Ensures Open eVision is initialized.

As of Open eVision 24.06, the initialization of Open eVision is fully automatic and implicit as the first call to any method of the library in all programming languages. This method performs no specific operation by itself and it is never necessary to call it prior to using Open eVision. Its only use is to ensure that the Open eVision DLL is correctly loaded outside of code dedicated to computations in order to help isolate potential Open eVision installation problems.

Also see Easy::CheckLicenses that additionally check that licenses are correctly installed on the machine.

Returns the angle, converted from degrees to the current angle unit.

Returns the angle, converted from radians to the current angle unit.

Returns the best matching image type for a given file on disk.

Get the number of available dongle on the system.

Get the serial number of the selected dongle.

Returns the description associated to a given error code.

CUDA compute capability for the specified GPU.

Name of the GPU.

This method is deprecated: Library initialization is now performed automatically. This method doesn't perform any operation anymore. You can use Easy::EnsureInitialized instead to ensure Open eVision's DLL is properly loaded or Easy::CheckLicenses to also check that licenses are correctly installed.

Indicates if a supported GPU is available for Open eVision computation.

Logs a message in eGrabber Memento

This method is deprecated: Use EWindowsDrawAdapter class by passing an image to its constructor instead.

Prepares a three dimensional rendering of an image where the gray-level values are taken for altitudes.

Prepares a three dimensional rendering of the histogram of a color image: the pixels are drawn in the RGB space rather than in the XY plane.

Resizes an image without interpolation.

Writes an OEM key value on a dongle.

Starts timing, using the system clock or performance counter.

Returns the time, in specified time units, elapsed since the last invocation of Easy::StartTiming.

This method is deprecated: Library termination is now performed automatically. This method has no use anymore.

Returns the angle, converted from current angle unit to degrees.

Returns the angle, converted from current angle unit to radians.

Returns the actual resolution of the timing clock, in ticks per seconds.

Easy Class

This class contains static properties and methods specific to the Easy library.

Namespace: Euresys.Open_eVision

License(s): Any

Properties

Current angular unit.

The enhanced mode for displaying the images.

Maximum number of threads used internally by the Open eVision tools (default value: 1). This number cannot be higher than the number of processor cores available to the system. See Easy.NumberOfAvailableProcessorCores. This value is thread local. It means that this value can be controlled independently for each thread you create.

Number of processor cores available to the system. This is the upper limit for the number of threads usable internally by the Open eVision tools. See Easy.MaxNumberOfProcessingThreads

Number of GPUs available to the system.

Retrieves the resources installation path.

Retrieves the sample images installation path.

Retrieves the sample programs installation path.

Returns a pointer to a NULL terminated character string that contains the current version number of Open eVision.

Methods

Checks if a given license is available.

Check if at least one license is available. Otherwise, an exception is thrown.

Checks if the OEM key, if any, matches a given argument.

This method is deprecated: Use EWindowsDrawAdapter class by passing an image to its constructor instead.

Ensures Open eVision is initialized.

As of Open eVision 24.06, the initialization of Open eVision is fully automatic and implicit as the first call to any method of the library in all programming languages. This method performs no specific operation by itself and it is never necessary to call it prior to using Open eVision. Its only use is to ensure that the Open eVision DLL is correctly loaded outside of code dedicated to computations in order to help isolate potential Open eVision installation problems.

Also see Easy.CheckLicenses that additionally check that licenses are correctly installed on the machine.

Returns the angle, converted from degrees to the current angle unit.

Returns the angle, converted from radians to the current angle unit.

Returns the best matching image type for a given file on disk.

Get the number of available dongle on the system.

Get the serial number of the selected dongle.

Returns the description associated to a given error code.

CUDA compute capability for the specified GPU.

Name of the GPU.

This method is deprecated: Library initialization is now performed automatically. This method doesn't perform any operation anymore. You can use Easy.EnsureInitialized instead to ensure Open eVision's DLL is properly loaded or Easy.CheckLicenses to also check that licenses are correctly installed.

Indicates if a supported GPU is available for Open eVision computation.

Logs a message in eGrabber Memento

This method is deprecated: Use EWindowsDrawAdapter class by passing an image to its constructor instead.

Prepares a three dimensional rendering of an image where the gray-level values are taken for altitudes.

Prepares a three dimensional rendering of the histogram of a color image: the pixels are drawn in the RGB space rather than in the XY plane.

Resizes an image without interpolation.

Writes an OEM key value on a dongle.

Starts timing, using the system clock or performance counter.

Returns the time, in specified time units, elapsed since the last invocation of Easy.StartTiming.

This method is deprecated: Library termination is now performed automatically. This method has no use anymore.

Returns the angle, converted from current angle unit to degrees.

Returns the angle, converted from current angle unit to radians.

Returns the actual resolution of the timing clock, in ticks per seconds.

Easy Class

This class contains static properties and methods specific to the Easy library.

Module: open_evision

License(s): Any

Properties

Current angular unit.

The enhanced mode for displaying the images.

Maximum number of threads used internally by the Open eVision tools (default value: 1). This number cannot be higher than the number of processor cores available to the system. See Easy.GetNumberOfAvailableProcessorCores. This value is thread local. It means that this value can be controlled independently for each thread you create.

Number of processor cores available to the system. This is the upper limit for the number of threads usable internally by the Open eVision tools. See Easy.SetMaxNumberOfProcessingThreads

Number of GPUs available to the system.

Retrieves the resources installation path.

Retrieves the sample images installation path.

Retrieves the sample programs installation path.

Returns a pointer to a NULL terminated character string that contains the current version number of Open eVision.

Methods

Checks if a given license is available.

Check if at least one license is available. Otherwise, an exception is thrown.

Checks if the OEM key, if any, matches a given argument.

Ensures Open eVision is initialized.

As of Open eVision 24.06, the initialization of Open eVision is fully automatic and implicit as the first call to any method of the library in all programming languages. This method performs no specific operation by itself and it is never necessary to call it prior to using Open eVision. Its only use is to ensure that the Open eVision DLL is correctly loaded outside of code dedicated to computations in order to help isolate potential Open eVision installation problems.

Also see Easy.CheckLicenses that additionally check that licenses are correctly installed on the machine.

Returns the angle, converted from degrees to the current angle unit.

Returns the angle, converted from radians to the current angle unit.

Returns the best matching image type for a given file on disk.

Get the number of available dongle on the system.

Get the serial number of the selected dongle.

Returns the description associated to a given error code.

CUDA compute capability for the specified GPU.

Name of the GPU.

This method is deprecated: Library initialization is now performed automatically. This method doesn't perform any operation anymore. You can use Easy.EnsureInitialized instead to ensure Open eVision's DLL is properly loaded or Easy.CheckLicenses to also check that licenses are correctly installed.

Indicates if a supported GPU is available for Open eVision computation.

Logs a message in eGrabber Memento

Prepares a three dimensional rendering of an image where the gray-level values are taken for altitudes.

Prepares a three dimensional rendering of the histogram of a color image: the pixels are drawn in the RGB space rather than in the XY plane.

Resizes an image without interpolation.

Writes an OEM key value on a dongle.

Starts timing, using the system clock or performance counter.

Returns the time, in specified time units, elapsed since the last invocation of Easy.StartTiming.

This method is deprecated: Library termination is now performed automatically. This method has no use anymore.

Returns the angle, converted from current angle unit to degrees.

Returns the angle, converted from current angle unit to radians.

Returns the actual resolution of the timing clock, in ticks per seconds.