CVB++ 15.0
AtCalibrator3D Class Reference

Calibration object to apply 3D calibration of sensor provided by Automation Technology (AT) to point clouds. More...

#include <cvb/at_calibrator_3d.hpp>

Inherits LaserPlaneCalibrator3D.

Additional Inherited Members

- Public Member Functions inherited from LaserPlaneCalibrator3D
std::pair< Cvb::optional< AffineMatrix3D >, Cvb::optional< AffineTransformationParameters > > CorrectionOfLaserPlaneInclination () const
 Gets the correction for the laser plane inclination (affine transformation) from the calibrator.
 
void SetCorrectionOfLaserPlaneInclination (const Cvb::optional< AffineMatrix3D > &affineTransformation, const Cvb::optional< AffineTransformationParameters > &transformationParameters)
 Sets the correction for the laser plane inclination (affine transformation) to the calibrator.
 
Cvb::SensorSettings SensorSettings () const noexcept
 Gets sensor settings.
 
double YFactor () const noexcept
 Gets the y factor (encoder step).
 
- Public Member Functions inherited from Calibrator3D
Cvb::optional< double > RangeMapIgnoreValue () const
 Gets value to be ignored in range map.
 
void SetRangeMapIgnoreValue (Cvb::optional< double > rangeMapIgnoreValue)
 Sets value to be ignored in range map in the calibrator.
 
AffineMatrix3D ExtrinsicMatrix () const
 Gets the extrinsic transformation matrix (rigid body transformation) of the calibrator.
 
void SetExtrinsicMatrix (const AffineMatrix3D &transformation)
 Sets the extrinsic transformation matrix (rigid body transformation with rotation and translation) of the calibrator.
 
void Save (const String &fileName) const
 Write the current content calibrator to a file.
 
void * Handle () const noexcept
 Returns C-API style handle to Node Object.
 
- Static Public Member Functions inherited from Calibrator3D
template<class T>
static std::shared_ptr< T > Load (const String &fileName)
 Loads a 3D calibration from file.
 
static Calibrator3DPtr FromHandle (HandleGuard< Calibrator3D > &&guard)
 Creates a calibrator from a classic API handle.
 

Detailed Description

Calibration object to apply 3D calibration of sensor provided by Automation Technology (AT) to point clouds.