Classes | Macros
vgl_compute_similarity_3d.h File Reference

Compute a similarity transformation between two corresponding sets of 3D points. More...

#include <vector>
#include <vgl/vgl_point_3d.h>
#include <vgl/vgl_vector_3d.h>
#include <vgl/algo/vgl_rotation_3d.h>

Go to the source code of this file.

Classes

class  vgl_compute_similarity_3d< T >
 

Macros

#define VGL_COMPUTE_SIMILARITY_3D_INSTANTIATE(T)   extern "please include vgl/algo/vgl_compute_similarity_3d.hxx first"
 

Detailed Description

Compute a similarity transformation between two corresponding sets of 3D points.

Author
Matt Leotta
Date
April 7, 2010

Estimate scale s, translation t, and rotation R such that sum ||s*R*p1 + t - p2|| is minimized over all pairs (p1,p2)

  Modifications
  dec: Factored out rigid transform computation to vgl_compute_rigid_3d

Definition in file vgl_compute_similarity_3d.h.

Macro Definition Documentation

◆ VGL_COMPUTE_SIMILARITY_3D_INSTANTIATE

#define VGL_COMPUTE_SIMILARITY_3D_INSTANTIATE (   T)    extern "please include vgl/algo/vgl_compute_similarity_3d.hxx first"

Definition at line 85 of file vgl_compute_similarity_3d.h.