Developer documentation
Version 3.0.3-105-gd3941f44
base.h File Reference
#include "types.h"
#include <unsupported/Eigen/MatrixFunctions>
#include <Eigen/SVD>
#include <Eigen/Geometry>
#include "datatype.h"
#include "file/config.h"
#include "registration/transform/convergence_check.h"

Go to the source code of this file.

Classes

class  MR::Registration::Transform::Base
 

Namespaces

namespace  MR
 
namespace  MR::Registration
 
namespace  MR::Registration::Transform
 

Functions

template<class ValueType >
void MR::Registration::Transform::param_mat2vec (const Eigen::Matrix< ValueType, 3, 4, Eigen::RowMajor > &transformation_matrix, Eigen::Matrix< ValueType, Eigen::Dynamic, 1 > &param_vector)
 
template<class ValueType >
void MR::Registration::Transform::param_mat2vec (const Eigen::Matrix< ValueType, 4, 4, Eigen::RowMajor > &transformation_matrix, Eigen::Matrix< ValueType, Eigen::Dynamic, 1 > &param_vector)
 
template<class ValueType >
void MR::Registration::Transform::param_mat2vec (const Eigen::Matrix< ValueType, 3, 4, Eigen::ColMajor > &transformation_matrix, Eigen::Matrix< ValueType, Eigen::Dynamic, 1 > &param_vector)
 
template<class ValueType >
void MR::Registration::Transform::param_mat2vec (const Eigen::Matrix< ValueType, 4, 4, Eigen::ColMajor > &transformation_matrix, Eigen::Matrix< ValueType, Eigen::Dynamic, 1 > &param_vector)
 
template<class Derived , class ValueType >
void MR::Registration::Transform::param_vec2mat (const Eigen::MatrixBase< Derived > &param_vector, Eigen::Matrix< ValueType, 3, 4 > &transformation_matrix)
 
template<class Derived , class ValueType >
void MR::Registration::Transform::param_vec2mat (const Eigen::MatrixBase< Derived > &param_vector, Eigen::Matrix< ValueType, 4, 4 > &transformation_matrix)