Base |
The BasePluginCamera type exposes the following members.
| Name | Description | |
|---|---|---|
| Connect |
Connects to the device.
(Inherited from BaseDeviceController) | |
| ConvertPixelLengthToWorldLength | Converts a distance, given in pixel coordinates, into the same distance in world coordinates. The downscale factor is taken into account. | |
| ConvertPixelPosToWorldPos | Inversion method of ConvertWorldPosToPixelPos(). | |
| ConvertScanFieldPixelToWorld | converts scan field pixel point to the scan field or world coordinates (µm) pixel coordinate system: left top 0/0 right bottom w/h | |
| ConvertScanFieldWorldToPixel | converts scan field or world coordinates to pixel | |
| ConvertWorldLengthToPixelLength | Converts a distance, given in world coordinates, into the same distance in pixel coordinates. The downscale factor is taken into account. | |
| ConvertWorldPosToPixelPos | Converts a point in world coordinates into pixel coordinates. The current size in world coordinates and the current pixel size of the scan field is taken into account. The origin in world coordinates is expected to be in the middle of the field. Attention: Field and process transformations are not considered. | |
| Disconnect |
Disconnects from the device.
(Inherited from BaseDeviceController) | |
| Dispose | (Inherited from BasePlugin) | |
| Dispose(Boolean) |
Stops the streaming and disconnects the camera.
(Overrides BaseDeviceControllerDispose(Boolean)) | |
| DisposeUI |
Disposes the given setting view.
(Inherited from BaseDeviceController) | |
| DoDisposeUI | (Inherited from BasePlugin) | |
| DoShowUI |
Shows the specific UI embedded in the plug-in instance. The content will be wrapped by a preset view.
(Inherited from BasePlugin) | |
| DoShowUICallback |
Invokes the callback that can be used when the DoShowUI method is done.
(Inherited from BasePlugin) | |
| GetDeviceStatusRepresentation | (Overrides BaseDeviceControllerGetDeviceStatusRepresentation) | |
| GetFieldSizePixel | Size of one camera image | |
| GetLastScanHeadPositionFieldRectPixel | ||
| GetScanFieldSizePixel | Gets the field size in pixels with respect to the downscale factor the user has set. | |
| HandleExternalDeviceRequestAsync |
Handles a chained request for a given list of features.
(Inherited from BaseDeviceController) | |
| Initialize |
Plug-in specific initialization can be done here if necessary.
(Inherited from BasePlugin) | |
| InitializeCalibrationDataSet | Initializes the calibration data set based on the scan head's configuration file. If there are no entries in the dictionary, two entries are created with the top and bottom z-values. Otherwise the min and max focus levels are read from the dictionary's min and max levels. The remaining data must be filled later with the calibration data. | |
| InvokeConnected |
Invokes Connected event.
(Inherited from BaseDeviceController) | |
| InvokeDeviceUIRequested |
Callback method to show the nested scan head settings dialog.
(Inherited from BaseCamera) | |
| InvokeDisconnected |
Invokes Disconnected event.
(Inherited from BaseDeviceController) | |
| InvokeInitialized |
Invokes Initialized event.
(Inherited from BaseDeviceController) | |
| InvokeStatusChanged |
Invokes StatusChanged event.
(Inherited from BaseDeviceController) | |
| LoadCalibration | Loads the properties building the calibration data. | |
| LoadFlatFieldCorrectionFiles | Loads the bright and dark images for flat field correction. | |
| OnDevicesChanged | (Inherited from BaseDeviceController) | |
| SaveCalibration | Saves the properties building the calibration data. | |
| SetCurrentParameterValuesOnCamera | Sets the camera parameters in the hardware according to the current parameters in this camera object. | |
| SetExposureTimeOnCamera | ||
| SetGainOnCamera | ||
| SetIsAutoBrightnessOnCamera | ||
| SetIsAutoExposureOnCamera | ||
| SetIsAutoGainOnCamera | ||
| SetIsCombinePixelsOnCamera | Sets whether pixels should be combined. Can be overloaded to set it in the camera's real hardware. | |
| ShowUI |
Shows the specific UI embedded in the plugin instance.
(Inherited from BaseDeviceController) | |
| ShowUICallback |
Invokes the callback that can be used when the ShowUI method is done.
(Inherited from BaseDeviceController) | |
| ShowUICancelCallback |
Invokes the callback that can be used when the ShowUI method is done and the user pressed the cancel button
(Inherited from BasePlugin) | |
| StartStreaming | Starts streaming of video data. | |
| StopStreaming | Stops streaming of video data. | |
| StoreCurrentCameraSettings | Stores all current camera settings in the temporary properties. This is needed to allow the cancel button in the settings dialog to work: When the dialog is opened all current settings are stored here. The user can now change all parameters as he wants it, and they can be used immediately internally e. g. for the calibration process (using the possibly changed StandardMeasure e. g.). If the dialog is canceled afterwards all parameters can be restored from temporary values. | |
| TakePicture | Takes a picture with the camera and downscales it if demanded. The default color (red) is used for the cross hairs. | |
| ToString | (Inherited from BasePlugin) | |
| UpdateFieldSizeProperties |