Click or drag to resize

BasePluginCameraRectificationData Class

The four, measured corner points of the distorted rectangle and the middle point of a tile.
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.CamerasPluginBasePluginCameraRectificationData

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

The BasePluginCameraRectificationData type exposes the following members.

Constructors
 NameDescription
Public methodBasePluginCameraRectificationData Creates the base rectification data points based on the property RectificationCalibrationCrossRatio. If this value is 0.8 the four points top left (0.1, 0.1), top right (0.9, 0.1), bottom left (0.1, 0.9) and bottom right (0.9, 0.9) will be returned. These are the points where during calibration the crosses are expected to be. Based on the difference to the real measured points the rectification is calculated.
Top
Properties
 NameDescription
Public propertyIsVerifiedByUser 
Top
Methods
 NameDescription
Public methodCalcDeviationAve Calculates the average deviation of all measured points compared to the expected positions. (The middle point is excluded now because it does not contribute to the distortion.)
Public methodEquals
(Overrides ObjectEquals(Object))
Public methodGetHashCode
(Overrides ObjectGetHashCode)
Public methodHaveSamePoint Returns true if any of the homologous points in rd1 and rd2 have the same value.
Top
Operators
 NameDescription
Public operatorStatic memberEquality(BasePluginCameraRectificationData, BasePluginCameraRectificationData) Returns true if the homologous points in rd1 and rd2 have the same values.
Public operatorStatic memberInequality(BasePluginCameraRectificationData, BasePluginCameraRectificationData) Reversal operator to "==".
Top
Fields
See Also