rgrl_match_set_const_from_iterator Class Reference

#include <rgrl_match_set.h>

List of all members.


Detailed Description

Definition at line 284 of file rgrl_match_set.h.


Public Types

typedef rgrl_match_set_const_from_to_iterator to_iterator
typedef vcl_vector< vcl_vector<
match_info > >::size_type 
size_type

Public Member Functions

 rgrl_match_set_const_from_iterator ()
 Default constructor.
 rgrl_match_set_const_from_iterator (rgrl_match_set_from_iterator const &from_iter)
 copy constructor.
rgrl_match_set_const_from_iteratoroperator++ ()
rgrl_match_set_const_from_iterator operator++ (int)
rgrl_match_set_const_from_iteratoroperator+ (int)
bool operator== (const rgrl_match_set_const_from_iterator &other) const
bool operator!= (const rgrl_match_set_const_from_iterator &other) const
to_iterator begin () const
 The beginning of the set of "to" matches for this "from".
to_iterator end () const
 The end of the set of "to" matches for this "from".
size_type size () const
 The number of "to" matches for this "from".
bool empty () const
rgrl_feature_sptr const & from_feature () const
rgrl_feature_sptr const & mapped_from_feature () const

Private Types

typedef rgrl_match_set::match_info match_info

Private Member Functions

 rgrl_match_set_const_from_iterator (rgrl_match_set const *ms, vcl_vector< rgrl_feature_sptr >::size_type ind)

Private Attributes

rgrl_match_set const * match_set_
vcl_vector< rgrl_feature_sptr
>::size_type 
index_

Friends

class rgrl_match_set

Member Typedef Documentation

typedef rgrl_match_set::match_info rgrl_match_set_const_from_iterator::match_info [private]

Definition at line 287 of file rgrl_match_set.h.

typedef rgrl_match_set_const_from_to_iterator rgrl_match_set_const_from_iterator::to_iterator

Definition at line 289 of file rgrl_match_set.h.

typedef vcl_vector< vcl_vector< match_info > >::size_type rgrl_match_set_const_from_iterator::size_type

Definition at line 290 of file rgrl_match_set.h.


Constructor & Destructor Documentation

rgrl_match_set_const_from_iterator::rgrl_match_set_const_from_iterator (  ) 

Default constructor.

A default constructed iterator is, of course, invalid until it is set to point into a rgrl_match_set.

Definition at line 757 of file rgrl_match_set.cxx.

rgrl_match_set_const_from_iterator::rgrl_match_set_const_from_iterator ( rgrl_match_set_from_iterator const &  from_iter  ) 

copy constructor.

it is used to convert a from_iterator into const type

Definition at line 762 of file rgrl_match_set.cxx.

rgrl_match_set_const_from_iterator::rgrl_match_set_const_from_iterator ( rgrl_match_set const *  ms,
vcl_vector< rgrl_feature_sptr >::size_type  ind 
) [private]

Definition at line 850 of file rgrl_match_set.cxx.


Member Function Documentation

rgrl_match_set_const_from_iterator & rgrl_match_set_const_from_iterator::operator++ (  ) 

Definition at line 771 of file rgrl_match_set.cxx.

rgrl_match_set_const_from_iterator rgrl_match_set_const_from_iterator::operator++ ( int   ) 

rgrl_match_set_const_from_iterator & rgrl_match_set_const_from_iterator::operator+ ( int   ) 

Definition at line 779 of file rgrl_match_set.cxx.

bool rgrl_match_set_const_from_iterator::operator== ( const rgrl_match_set_const_from_iterator other  )  const

Definition at line 787 of file rgrl_match_set.cxx.

bool rgrl_match_set_const_from_iterator::operator!= ( const rgrl_match_set_const_from_iterator other  )  const

Definition at line 795 of file rgrl_match_set.cxx.

rgrl_match_set_const_from_iterator::to_iterator rgrl_match_set_const_from_iterator::begin (  )  const

The beginning of the set of "to" matches for this "from".

Definition at line 803 of file rgrl_match_set.cxx.

rgrl_match_set_const_from_iterator::to_iterator rgrl_match_set_const_from_iterator::end (  )  const

The end of the set of "to" matches for this "from".

Definition at line 811 of file rgrl_match_set.cxx.

rgrl_match_set_const_from_iterator::size_type rgrl_match_set_const_from_iterator::size (  )  const

The number of "to" matches for this "from".

Definition at line 819 of file rgrl_match_set.cxx.

bool rgrl_match_set_const_from_iterator::empty (  )  const

Definition at line 827 of file rgrl_match_set.cxx.

rgrl_feature_sptr const & rgrl_match_set_const_from_iterator::from_feature (  )  const

Definition at line 835 of file rgrl_match_set.cxx.

rgrl_feature_sptr const & rgrl_match_set_const_from_iterator::mapped_from_feature (  )  const

Definition at line 843 of file rgrl_match_set.cxx.


Friends And Related Function Documentation

friend class rgrl_match_set [friend]

Definition at line 328 of file rgrl_match_set.h.


Member Data Documentation

rgrl_match_set const* rgrl_match_set_const_from_iterator::match_set_ [private]

Definition at line 334 of file rgrl_match_set.h.

vcl_vector< rgrl_feature_sptr >::size_type rgrl_match_set_const_from_iterator::index_ [private]

Definition at line 335 of file rgrl_match_set.h.


The documentation for this class was generated from the following files:
Generated on Mon Mar 8 05:27:43 2010 for contrib/rpl/rgrl by  doxygen 1.5.1