|
Impact Acquire SDK C++
|
A class to control the HDR (High Dynamic Range) parameters of a device (Device specific interface layout only). More...
#include <mvIMPACT_acquire.h>
Public Member Functions | |
| HDRKneePoint & | getHDRKneePoint (unsigned int nr) const |
| Returns a reference to a set of user definable parameters to configure a HDR (High Dynamic Range) knee point. | |
| HOBJ | hObj (void) const |
| Returns a unique identifier for the component collection referenced by this object. | |
| bool | isAvailable (void) const |
| This function should be called to check if this device offers HDR (High Dynamic Range) control parameters. | |
| HDRControl & | operator= (const HDRControl &rhs) |
| Allows assignments of mvIMPACT::acquire::HDRControl objects. | |
| const ComponentCollection & | restoreDefault (void) const |
| Restores the default for every component of this collection. | |
Public Attributes | |
| PropertyIBoolean | HDREnable |
| An enumerated integer property which can be used to enable/disable HDR (High Dynamic Range) mode. | |
| PropertyI | HDRKneePointCount |
| An integer property to define the number of knee points to work with when mvIMPACT::acquire::HDRControl::HDRMode is set to mvIMPACT::acquire::cHDRmUser. | |
| PropertyICameraHDRMode | HDRMode |
| An enumerated integer property which can be used to configure the HDR (High Dynamic Range) mode to work with. | |
Protected Attributes | |
| HOBJ | m_hRoot |
Friends | |
| class | CameraSettingsBlueCOUGAR |
| class | CameraSettingsBlueFOX |
A class to control the HDR (High Dynamic Range) parameters of a device (Device specific interface layout only).
|
inline |
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.
If nr is invalid(too large) an STL out_of_range exception will be thrown.
| [in] | nr | The number of the knee point to be returned |
|
inlineinherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mvIMPACT::acquire::ComponentList.
|
inline |
This function should be called to check if this device offers HDR (High Dynamic Range) control parameters.
|
inline |
Allows assignments of mvIMPACT::acquire::HDRControl objects.
|
inlineinherited |
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
|
friend |
|
friend |
| PropertyIBoolean HDREnable |
An enumerated integer property which can be used to enable/disable HDR (High Dynamic Range) mode.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TBoolean.
| PropertyI HDRKneePointCount |
An integer property to define the number of knee points to work with when mvIMPACT::acquire::HDRControl::HDRMode is set to mvIMPACT::acquire::cHDRmUser.
| PropertyICameraHDRMode HDRMode |
An enumerated integer property which can be used to configure the HDR (High Dynamic Range) mode to work with.
Valid values for this property are defined by the enumeration mvIMPACT::acquire::TCameraHDRMode.
|
protectedinherited |