Impact Acquire SDK Java
FullSettingsBase Class Reference

A base class that provides access to the most common settings for a device. More...

Inheritance diagram for FullSettingsBase:
[legend]

Public Member Functions

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

Protected Member Functions

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

Static Protected Member Functions

static long swigRelease (FullSettingsBase obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

Detailed Description

A base class that provides access to the most common settings for a device.

Use one of the classes derived from this class to get access to all the available settings.

Constructor & Destructor Documentation

◆ FullSettingsBase() [1/3]

FullSettingsBase ( long cPtr,
boolean cMemoryOwn )
protected

◆ FullSettingsBase() [2/3]

FullSettingsBase ( Device pDev,
String settingName )

brief Constructs a new mvIMPACT.acquire.FullSettingsBase object.

Parameters
pDev[in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object.
settingName[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

◆ FullSettingsBase() [3/3]

brief Constructs a new mvIMPACT.acquire.FullSettingsBase 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 in SettingsBlueFOX.

◆ finalize()

void finalize ( )
protected

Reimplemented in SettingsBlueFOX.

◆ getBasedOn()

PropertyS getBasedOn ( )

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

◆ getImageDestination()

ImageDestination getImageDestination ( )

Properties to define the result images format.

◆ getImageProcessing()

ImageProcessing getImageProcessing ( )

Image processing related properties.

◆ swigRelease()

static long swigRelease ( FullSettingsBase obj)
staticprotected

Member Data Documentation

◆ swigCMemOwn

transient boolean swigCMemOwn
protected