Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends
rgrl_match_set_const_from_iterator Class Reference

#include <rgrl_match_set.h>

List of all members.

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_iterator operator+ (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

Detailed Description

Definition at line 284 of file rgrl_match_set.h.


Member Typedef Documentation

Definition at line 287 of file rgrl_match_set.h.

Definition at line 290 of file rgrl_match_set.h.

Definition at line 289 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::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.

bool rgrl_match_set_const_from_iterator::empty ( ) const

Definition at line 827 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_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.

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 rgrl_match_set_const_from_iterator::operator+ ( int  RHS)

Definition at line 779 of file rgrl_match_set.cxx.

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  )
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.

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.


Friends And Related Function Documentation

friend class rgrl_match_set [friend]

Definition at line 328 of file rgrl_match_set.h.


Member Data Documentation

Definition at line 335 of file rgrl_match_set.h.

Definition at line 334 of file rgrl_match_set.h.


The documentation for this class was generated from the following files: