Impact Acquire SDK .NET
ColorTransformationControl Class Reference

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

Public Member Functions

 ColorTransformationControl (mv.impact.acquire.Device device)
 Constructs a new mv.impact.acquire.GenICam.ColorTransformationControl object.
 
 ColorTransformationControl (mv.impact.acquire.Device device, System.String settingName)
 Constructs a new mv.impact.acquire.GenICam.ColorTransformationControl object.
 

Public Attributes

readonly mv.impact.acquire.PropertyIBoolean colorTransformationEnable = new mv.impact.acquire.PropertyIBoolean()
 A boolean property. Activates the selected Color Transformation module.
 
readonly mv.impact.acquire.PropertyI64 colorTransformationSelector = new mv.impact.acquire.PropertyI64()
 An enumerated integer property. Selects which Color Transformation module is controlled by the various Color Transformation features.
 
readonly mv.impact.acquire.PropertyF colorTransformationValue = new mv.impact.acquire.PropertyF()
 A floating point property. Represents the value of the selected Gain factor or Offset inside the Transformation matrix.
 
readonly mv.impact.acquire.PropertyI64 colorTransformationValueSelector = new mv.impact.acquire.PropertyI64()
 An enumerated integer property. Selects the Gain factor or Offset of the Transformation matrix to access in the selected Color Transformation module.
 

Detailed Description

Category that contains the Color Transformation control features.

A category that contains the Color Transformation control features.

Constructor & Destructor Documentation

◆ ColorTransformationControl() [1/2]

Constructs a new mv.impact.acquire.GenICam.ColorTransformationControl object.

Parameters
[in]deviceA pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object.

◆ ColorTransformationControl() [2/2]

ColorTransformationControl ( mv::impact::acquire::Device device,
System::String settingName )
inline

Constructs a new mv.impact.acquire.GenICam.ColorTransformationControl object.

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

Member Data Documentation

◆ colorTransformationEnable

A boolean property. Activates the selected Color Transformation module.

Activates the selected Color Transformation module.

◆ colorTransformationSelector

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 mv.impact.acquire.EnumPropertyI<T>.listOfValidStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.

◆ colorTransformationValue

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.

◆ colorTransformationValueSelector

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 mv.impact.acquire.EnumPropertyI<T>.listOfValidStrings() or one of the other functions dealing with translation dictionaries for enumerated properties.