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

Multiple view matches. More...

#include <vcl_functional.h>
#include <vcl_vector.h>
#include <vcl_iosfwd.h>
#include <vcl_map.h>

Go to the source code of this file.

Classes

class  mvl_multi_view_matches

Functions

vcl_ostream & operator<< (vcl_ostream &s, mvl_multi_view_matches const &v)
vcl_istream & operator>> (vcl_istream &s, mvl_multi_view_matches &v)

Detailed Description

Multiple view matches.

A class to hold matches over multiple views, allowing for unmatched data. With each 3d feature there is associated a multiple-view match. A multiple-view match is a vector of integers which identify 2d features in each view.

If for example a 3d point X has NViewMatch "Xmatches", then Xmatches[v] = i implies that the image of X in view "v" is the corner with index "i" in view "v".

Author:
David Capel, Oxford RRG, 16 April 2000

Definition in file mvl_multi_view_matches.h.


Function Documentation

vcl_ostream& operator<< ( vcl_ostream &  s,
mvl_multi_view_matches const &  v 
) [inline]

Definition at line 82 of file mvl_multi_view_matches.h.

vcl_istream& operator>> ( vcl_istream &  s,
mvl_multi_view_matches v 
) [inline]

Definition at line 83 of file mvl_multi_view_matches.h.