#include "registration/transform/base.h"
Protected Member Functions | |
void | compute_offset () |
void | compute_halfspace_transformations () |
Protected Attributes | |
size_t | number_of_parameters |
Eigen::Transform< ParameterType, 3, Eigen::AffineCompact > | trafo |
Eigen::Transform< ParameterType, 3, Eigen::AffineCompact > | trafo_half |
Eigen::Transform< ParameterType, 3, Eigen::AffineCompact > | trafo_half_inverse |
Eigen::Vector3d | centre |
Eigen::VectorXd | optimiser_weights |
bool | nonsymmetric |
A base linear transformation class
This class supports the ability to define the centre of rotation. This should be set prior to commencing registration The translation also should be initialised as image1 image centre minus the image2 image centre.
|
inlineprotected |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |