vgel_multi_view_data< T > Class Template Reference

#include <vgel_multi_view_data.h>

Inheritance diagram for vgel_multi_view_data< T >:

vbl_ref_count List of all members.

Detailed Description

template<class T>
class vgel_multi_view_data< T >

Definition at line 19 of file vgel_multi_view_data.h.


Public Member Functions

 vgel_multi_view_data ()
 vgel_multi_view_data (int nbviews)
 vgel_multi_view_data (vgel_multi_view_data const &d)
 ~vgel_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>
vgel_multi_view_data< T >::vgel_multi_view_data (  ) 

Definition at line 8 of file vgel_multi_view_data.txx.

template<class T>
vgel_multi_view_data< T >::vgel_multi_view_data ( int  nbviews  ) 

Definition at line 14 of file vgel_multi_view_data.txx.

template<class T>
vgel_multi_view_data< T >::vgel_multi_view_data ( vgel_multi_view_data< T > const &  d  )  [inline]

Definition at line 25 of file vgel_multi_view_data.h.

template<class T>
vgel_multi_view_data< T >::~vgel_multi_view_data (  ) 

Definition at line 21 of file vgel_multi_view_data.txx.


Member Function Documentation

template<class T>
void vgel_multi_view_data< T >::new_track (  ) 

Definition at line 62 of file vgel_multi_view_data.txx.

template<class T>
void vgel_multi_view_data< T >::close_track (  ) 

Definition at line 74 of file vgel_multi_view_data.txx.

template<class T>
void vgel_multi_view_data< T >::set_params ( int  nbviews  ) 

Definition at line 26 of file vgel_multi_view_data.txx.

template<class T>
void vgel_multi_view_data< T >::set ( int  view_num,
int  matchnum,
 
)

Definition at line 32 of file vgel_multi_view_data.txx.

template<class T>
void vgel_multi_view_data< T >::set ( int  view_num,
 
)

Definition at line 51 of file vgel_multi_view_data.txx.

template<class T>
void vgel_multi_view_data< T >::get ( int  ,
vcl_vector< T > &   
)

Definition at line 82 of file vgel_multi_view_data.txx.

template<class T>
void vgel_multi_view_data< T >::get ( int  ,
int  ,
vcl_vector< T > &  ,
vcl_vector< T > &   
)

Definition at line 104 of file vgel_multi_view_data.txx.

template<class T>
void vgel_multi_view_data< T >::get ( int  ,
int  ,
int  ,
vcl_vector< T > &  ,
vcl_vector< T > &  ,
vcl_vector< T > &   
)

Definition at line 131 of file vgel_multi_view_data.txx.

template<class T>
bool vgel_multi_view_data< T >::get_pred_match ( int  view_num,
obj,
T &  res 
)

Definition at line 169 of file vgel_multi_view_data.txx.

template<class T>
int vgel_multi_view_data< T >::get_nb_views (  )  const [inline]

Definition at line 46 of file vgel_multi_view_data.h.

template<class T>
void vgel_multi_view_data< T >::remove ( int  view_num,
match 
)

Definition at line 190 of file vgel_multi_view_data.txx.

template<class T>
vcl_ostream & vgel_multi_view_data< T >::print ( vcl_ostream &  str  ) 

Definition at line 213 of file vgel_multi_view_data.txx.


Member Data Documentation

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

Definition at line 53 of file vgel_multi_view_data.h.

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

number of features wishing to be detected

Definition at line 54 of file vgel_multi_view_data.h.

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

the number of features in all images

Definition at line 55 of file vgel_multi_view_data.h.

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

the number of tracks

Definition at line 56 of file vgel_multi_view_data.h.

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

Definition at line 57 of file vgel_multi_view_data.h.

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

Definition at line 59 of file vgel_multi_view_data.h.

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

Definition at line 60 of file vgel_multi_view_data.h.


The documentation for this class was generated from the following files:
Generated on Thu Aug 28 05:16:59 2008 for contrib/gel/vgel by  doxygen 1.5.1