7 #ifndef IMPEM2D_ALIGN_2D_H
8 #define IMPEM2D_ALIGN_2D_H
10 #include <IMP/em2d/em2d_config.h>
18 IMPEM2D_BEGIN_NAMESPACE
112 IMPEM2D_END_NAMESPACE
ResultAlign2D get_translational_alignment(const DoubleMatrix &input, DoubleMatrix &m_to_align, bool apply=false)
Aligns two matrices translationally.
Functions to deal with very common math operations.
ResultAlign2D get_complete_alignment_with_centers_no_preprocessing(const algebra::Vector2D ¢er1, const algebra::Vector2D ¢er2, const DoubleMatrix &AUTOC_POLAR1, const DoubleMatrix &AUTOC_POLAR2)
em2d::ResultAlign2D get_rotational_alignment(const DoubleMatrix &input, DoubleMatrix &m_to_align, bool apply=false)
Functions related with rotations in em2d Copyright 2007-2026 IMP Inventors. All rights reserved...
std::pair< algebra::Transformation2D, double > ResultAlign2D
ResultAlign2D get_translational_alignment_no_preprocessing(const DoubleMatrix &M1, const DoubleMatrix &M2)
ResultAlign2D get_complete_alignment(const DoubleMatrix &input, DoubleMatrix &m_to_align, bool apply=false)
Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > DoubleMatrix
Matrix of doubles, used to store the data of an image.
ResultAlign2D get_rotational_alignment_no_preprocessing(const DoubleMatrix &POLAR1, const DoubleMatrix &POLAR2)
em2d::ResultAlign2D get_complete_alignment_no_preprocessing(const DoubleMatrix &input, const DoubleMatrix &INPUT, const DoubleMatrix &POLAR1, DoubleMatrix &m_to_align, const DoubleMatrix &POLAR2, bool apply=false)