cpd
0.5.1
Coherent Point Drift: C++ library for point set registration
|
The result of a rigid coherent point drift run. More...
#include <rigid.hpp>
Public Member Functions | |
Matrix | matrix () const |
Returns a single matrix that contains all the transformation information. More... | |
void | denormalize (const Normalization &normalization) |
De-normalize this result. More... | |
Public Attributes | |
Matrix | rotation |
The rotation component of the transformation. More... | |
Vector | translation |
The translation component of the transformation. More... | |
double | scale |
The scaling component of the transformation. More... | |
Public Attributes inherited from cpd::Result | |
Matrix | points |
The final moved points. More... | |
double | sigma2 |
The final sigma2 value. More... | |
IndexVector | correspondence |
The correspondence vector. More... | |
std::chrono::microseconds | runtime |
The runtime. More... | |
size_t | iterations |
The number of iterations. More... | |
The result of a rigid coherent point drift run.
|
virtual |
De-normalize this result.
Generally, this scales the points back, and sometimes adjust transforms or shifts or the like.
Reimplemented from cpd::Result.
Matrix cpd::RigidResult::matrix | ( | ) | const |
Returns a single matrix that contains all the transformation information.
Matrix cpd::RigidResult::rotation |
The rotation component of the transformation.
double cpd::RigidResult::scale |
The scaling component of the transformation.
Vector cpd::RigidResult::translation |
The translation component of the transformation.