|
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.
1.8.11