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

#include <rgrl_match_set.h>

List of all members.

Public Types

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

Public Member Functions

 rgrl_match_set_from_iterator ()
 Default constructor.
rgrl_match_set_from_iteratoroperator++ ()
rgrl_match_set_from_iterator operator+ (int)
bool operator== (const rgrl_match_set_from_iterator &other) const
bool operator!= (const rgrl_match_set_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 from_feature () const
rgrl_feature_sptr mapped_from_feature () const

Private Types

typedef rgrl_match_set::match_info match_info

Private Member Functions

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

Private Attributes

rgrl_match_setmatch_set_
vcl_vector< rgrl_feature_sptr >
::size_type 
index_

Friends

class rgrl_match_set
class rgrl_match_set_const_from_iterator

Detailed Description

Definition at line 233 of file rgrl_match_set.h.


Member Typedef Documentation

Definition at line 236 of file rgrl_match_set.h.

typedef vcl_vector< vcl_vector< match_info > >::size_type rgrl_match_set_from_iterator::size_type

Definition at line 239 of file rgrl_match_set.h.

Definition at line 238 of file rgrl_match_set.h.


Constructor & Destructor Documentation

rgrl_match_set_from_iterator::rgrl_match_set_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 551 of file rgrl_match_set.cxx.

rgrl_match_set_from_iterator::rgrl_match_set_from_iterator ( rgrl_match_set ms,
vcl_vector< rgrl_feature_sptr >::size_type  ind 
) [private]

Definition at line 637 of file rgrl_match_set.cxx.


Member Function Documentation

rgrl_match_set_from_iterator::to_iterator rgrl_match_set_from_iterator::begin ( ) const

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

Definition at line 590 of file rgrl_match_set.cxx.

bool rgrl_match_set_from_iterator::empty ( ) const

Definition at line 614 of file rgrl_match_set.cxx.

rgrl_match_set_from_iterator::to_iterator rgrl_match_set_from_iterator::end ( ) const

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

Definition at line 598 of file rgrl_match_set.cxx.

rgrl_feature_sptr rgrl_match_set_from_iterator::from_feature ( ) const

Definition at line 622 of file rgrl_match_set.cxx.

rgrl_feature_sptr rgrl_match_set_from_iterator::mapped_from_feature ( ) const

Definition at line 630 of file rgrl_match_set.cxx.

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

Definition at line 582 of file rgrl_match_set.cxx.

rgrl_match_set_from_iterator rgrl_match_set_from_iterator::operator+ ( int  RHS)

Definition at line 566 of file rgrl_match_set.cxx.

rgrl_match_set_from_iterator & rgrl_match_set_from_iterator::operator++ ( )

Definition at line 558 of file rgrl_match_set.cxx.

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

Definition at line 574 of file rgrl_match_set.cxx.

rgrl_match_set_from_iterator::size_type rgrl_match_set_from_iterator::size ( ) const

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

Definition at line 606 of file rgrl_match_set.cxx.


Friends And Related Function Documentation

friend class rgrl_match_set [friend]

Definition at line 272 of file rgrl_match_set.h.

friend class rgrl_match_set_const_from_iterator [friend]

Definition at line 273 of file rgrl_match_set.h.


Member Data Documentation

Definition at line 280 of file rgrl_match_set.h.

Definition at line 279 of file rgrl_match_set.h.


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