Impact Acquire SDK Java
SettingsBlueFOX Class Reference

This class provides access to general settings as well as to settings which are unique for the mvBlueFOX(Device specific interface layout only). More...

Inheritance diagram for SettingsBlueFOX:
[legend]

Public Member Functions

synchronized void delete ()
 
PropertyS getBasedOn ()
 A string property (read-only) containing the name of the setting this setting is based on.
 
CameraSettingsBlueFOX getCameraSetting ()
 Camera related settings.
 
ImageDestination getImageDestination ()
 Properties to define the result images format.
 
ImageProcessing getImageProcessing ()
 Image processing related properties.
 
 SettingsBlueFOX (Device pDev)
 brief Constructs a new mvIMPACT.acquire.SettingsBlueFOX object.
 
 SettingsBlueFOX (Device pDev, String name)
 brief Constructs a new mvIMPACT.acquire.SettingsBlueFOX object.
 

Protected Member Functions

void finalize ()
 
 SettingsBlueFOX (long cPtr, boolean cMemoryOwn)
 

Static Protected Member Functions

static long swigRelease (FullSettingsBase obj)
 
static long swigRelease (SettingsBlueFOX obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

Detailed Description

This class provides access to general settings as well as to settings which are unique for the mvBlueFOX(Device specific interface layout only).

To see a small code example on how you can work with object of this class see the detailed description of the class mvIMPACT.acquire.FunctionInterface as well. Statements made for the use of the class mvIMPACT.acquire.FullSettingsBase apply for this class as well.

Note
This class will only be available if mvIMPACT.acquire.Device.getInterfaceLayout() is set to mvIMPACT.acquire.TDeviceInterfaceLayout.dilDeviceSpecific before the device is opened.

Constructor & Destructor Documentation

◆ SettingsBlueFOX() [1/3]

SettingsBlueFOX ( long cPtr,
boolean cMemoryOwn )
protected

◆ SettingsBlueFOX() [2/3]

SettingsBlueFOX ( Device pDev,
String name )

brief Constructs a new mvIMPACT.acquire.SettingsBlueFOX object.

Parameters
pDev[in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object.
name[in] The name of the driver internal setting to access with this instance. A list of valid setting names can be obtained by a call to mvIMPACT.acquire.FunctionInterface.getAvailableSettings, new settings can be created with the function mvIMPACT.acquire.FunctionInterface.createSetting

◆ SettingsBlueFOX() [3/3]

brief Constructs a new mvIMPACT.acquire.SettingsBlueFOX object.

Parameters
pDev[in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object. A list of valid setting names can be obtained by a call to mvIMPACT.acquire.FunctionInterface.getAvailableSettings, new settings can be created with the function mvIMPACT.acquire.FunctionInterface.createSetting

Member Function Documentation

◆ delete()

synchronized void delete ( )

Reimplemented from FullSettingsBase.

◆ finalize()

void finalize ( )
protected

Reimplemented from FullSettingsBase.

◆ getBasedOn()

PropertyS getBasedOn ( )
inherited

A string property (read-only) containing the name of the setting this setting is based on.

◆ getCameraSetting()

CameraSettingsBlueFOX getCameraSetting ( )

Camera related settings.

◆ getImageDestination()

ImageDestination getImageDestination ( )
inherited

Properties to define the result images format.

◆ getImageProcessing()

ImageProcessing getImageProcessing ( )
inherited

Image processing related properties.

◆ swigRelease() [1/2]

static long swigRelease ( FullSettingsBase obj)
staticprotectedinherited

◆ swigRelease() [2/2]

static long swigRelease ( SettingsBlueFOX obj)
staticprotected

Member Data Documentation

◆ swigCMemOwn

transient boolean swigCMemOwn
protectedinherited