gkll_multi_view_data< T > Class Template Reference

#include <gkll_multi_view_data.h>

Inheritance diagram for gkll_multi_view_data< T >:

vbl_ref_count 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 () const
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 >::new_track (  ) 

Definition at line 64 of file gkll_multi_view_data.cxx.

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 >::set_params ( int  nbviews  ) 

Definition at line 28 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 ( int  view_num,
 
)

Definition at line 53 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>
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  ,
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>
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>
int gkll_multi_view_data< T >::get_nb_views (  )  const [inline]

Definition at line 47 of file gkll_multi_view_data.h.

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>
vcl_ostream & gkll_multi_view_data< T >::print ( vcl_ostream &  str  ) 

Definition at line 214 of file gkll_multi_view_data.cxx.


Member Data Documentation

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 >::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 >::size_vect_ft_ [private]

the number of features in all images

Definition at line 56 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>
bool gkll_multi_view_data< T >::closed_track_ [private]

Definition at line 58 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>
vcl_vector<T> gkll_multi_view_data< T >::all_pts [private]

Definition at line 61 of file gkll_multi_view_data.h.


The documentation for this class was generated from the following files:
Generated on Mon Mar 8 05:25:07 2010 for contrib/gel/gkll by  doxygen 1.5.1