#include <RegistrationPipeline.hpp>
Definition at line 45 of file RegistrationPipeline.hpp.
◆ RegistrationPipeline()
◆ doRegistration()
void RegistrationPipeline::doRegistration |
( |
| ) |
|
Starts the registration.
Starts the registration. Uses the SLAMOptions given in the constructor.
Definition at line 120 of file RegistrationPipeline.cpp.
◆ isToleratedDifference()
Metric to determine wether the given matrices are too different from each other.
- Parameters
-
a | Transformation matrix |
b | Transformation matrix |
- Returns
- true if a and b are in tolerated range
-
false if difference between a and b is too big
Definition at line 45 of file RegistrationPipeline.cpp.
◆ rotateAroundYAxis()
void RegistrationPipeline::rotateAroundYAxis |
( |
Transformd * |
inputMatrix4x4, |
|
|
double |
angle |
|
) |
| |
|
private |
Rotates the given 4x4 matrix around the y-axis.
- Parameters
-
inputMatrix4x4 | The matrix getting transformed |
angle | The rotation angle in degree |
Rotates the given 4x4 matrix around the y-axis. For the Situation, where the scanner was mounted at an incorrect angle. Can be used when all scans have the same angle offset.
Definition at line 83 of file RegistrationPipeline.cpp.
◆ m_options
◆ m_scans
The documentation for this class was generated from the following files: