Classes | Functions
contrib/oxl/mvl/HMatrix2DAffineCompute.h File Reference

HMatrix2DAffineCompute contains a linear method to compute a 2D affine transformation. More...

#include <mvl/HMatrix2DCompute.h>
#include <mvl/HMatrix2D.h>
#include <vgl/vgl_homg_point_2d.h>
#include <vnl/vnl_matrix.h>

Go to the source code of this file.

Classes

class  HMatrix2DAffineCompute
struct  NonHomg

Functions

vnl_double_2 mean2 (const vnl_matrix< double > &A)
vnl_matrix< double > & sub_rows (vnl_matrix< double > &A, const vnl_double_2 a)

Detailed Description

HMatrix2DAffineCompute contains a linear method to compute a 2D affine transformation.

The H returned is such that \[ x_2 H x_1 \]

Author:
David Capel, Oxford RRG, 13 May 98
    Modifications:
       FSM 23-08-98 Added constructor so that the class can be used
                    as a compute object. Removed compute() method
                    taking PairMatchSet argument. Changed the remaining
                    compute method to take an HMatrix2D* argument instead
                    of returning an HMatrix2D.
      22 Oct 2002 - Peter Vanroose - added vgl_homg_point_2d interface
   

Definition in file HMatrix2DAffineCompute.h.


Function Documentation

vnl_double_2 mean2 ( const vnl_matrix< double > &  A)

Definition at line 168 of file HMatrix2DAffineCompute.cxx.

vnl_matrix<double>& sub_rows ( vnl_matrix< double > &  A,
const vnl_double_2  a 
)

Definition at line 181 of file HMatrix2DAffineCompute.cxx.