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

#include "registration/transform/rigid.h"

Inheritance diagram for MR::Registration::Transform::Rigid:
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 rigid transformation class for registration.

Definition at line 85 of file rigid.h.

Member Data Documentation

◆ gradient_descent_updator

UpdateType MR::Registration::Transform::Rigid::gradient_descent_updator
protected

Definition at line 122 of file rigid.h.

◆ robust_estimator

RobustEstimatorType MR::Registration::Transform::Rigid::robust_estimator
protected

Definition at line 123 of file rigid.h.


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