Functions
contrib/mul/m23d/m23d_ortho_flexible_builder.cxx File Reference

Implementation of the Tomasi & Kanade reconstruction algorithm. More...

#include "m23d_ortho_flexible_builder.h"
#include <m23d/m23d_rotation_from_ortho_projection.h>
#include <m23d/m23d_scaled_ortho_projection.h>
#include <m23d/m23d_set_q_constraint.h>
#include <m23d/m23d_correction_matrix_error.h>
#include <m23d/m23d_select_basis_views.h>
#include <m23d/m23d_pure_ortho_projection.h>
#include <vnl/algo/vnl_svd.h>
#include <vnl/algo/vnl_symmetric_eigensystem.h>
#include <vnl/algo/vnl_levenberg_marquardt.h>
#include <vgl/vgl_vector_3d.h>
#include <vcl_iostream.h>
#include <vcl_algorithm.h>
#include <vcl_cstdlib.h>
#include <vcl_cassert.h>

Go to the source code of this file.

Functions

void m23d_swap_rows (vnl_matrix< double > &M, unsigned i, unsigned j, unsigned n)
 Swap the n rows beginning at i with those at j.

Detailed Description

Implementation of the Tomasi & Kanade reconstruction algorithm.

Author:
Tim Cootes

Definition in file m23d_ortho_flexible_builder.cxx.


Function Documentation

void m23d_swap_rows ( vnl_matrix< double > &  M,
unsigned  i,
unsigned  j,
unsigned  n 
) [inline]

Swap the n rows beginning at i with those at j.

Definition at line 38 of file m23d_ortho_flexible_builder.cxx.