Impact Acquire SDK Java
ColorTransformationControl Class Reference

Category that contains the Color Transformation control features. More...

Public Member Functions

 ColorTransformationControl (Device pDev)
 Constructs a new mvIMPACT.acquire.ColorTransformationControl object.
 
 ColorTransformationControl (Device pDev, String settingName)
 Constructs a new mvIMPACT.acquire.ColorTransformationControl object.
 
synchronized void delete ()
 
PropertyI getColorTransformationEnable ()
 A boolean property.
 
PropertyI64 getColorTransformationSelector ()
 An enumerated integer property.
 
PropertyF getColorTransformationValue ()
 A floating point property.
 
PropertyI64 getColorTransformationValueSelector ()
 An enumerated integer property.
 

Protected Member Functions

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

Static Protected Member Functions

static long swigRelease (ColorTransformationControl obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

Detailed Description

Category that contains the Color Transformation control features.

A category that contains the Color Transformation control features.

Constructor & Destructor Documentation

◆ ColorTransformationControl() [1/3]

ColorTransformationControl ( long cPtr,
boolean cMemoryOwn )
protected

◆ ColorTransformationControl() [2/3]

ColorTransformationControl ( Device pDev,
String settingName )

Constructs a new mvIMPACT.acquire.ColorTransformationControl 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

◆ ColorTransformationControl() [3/3]

Constructs a new mvIMPACT.acquire.ColorTransformationControl 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 ( )

◆ finalize()

void finalize ( )
protected

◆ getColorTransformationEnable()

PropertyI getColorTransformationEnable ( )

A boolean property.

Activates the selected Color Transformation module.

Activates the selected Color Transformation module.

◆ getColorTransformationSelector()

PropertyI64 getColorTransformationSelector ( )

An enumerated integer property.

Selects which Color Transformation module is controlled by the various Color Transformation features.

Selects which Color Transformation module is controlled by the various Color Transformation features.

The following string values might be valid for this feature:

  • RGBtoRGB (Display string: 'RGB to RGB'): RGB to RGB color transformation.
  • RGBtoYUV (Display string: 'RGB to YUV'): RGB to YUV color transformation.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ getColorTransformationValue()

PropertyF getColorTransformationValue ( )

A floating point property.

Represents the value of the selected Gain factor or Offset inside the Transformation matrix.

Represents the value of the selected Gain factor or Offset inside the Transformation matrix.

◆ getColorTransformationValueSelector()

PropertyI64 getColorTransformationValueSelector ( )

An enumerated integer property.

Selects the Gain factor or Offset of the Transformation matrix to access in the selected Color Transformation module.

Selects the Gain factor or Offset of the Transformation matrix to access in the selected Color Transformation module.

The following string values might be valid for this feature:

  • Gain00 (Display string: 'Gain 00'): Gain 0,0 of the transformation matrix.
  • Gain01 (Display string: 'Gain 01'): Gain 0,1 of the transformation matrix.
  • Gain02 (Display string: 'Gain 02'): Gain 0,2 of the transformation matrix.
  • Gain10 (Display string: 'Gain 10'): Gain 1,0 of the transformation matrix.
  • Gain11 (Display string: 'Gain 11'): Gain 1,1 of the transformation matrix.
  • Gain12 (Display string: 'Gain 12'): Gain 1,2 of the transformation matrix.
  • Gain20 (Display string: 'Gain 20'): Gain 2,0 of the transformation matrix.
  • Gain21 (Display string: 'Gain 21'): Gain 2,1 of the transformation matrix.
  • Gain22 (Display string: 'Gain 22'): Gain 2,2 of the transformation matrix.
  • Offset0 (Display string: 'Offset 0'): Offset 0 of the transformation matrix.
  • Offset1 (Display string: 'Offset 1'): Offset 1 of the transformation matrix.
  • Offset2 (Display string: 'Offset 2'): Offset 2 of the transformation matrix.
Note
Depending on the device some of these values might not be supported and especially when working with third party devices there might be custom values which are not listed here. To get a complete and reliable list of supported values at runtime an application should therefore call mvIMPACT.acquire.PropertyI.getTranslationDictStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ swigRelease()

static long swigRelease ( ColorTransformationControl obj)
staticprotected

Member Data Documentation

◆ swigCMemOwn

transient boolean swigCMemOwn
protected