#include <volume_io/internal_volume_io.h>
#include <bicpl/trans.h>
#include <bicpl/numerical.h>
Include dependency graph for procrustes.c:
Go to the source code of this file.
Functions | |
private Real | trace_of_matrix (int size, Real **the_matrix) |
private void | translate_points (int npoints, int ndim, Real **points, Real translation[], Real **newpoints) |
private void | calc_centroid (int npoints, int ndim, Real **points, Real centroid[]) |
public void | procrustes (int npoints, int ndim, Real **Apoints, Real **Bpoints, Real translation[], Real centre_of_rotation[], Transform *rotation_transform, Real *scale_ptr) |
|
Definition at line 228 of file procrustes.c. Referenced by procrustes(). |
|
Definition at line 105 of file procrustes.c. References calc_centroid(), matrix_multiply(), singular_value_decomposition(), trace_of_matrix(), translate_points(), and transpose(). Referenced by compute_arb_param_transform(), and compute_procrustes_transform(). |
|
Definition at line 306 of file procrustes.c. Referenced by procrustes(). |
|
Definition at line 272 of file procrustes.c. Referenced by procrustes(). |