Impact Acquire SDK .NET
|
Contains features to control the device's defective pixel correction parameters. 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. | |
mvDefectivePixelCorrectionControl (mv.impact.acquire.Device device) | |
Constructs a new mv.impact.acquire.GenICam.mvDefectivePixelCorrectionControl object. | |
mvDefectivePixelCorrectionControl (mv.impact.acquire.Device device, System.String settingName) | |
Constructs a new mv.impact.acquire.GenICam.mvDefectivePixelCorrectionControl object. | |
void | restoreDefault () |
Restores the default for every component of this collection. | |
Public Attributes | |
readonly mv.impact.acquire.PropertyIBoolean | mvDefectivePixelBlinkingMode = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. Activates the blinking mode of the camera's defective pixel correction. | |
readonly mv.impact.acquire.PropertyI64 | mvDefectivePixelCount = new mv.impact.acquire.PropertyI64() |
An integer property. Contains the number of valid defective pixels. Increasing this value adds a new empty entry. Decreasing this value deletes the last entry. | |
readonly mv.impact.acquire.Method | mvDefectivePixelDataLoad = new mv.impact.acquire.Method() |
A method object. Loads the defective pixels from device non volatile memory. | |
readonly mv.impact.acquire.Method | mvDefectivePixelDataSave = new mv.impact.acquire.Method() |
A method object. Saves the defective pixels to device non volatile memory. | |
readonly mv.impact.acquire.PropertyIBoolean | mvDefectivePixelEnable = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. Activates the camera's defective pixel correction. | |
readonly mv.impact.acquire.PropertyI64 | mvDefectivePixelOffsetX = new mv.impact.acquire.PropertyI64() |
An integer property. Returns the horizontal offset of the defective pixel selected by mvDefectivePixelSelector. | |
readonly mv.impact.acquire.PropertyI64 | mvDefectivePixelOffsetY = new mv.impact.acquire.PropertyI64() |
An integer property. Returns the vertical offset of the defective pixel selected by mvDefectivePixelSelector. | |
readonly mv.impact.acquire.PropertyI64 | mvDefectivePixelSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Controls the index (offset) of the defective pixel to access. | |
readonly mv.impact.acquire.PropertyI64 | mvDefectPixelThreshold = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the threshold for the defect pixel detection. | |
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. | |
Contains features to control the device's defective pixel correction parameters.
Contains features to control the device's defective pixel correction parameters.
|
inline |
Constructs a new mv.impact.acquire.GenICam.mvDefectivePixelCorrectionControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
|
inline |
Constructs a new mv.impact.acquire.GenICam.mvDefectivePixelCorrectionControl object.
[in] | device | A pointer to a mv.impact.acquire.Device object obtained from a mv.impact.acquire.DeviceManager object. |
[in] | settingName | 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 mv.impact.acquire.FunctionInterface.availableSettings, new settings can be created with the function mv.impact.acquire.FunctionInterface.createSetting |
|
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.
|
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 mv.impact.acquire.PropertyIBoolean mvDefectivePixelBlinkingMode = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. Activates the blinking mode of the camera's defective pixel correction.
Activates the blinking mode of the camera's defective pixel correction.
readonly mv.impact.acquire.PropertyI64 mvDefectivePixelCount = new mv.impact.acquire.PropertyI64() |
An integer property. Contains the number of valid defective pixels. Increasing this value adds a new empty entry. Decreasing this value deletes the last entry.
Contains the number of valid defective pixels. Increasing this value adds a new empty entry. Decreasing this value deletes the last entry.
readonly mv.impact.acquire.Method mvDefectivePixelDataLoad = new mv.impact.acquire.Method() |
A method object. Loads the defective pixels from device non volatile memory.
Loads the defective pixels from device non volatile memory.
readonly mv.impact.acquire.Method mvDefectivePixelDataSave = new mv.impact.acquire.Method() |
A method object. Saves the defective pixels to device non volatile memory.
Saves the defective pixels to device non volatile memory.
readonly mv.impact.acquire.PropertyIBoolean mvDefectivePixelEnable = new mv.impact.acquire.PropertyIBoolean() |
A boolean property. Activates the camera's defective pixel correction.
Activates the camera's defective pixel correction.
readonly mv.impact.acquire.PropertyI64 mvDefectivePixelOffsetX = new mv.impact.acquire.PropertyI64() |
An integer property. Returns the horizontal offset of the defective pixel selected by mvDefectivePixelSelector.
Returns the horizontal offset of the defective pixel selected by mvDefectivePixelSelector. This data is NOT part of a user set, but must be written to non volatile memory by calling 'mvDefectivePixelDataSave' explicitly.
readonly mv.impact.acquire.PropertyI64 mvDefectivePixelOffsetY = new mv.impact.acquire.PropertyI64() |
An integer property. Returns the vertical offset of the defective pixel selected by mvDefectivePixelSelector.
Returns the vertical offset of the defective pixel selected by mvDefectivePixelSelector. This data is NOT part of a user set, but must be written to non volatile memory by calling 'mvDefectivePixelDataSave' explicitly.
readonly mv.impact.acquire.PropertyI64 mvDefectivePixelSelector = new mv.impact.acquire.PropertyI64() |
An integer property. Controls the index (offset) of the defective pixel to access.
Controls the index (offset) of the defective pixel to access. Data selected by this selector is NOT part of a user set, but must be written to non volatile memory by calling 'mvDefectivePixelDataSave' explicitly.
readonly mv.impact.acquire.PropertyI64 mvDefectPixelThreshold = new mv.impact.acquire.PropertyI64() |
An integer property. Sets the threshold for the defect pixel detection.
Sets the threshold for the defect pixel detection.
|
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.