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 | |
![]() | |
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). | |
![]() | |
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. | |
![]() | |
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. | |
Calibration object to apply 3D calibration of sensor provided by Automation Technology (AT) to point clouds.
We use cookies to improve your experience. By using this documentation, you agree to our use of cookies.