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

The trifocal tensor. More...

#include <vcl_vector.h>
#include <vcl_iosfwd.h>
#include <vbl/vbl_array_3d.h>
#include <vnl/vnl_matrix.h>
#include <vnl/vnl_double_3.h>
#include <vnl/vnl_double_3x3.h>
#include <vgl/vgl_fwd.h>
#include <vgl/algo/vgl_algo_fwd.h>
#include <vgl/algo/vgl_p_matrix.h>
#include <mvl/HomgLine2D.h>
#include <mvl/HomgLineSeg2D.h>
#include <mvl/HomgPoint2D.h>
#include <mvl/PMatrix.h>

Go to the source code of this file.

Classes

class  TriTensor

Functions

vcl_ostream & operator<< (vcl_ostream &, const TriTensor &T)
 Print in ASCII to vcl_ostream.
vcl_istream & operator>> (vcl_istream &, TriTensor &T)
 Read from ASCII vcl_istream.

Detailed Description

The trifocal tensor.

A class to hold a Trifocal Tensor and perform common operations, such as point and line transfer, coordinate-frame transformation and I/O.

Author:
Paul Beardsley, 29.03.96 Oxford University, UK
    Modifications:
     AWF - Added composition, transformation, homography generation.
     Peter Vanroose - 11 Mar 97 - added operator==
     Peter Vanroose - 22 Jun 03 - added vgl interface
   

Definition in file TriTensor.h.


Function Documentation

vcl_ostream& operator<< ( vcl_ostream &  ,
const TriTensor T 
)

Print in ASCII to vcl_ostream.

Definition at line 1866 of file TriTensor.cxx.

vcl_istream& operator>> ( vcl_istream &  ,
TriTensor T 
)

Read from ASCII vcl_istream.

Definition at line 1855 of file TriTensor.cxx.