Click or drag to resize

BasePluginCameraCalibrationData Class

This class holds all parameters which are the result of a Click and Teach calibration process. Needed separately only for saving to and loading from file. In case of a z-range these properties contains the currently used values due to an interpolation between values in CalibrationDataSetClass.
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.CamerasPluginBasePluginCameraCalibrationData

Namespace: RAYLASE.Marker.CamerasPlugin
Assembly: RAYLASE.Marker.CamerasPlugin (in RAYLASE.Marker.CamerasPlugin.dll) Version: 2.19.0
Syntax
C#
public class CalibrationData

The BasePluginCameraCalibrationData type exposes the following members.

Constructors
 NameDescription
Public methodBasePluginCameraCalibrationDataInitializes a new instance of the BasePluginCameraCalibrationData class
Top
Properties
 NameDescription
Public propertyCenterOffsetWorld The offset in x and y direction needed to let the camera view at the origin when the scan head points at the origin.
Public propertyFieldHeightWorld The height of the area in the scan field the camera looks on in micrometers when visible light is used.
Public propertyFieldWidthWorld The width of the area in the scan field the camera looks on in micrometers when visible light is used.
Public propertyRectificationDataSet The measured positions of the calibration points in the nine tiles bottom left, bottom middle, bottom right, middle left, middle middle, middle right, top left, top middle, top right (in this order). Position middle middle has always the four points (0.1, 0.1), (0.9, 0.1), (0.1, 0.9) and (0.9, 0.9) and the middle point (0.5, 0.5); these cannot be changed in the GUI.
Public propertyStandardMeasure The standard distance to be used when calibrating the camera in micrometers.
Public propertyWaveLengthScaleFactor The scale factor needed to correct the deviation between the laser wave length and the visible light's wave length recorded by the camera.
Top
Methods
 NameDescription
Public methodCloneDeep Creates a deep clone of the given calibration data.
Public methodStatic memberCopyDeep Creates a deep copy of the given source in the given destination object.
Top
See Also