|
Impact Acquire SDK Java
|
A base class for camera related settings(Device specific interface layout only). More...
Public Member Functions | |
| BasicDeviceSettingsWithAOI (Device pDev) | |
| Constructs a new mvIMPACT.acquire.BasicDeviceSettingsWithAOI object. | |
| BasicDeviceSettingsWithAOI (Device pDev, String settingName) | |
| Constructs a new mvIMPACT.acquire.BasicDeviceSettingsWithAOI object. | |
| synchronized void | delete () |
| PropertyI | getAoiHeight () |
| An integer property defining the number of lines to capture. | |
| PropertyI | getAoiStartX () |
| An integer property defining the X-offset for each capture line. | |
| PropertyI | getAoiStartY () |
| An integer property defining the Y-offset. | |
| PropertyI | getAoiWidth () |
| An integer property defining the number of pixels to capture per line. | |
| PropertyS | getBasedOn () |
| A string property (read-only) containing the name of the setting this setting is based on. | |
| PropertyI | getImageRequestTimeout_ms () |
| An integer property defining the maximum time to wait for an image in ms. | |
| int | hObj () |
| Returns a unique identifier for the component collection referenced by this object. | |
| ComponentCollection | restoreDefault () |
| Restores the default for every component of this collection. | |
Protected Member Functions | |
| BasicDeviceSettingsWithAOI (long cPtr, boolean cMemoryOwn) | |
| void | finalize () |
Static Protected Member Functions | |
| static long | swigRelease (BasicDeviceSettings obj) |
| static long | swigRelease (BasicDeviceSettingsWithAOI obj) |
| static long | swigRelease (ComponentCollection obj) |
Protected Attributes | |
| transient boolean | swigCMemOwn |
A base class for camera related settings(Device specific interface layout only).
This class acts as a base class for camera related settings. It only contains settings that are available for every device!
|
protected |
| BasicDeviceSettingsWithAOI | ( | Device | pDev, |
| String | settingName ) |
Constructs a new mvIMPACT.acquire.BasicDeviceSettingsWithAOI object.
| pDev | [in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object. |
| settingName | [in] 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 mvIMPACT.acquire.FunctionInterface.getAvailableSettings, new settings can be created with the function mvIMPACT.acquire.FunctionInterface.createSetting |
| BasicDeviceSettingsWithAOI | ( | Device | pDev | ) |
Constructs a new mvIMPACT.acquire.BasicDeviceSettingsWithAOI object.
| pDev | [in] A pointer to a mvIMPACT.acquire.Device object obtained from a mvIMPACT.acquire.DeviceManager object. A list of valid setting names can be obtained by a call to mvIMPACT.acquire.FunctionInterface.getAvailableSettings, new settings can be created with the function mvIMPACT.acquire.FunctionInterface.createSetting |
| synchronized void delete | ( | ) |
Reimplemented from BasicDeviceSettings.
Reimplemented in CameraSettingsBase, CameraSettingsBlueCOUGAR, CameraSettingsBlueDevice, CameraSettingsBlueFOX, CameraSettingsFrameGrabber, CameraSettingsV4L2Device, and CameraSettingsVirtualDevice.
|
protected |
Reimplemented from BasicDeviceSettings.
Reimplemented in CameraSettingsBase, CameraSettingsBlueCOUGAR, CameraSettingsBlueDevice, CameraSettingsBlueFOX, CameraSettingsFrameGrabber, CameraSettingsV4L2Device, and CameraSettingsVirtualDevice.
| PropertyI getAoiHeight | ( | ) |
An integer property defining the number of lines to capture.
| PropertyI getAoiStartX | ( | ) |
An integer property defining the X-offset for each capture line.
Example: When setting this property to 5 the first pixel in each line of the resulting image will be pixel number 5 of each line transmitted by the camera.
| PropertyI getAoiStartY | ( | ) |
An integer property defining the Y-offset.
Example: When setting this property to 5 the first line of the resulting image will be line number 5 of the image transmitted by the camera.
| PropertyI getAoiWidth | ( | ) |
An integer property defining the number of pixels to capture per line.
|
inherited |
A string property (read-only) containing the name of the setting this setting is based on.
|
inherited |
An integer property defining the maximum time to wait for an image in ms.
When this property is set to 0 the timeout never elapses. If the timeout this property defines elapses the currently processed request will be returned to the user even if no data has been captured so far. The result structure of the request object should be examined in that case. Also this should be considered as an error from the users point of view in which case he should clean up the acquisition queue by calling mvIMPACT.acquire.FunctionInterface.imageRequestReset. Afterwards the capture loop can be restarted.
|
inherited |
Returns a unique identifier for the component collection referenced by this object.
This handle will always reference an object of type mvIMPACT.acquire.ComponentList.
|
inherited |
Restores the default for every component of this collection.
Calling this function will restore the default value for every component belonging to this collection.
|
staticprotectedinherited |
|
staticprotected |
|
staticprotectedinherited |
|
protectedinherited |