CVB.Net 15.0
LaserPlaneCalibrator3D Class Reference

Calibrator for applying parameters for calibrating laser plane. More...

Inherits Calibrator3D.

Inherited by AtCalibrator3D, FactorsCalibrator3D, LaserPlaneHomographyCalibrator3D, and LaserPlaneZigZagCalibrator3D.

Properties

Tuple< AffineMatrix3D?, AffineTransformationParameters?> CorrectionOfLaserPlaneInclination [get, set]
 Gets/sets the optional correction of the laser plane inclination (affine transformation) of the calibrator. More...
 
SensorSettings SensorSettings [get]
 Gets sensor settings.
 
double YFactor [get]
 Gets the y factor (encoder step).
 
- Properties inherited from Calibrator3D
IntPtr Handle [get]
 Native handle of the calibrator.
 
bool IsDisposed [get]
 Gets if the native handle has been disposed.
 
AffineMatrix3D ExtrinsicMatrix [get, set]
 Gets/sets the extrinsic transformation matrix of the calibrator. More...
 
double? RangeMapIgnoreValue [get, set]
 Gets/sets the ignore value for range maps. More...
 
- Properties inherited from INativeHandle
IntPtr Handle [get]
 The native handle of the object.
 
bool IsDisposed [get]
 Possibility to check whether the object has already been disposed of.
 

Additional Inherited Members

- Public Member Functions inherited from Calibrator3D
void Dispose ()
 IDisposable implementation.
 
PointCloud CreatePointCloud< T > (Image rangeMap)
 Creates a calibrated PointCloud with point type T from the given rangeMap . More...
 
PointCloud CreatePointCloud (Image rangeMap, PointCloudFlags flags)
 Creates a calibrated PointCloud using the given rangeMap and flags . More...
 
PointCloud CreatePointCloud (Image rangeMap, PointCloudFlags flags, SensorSettings settings, double encoderStep)
 Creates a calibrated PointCloud using the given rangeMap and flags . More...
 
- Static Public Member Functions inherited from Calibrator3D
static Calibrator3D FromFile (string fileName)
 Loads a 3D calibration file (ASCII string version). More...
 
static T FromFile< T > (string fileName)
 Loads a 3D calibration file (ASCII string version). More...
 
static Calibrator3D FromHandle (IntPtr nativeHandle, ShareObject doShare)
 Create a Calibrator3D from a native handle and potentially increment the unmanaged reference count on the native handle. More...
 
- Protected Member Functions inherited from Calibrator3D
 Calibrator3D (IntPtr handle)
 Constructor. More...
 
virtual void Dispose (bool disposing)
 IDisposable helper function. More...
 
- Events inherited from Calibrator3D
NativeHandleEventDelegate ObjectDisposing
 Raised when this object is about to be disposed via the IDisposable.Dispose method. More...
 
- Events inherited from INativeHandle
NativeHandleEventDelegate ObjectDisposing
 Raised when this object is about to be disposed via the IDisposable.Dispose method.
More...
 

Detailed Description

Calibrator for applying parameters for calibrating laser plane.

Property Documentation

◆ CorrectionOfLaserPlaneInclination

Tuple<AffineMatrix3D?, AffineTransformationParameters?> CorrectionOfLaserPlaneInclination
getset

Gets/sets the optional correction of the laser plane inclination (affine transformation) of the calibrator.

The affine transformation parameters (second value) are only available if the SpecificTransformationParameters model was selected for the estimation of the extrinsic calibration.