Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

gkll_multi_view_data< T > Class Template Reference

#include <gkll_multi_view_data.h>

Inheritance diagram for gkll_multi_view_data< T >:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<class T>
class gkll_multi_view_data< T >

Definition at line 21 of file gkll_multi_view_data.h.

Public Member Functions

 gkll_multi_view_data ()
 gkll_multi_view_data (int nbviews)
 gkll_multi_view_data (gkll_multi_view_data< T > const &x)
 ~gkll_multi_view_data ()
void new_track ()
void close_track ()
void set_params (int nbviews)
void set (int view_num, int matchnum, T)
void set (int view_num, T)
void get (int, vcl_vector< T > &)
void get (int, int, vcl_vector< T > &, vcl_vector< T > &)
void get (int, int, int, vcl_vector< T > &, vcl_vector< T > &, vcl_vector< T > &)
bool get_pred_match (int view_num, T obj, T &res)
int get_nb_views ()
void remove (int view_num, T match)
vcl_ostream & print (vcl_ostream &str)
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Private Attributes

int nbviews_
int nbfeatures_
 number of features wishing to be detected
int size_vect_ft_
 the number of features in all images
int matchnum_
 the number of tracks
bool closed_track_
NViewMatches MVM
vcl_vector< T > all_pts


Constructor & Destructor Documentation

template<class T>
gkll_multi_view_data< T >::gkll_multi_view_data  ) 
 

Definition at line 10 of file gkll_multi_view_data.cxx.

template<class T>
gkll_multi_view_data< T >::gkll_multi_view_data int  nbviews  ) 
 

Definition at line 16 of file gkll_multi_view_data.cxx.

template<class T>
gkll_multi_view_data< T >::gkll_multi_view_data gkll_multi_view_data< T > const &  x  )  [inline]
 

Definition at line 26 of file gkll_multi_view_data.h.

template<class T>
gkll_multi_view_data< T >::~gkll_multi_view_data  ) 
 

Definition at line 23 of file gkll_multi_view_data.cxx.


Member Function Documentation

template<class T>
void gkll_multi_view_data< T >::close_track  ) 
 

Definition at line 76 of file gkll_multi_view_data.cxx.

template<class T>
void gkll_multi_view_data< T >::get int  ,
int  ,
int  ,
vcl_vector< T > &  ,
vcl_vector< T > &  ,
vcl_vector< T > & 
 

Definition at line 132 of file gkll_multi_view_data.cxx.

template<class T>
void gkll_multi_view_data< T >::get int  ,
int  ,
vcl_vector< T > &  ,
vcl_vector< T > & 
 

Definition at line 106 of file gkll_multi_view_data.cxx.

template<class T>
void gkll_multi_view_data< T >::get int  ,
vcl_vector< T > & 
 

Definition at line 84 of file gkll_multi_view_data.cxx.

template<class T>
int gkll_multi_view_data< T >::get_nb_views  )  [inline]
 

Definition at line 47 of file gkll_multi_view_data.h.

template<class T>
bool gkll_multi_view_data< T >::get_pred_match int  view_num,
obj,
T &  res
 

Definition at line 168 of file gkll_multi_view_data.cxx.

template<class T>
void gkll_multi_view_data< T >::new_track  ) 
 

Definition at line 64 of file gkll_multi_view_data.cxx.

template<class T>
vcl_ostream & gkll_multi_view_data< T >::print vcl_ostream &  str  ) 
 

Definition at line 214 of file gkll_multi_view_data.cxx.

template<class T>
void gkll_multi_view_data< T >::remove int  view_num,
match
 

Definition at line 190 of file gkll_multi_view_data.cxx.

template<class T>
void gkll_multi_view_data< T >::set int  view_num,
 

Definition at line 53 of file gkll_multi_view_data.cxx.

template<class T>
void gkll_multi_view_data< T >::set int  view_num,
int  matchnum,
 

Definition at line 34 of file gkll_multi_view_data.cxx.

template<class T>
void gkll_multi_view_data< T >::set_params int  nbviews  ) 
 

Definition at line 28 of file gkll_multi_view_data.cxx.


Member Data Documentation

template<class T>
vcl_vector<T> gkll_multi_view_data< T >::all_pts [private]
 

Definition at line 61 of file gkll_multi_view_data.h.

template<class T>
bool gkll_multi_view_data< T >::closed_track_ [private]
 

Definition at line 58 of file gkll_multi_view_data.h.

template<class T>
int gkll_multi_view_data< T >::matchnum_ [private]
 

the number of tracks

Definition at line 57 of file gkll_multi_view_data.h.

template<class T>
NViewMatches gkll_multi_view_data< T >::MVM [private]
 

Definition at line 60 of file gkll_multi_view_data.h.

template<class T>
int gkll_multi_view_data< T >::nbfeatures_ [private]
 

number of features wishing to be detected

Definition at line 55 of file gkll_multi_view_data.h.

template<class T>
int gkll_multi_view_data< T >::nbviews_ [private]
 

Definition at line 54 of file gkll_multi_view_data.h.

template<class T>
int gkll_multi_view_data< T >::size_vect_ft_ [private]
 

the number of features in all images

Definition at line 56 of file gkll_multi_view_data.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:48:39 2008 for contrib/gel/gkll by  doxygen 1.4.4