cpd  0.5.1
Coherent Point Drift: C++ library for point set registration
Public Member Functions | Public Attributes | List of all members
cpd::AffineResult Struct Reference

The result of a affine coherent point drift run. More...

#include <affine.hpp>

Inheritance diagram for cpd::AffineResult:
cpd::Result

Public Member Functions

Matrix matrix () const
 Returns the transform and the translation as one matrix. More...
 
void denormalize (const Normalization &normalization)
 Denormalize this result. More...
 

Public Attributes

Matrix transform
 The affine transformation. More...
 
Vector translation
 The translation vector. 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...
 

Detailed Description

The result of a affine coherent point drift run.

Member Function Documentation

void cpd::AffineResult::denormalize ( const Normalization normalization)
virtual

Denormalize this result.

Reimplemented from cpd::Result.

Matrix cpd::AffineResult::matrix ( ) const

Returns the transform and the translation as one matrix.

Member Data Documentation

Matrix cpd::AffineResult::transform

The affine transformation.

Vector cpd::AffineResult::translation

The translation vector.


The documentation for this struct was generated from the following file: