Impact Acquire SDK .NET
|
A class to control the HDR (High Dynamic Range) parameters of a device (Device specific interface layout only). More...
Public Member Functions | |
IEnumerable< T > | getEnumerable< T > () |
Returns an enumerator of a certain type that iterates through the collection. | |
IEnumerator< int > | GetEnumerator () |
Returns an enumerator that iterates through the collection. | |
HDRKneePoint | getHDRKneePoint (int i) |
Returns a reference to a set of user definable parameters to configure a HDR (High Dynamic Range) knee point. | |
void | restoreDefault () |
Restores the default for every component of this collection. | |
Public Attributes | |
readonly PropertyIBoolean | HDREnable = new PropertyIBoolean() |
An enumerated integer property which can be used to enable/disable HDR (High Dynamic Range) mode. | |
readonly PropertyI | HDRKneePointCount = new PropertyI() |
An integer property to define the number of knee points to work with when mv.impact.acquire.HDRControl.HDRMode is set to mv.impact.acquire.TCameraHDRMode.cHDRmUser. | |
readonly EnumPropertyI< TCameraHDRMode > | HDRMode = new EnumPropertyI<TCameraHDRMode>() |
An enumerated integer property which can be used to configure the HDR (High Dynamic Range) mode to work with. | |
readonly ReadOnlyCollection< HDRKneePoint > | kneePoints |
Properties | |
IEnumerable< Component > | componentEnumerable [get] |
Returns an enumerator that iterates through the collection. | |
IEnumerable< ComponentList > | componentListEnumerable [get] |
Returns an enumerator that iterates through all the mv.impact.acquire.ComponentList elements in the collection. | |
int | hObj [get] |
Returns a unique identifier for the component collection referenced by this object. | |
bool | isAvailable [get] |
This function should be called to check if this device offers auto control parameters. | |
A class to control the HDR (High Dynamic Range) parameters of a device (Device specific interface layout only).
|
inlineinherited |
Returns an enumerator of a certain type that iterates through the collection.
This interface will allow to e.g. write code like this:
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
inlineinherited |
Returns an enumerator that iterates through the collection.
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
inline |
Returns a reference to a set of user definable parameters to configure a HDR (High Dynamic Range) knee point.
Use the property mv.impact.acquire.HDRControl.HDRKneePointCount to find out how many knee points are available or to change the number of knee points.
[in] | i | The number of the knee point to be returned |
|
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.
readonly PropertyIBoolean HDREnable = new PropertyIBoolean() |
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 mv.impact.acquire.TBoolean.
An integer property to define the number of knee points to work with when mv.impact.acquire.HDRControl.HDRMode is set to mv.impact.acquire.TCameraHDRMode.cHDRmUser.
readonly EnumPropertyI<TCameraHDRMode> HDRMode = new EnumPropertyI<TCameraHDRMode>() |
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 mv.impact.acquire.TCameraHDRMode.
readonly ReadOnlyCollection<HDRKneePoint> kneePoints |
|
getinherited |
Returns an enumerator that iterates through the collection.
This interface will allow to e.g. write code like this:
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
getinherited |
Returns an enumerator that iterates through all the mv.impact.acquire.ComponentList elements in the collection.
This interface will allow to e.g. write code like this:
See the framework's documentation about the System.Collections.IEnumerable interface for more information.
|
getinherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mv.impact.acquire.ComponentList.
|
get |
This function should be called to check if this device offers auto control parameters.