Developer documentation
Version 3.0.3-105-gd3941f44
MR::Registration::Transform::Affine Class Reference

#include "registration/transform/affine.h"

Inheritance diagram for MR::Registration::Transform::Affine:
MR::Registration::Transform::Base

Protected Attributes

UpdateType gradient_descent_updator
 
RobustEstimatorType robust_estimator
 
- Protected Attributes inherited from MR::Registration::Transform::Base
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
 

Additional Inherited Members

- Protected Member Functions inherited from MR::Registration::Transform::Base
void compute_offset ()
 
void compute_halfspace_transformations ()
 

Detailed Description

A 3D affine transformation class for registration.

Definition at line 91 of file affine.h.

Member Data Documentation

◆ gradient_descent_updator

UpdateType MR::Registration::Transform::Affine::gradient_descent_updator
protected

Definition at line 135 of file affine.h.

◆ robust_estimator

RobustEstimatorType MR::Registration::Transform::Affine::robust_estimator
protected

Definition at line 136 of file affine.h.


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