2 #ifndef vgl_norm_trans_3d_h_ 3 #define vgl_norm_trans_3d_h_ 19 #include <vnl/vnl_matrix_fixed.h> 22 # include <vcl_msvc_warnings.h> 55 #define VGL_NORM_TRANS_3D_INSTANTIATE(T) extern "please include vgl/algo/vgl_norm_trans_3d.hxx first" 57 #endif // vgl_norm_trans_3d_h_ point in projective 3D space
vgl_norm_trans_3d()
Default constructor.
Represents a homogeneous 3D point.
~vgl_norm_trans_3d()
Destructor.
bool compute_from_points(std::vector< vgl_homg_point_3d< T > > const &points)
compute the normalizing transform.
A class to hold a 3-d projective transformation matrix and to perform common operations using it e....
static bool scale_xyzroot2(std::vector< vgl_homg_point_3d< T > > const &in, T &radius)
static void center_of_mass(std::vector< vgl_homg_point_3d< T > > const &points, T &cx, T &cy, T &cz)
4x4 3D-to-3D projectivity