A class to control the HDR (High Dynamic Range) parameters of a device (Device specific interface layout only).
More...
|
| | __init__ (self, *args, **kwargs) |
| | getHDRKneePoint (self, nr) |
| | Returns a reference to a set of user definable parameters to configure a HDR (High Dynamic Range) knee point.
|
| | getIsAvailable (self) |
| | This function should be called to check if this device offers HDR (High Dynamic Range) control parameters.
|
| | hObj (self) |
| | Returns a unique identifier for the component collection referenced by this object.
|
| | restoreDefault (self) |
| | Restores the default for every component of this collection.
|
|
| | HDREnable = property(lib_mvIMPACT_acquire.HDRControl_HDREnable_get, doc=) |
| | An enumerated integer property which can be used to enable/disable HDR (High Dynamic Range) mode.
|
| | HDRKneePointCount = property(lib_mvIMPACT_acquire.HDRControl_HDRKneePointCount_get, doc=) |
| | An integer property to define the number of knee points to work with when mvIMPACT.acquire.HDRControl.HDRMode is set to mvIMPACT.acquire.cHDRmUser.
|
| | HDRMode = property(lib_mvIMPACT_acquire.HDRControl_HDRMode_get, doc=) |
| | An enumerated integer property which can be used to configure the HDR (High Dynamic Range) mode to work with.
|
| | isAvailable = property(getIsAvailable, None, None, None) |
| | A bool property (read-only) which checks if this device offers HDR (High Dynamic Range) parameters.
|
| | thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
A class to control the HDR (High Dynamic Range) parameters of a device (Device specific interface layout only).
- Note
- Not every device will offer the features provided in this class. Before accessing properties call the function mvIMPACT.acquire.Component.isValid. Right now only the mvBlueFOX-x00wx, mvBlueFOX-x02dx and mvBlueCOUGAR-x00wx as well as mvBlueCOUGAR-x02dx types will support the features defined by this class.
-
Instances of these class can't be constructed directly. Its parameters can be accessed via an instance of the class mvIMPACT.acquire.CameraSettingsBlueFOX or mvIMPACT.acquire.CameraSettingsBlueCOUGAR.
-
This class will only be available if mvIMPACT.acquire.Device.interfaceLayout is set to mvIMPACT.acquire.dilDeviceSpecific before the device is opened.
◆ __init__()
| __init__ |
( |
| self, |
|
|
* | args, |
|
|
** | kwargs ) |
◆ getHDRKneePoint()
| getHDRKneePoint |
( |
| self, |
|
|
| nr ) |
Returns a reference to a set of user definable parameters to configure a HDR (High Dynamic Range) knee point.
Use the property mvIMPACT.acquire.HDRControl.HDRKneePointCount to find out how many knee points are available or to change the number of knee points.
- Returns
- A reference to a set of user definable parameters to configure a HDR (High Dynamic Range) knee point.
- Parameters
-
| nr | [in] The number of the knee point to be returned |
◆ getIsAvailable()
This function should be called to check if this device offers HDR (High Dynamic Range) control parameters.
- Returns
- true if the device offers the features defined by this object.
- false otherwise
◆ hObj()
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mvIMPACT.acquire.ComponentList.
- Returns
- A unique identifier for the component referenced by this object.
◆ restoreDefault()
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
- Note
- The caller must have the right to modify the component. Otherwise an exception will be thrown.
- Returns
- A const reference to the component.
◆ HDREnable
| HDREnable = property(lib_mvIMPACT_acquire.HDRControl_HDREnable_get, doc=) |
|
static |
◆ HDRKneePointCount
| HDRKneePointCount = property(lib_mvIMPACT_acquire.HDRControl_HDRKneePointCount_get, doc=) |
|
static |
◆ HDRMode
| HDRMode = property(lib_mvIMPACT_acquire.HDRControl_HDRMode_get, doc=) |
|
static |
◆ isAvailable
◆ thisown
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") |
|
static |