vidl_vil1_movie::frame_iterator Class Reference

#include <vidl_vil1_movie.h>

List of all members.


Detailed Description

Definition at line 68 of file vidl_vil1_movie.h.


Public Member Functions

 frame_iterator (vidl_vil1_movie_sptr movie, int frame_number)
 frame_iterator (vidl_vil1_movie_sptr movie)
 frame_iterator (const frame_iterator &fr)
 ~frame_iterator ()
frame_iteratoroperator= (const frame_iterator &fr)
frame_iteratoroperator= (int n)
frame_iteratoroperator++ ()
frame_iteratoroperator-- ()
frame_iteratoroperator+= (int n)
frame_iteratoroperator-= (int n)
 operator vidl_vil1_frame_sptr () const
vidl_vil1_frame_sptr operator-> () const
bool operator== (int n) const
bool operator!= (int n) const
bool operator< (int n) const
bool operator> (int n) const
bool operator<= (int n) const
bool operator>= (int n) const
int current_frame_number () const
vidl_vil1_movie_sptr get_movie () const

Private Attributes

vidl_vil1_movie_sptr movie_
int frame_number_

Friends

bool operator== (const frame_iterator &fr1, const frame_iterator &fr2)
bool operator!= (const frame_iterator &fr1, const frame_iterator &fr2)
bool operator< (const frame_iterator &fr1, const frame_iterator &fr2)
bool operator> (const frame_iterator &fr1, const frame_iterator &fr2)
bool operator<= (const frame_iterator &fr1, const frame_iterator &fr2)
bool operator>= (const frame_iterator &fr1, const frame_iterator &fr2)

Constructor & Destructor Documentation

vidl_vil1_movie::frame_iterator::frame_iterator ( vidl_vil1_movie_sptr  movie,
int  frame_number 
) [inline]

Definition at line 91 of file vidl_vil1_movie.h.

vidl_vil1_movie::frame_iterator::frame_iterator ( vidl_vil1_movie_sptr  movie  )  [inline]

Definition at line 94 of file vidl_vil1_movie.h.

vidl_vil1_movie::frame_iterator::frame_iterator ( const frame_iterator fr  )  [inline]

Definition at line 97 of file vidl_vil1_movie.h.

vidl_vil1_movie::frame_iterator::~frame_iterator (  )  [inline]

Definition at line 100 of file vidl_vil1_movie.h.


Member Function Documentation

frame_iterator& vidl_vil1_movie::frame_iterator::operator= ( const frame_iterator fr  )  [inline]

Definition at line 103 of file vidl_vil1_movie.h.

frame_iterator& vidl_vil1_movie::frame_iterator::operator= ( int  n  )  [inline]

Definition at line 110 of file vidl_vil1_movie.h.

frame_iterator& vidl_vil1_movie::frame_iterator::operator++ (  )  [inline]

Definition at line 113 of file vidl_vil1_movie.h.

frame_iterator& vidl_vil1_movie::frame_iterator::operator-- (  )  [inline]

Definition at line 114 of file vidl_vil1_movie.h.

frame_iterator& vidl_vil1_movie::frame_iterator::operator+= ( int  n  )  [inline]

Definition at line 115 of file vidl_vil1_movie.h.

frame_iterator& vidl_vil1_movie::frame_iterator::operator-= ( int  n  )  [inline]

Definition at line 116 of file vidl_vil1_movie.h.

vidl_vil1_movie::frame_iterator::operator vidl_vil1_frame_sptr (  )  const [inline]

Definition at line 119 of file vidl_vil1_movie.h.

vidl_vil1_frame_sptr vidl_vil1_movie::frame_iterator::operator-> (  )  const [inline]

Definition at line 126 of file vidl_vil1_movie.h.

bool vidl_vil1_movie::frame_iterator::operator== ( int  n  )  const [inline]

Definition at line 153 of file vidl_vil1_movie.h.

bool vidl_vil1_movie::frame_iterator::operator!= ( int  n  )  const [inline]

Definition at line 154 of file vidl_vil1_movie.h.

bool vidl_vil1_movie::frame_iterator::operator< ( int  n  )  const [inline]

Definition at line 155 of file vidl_vil1_movie.h.

bool vidl_vil1_movie::frame_iterator::operator> ( int  n  )  const [inline]

Definition at line 156 of file vidl_vil1_movie.h.

bool vidl_vil1_movie::frame_iterator::operator<= ( int  n  )  const [inline]

Definition at line 157 of file vidl_vil1_movie.h.

bool vidl_vil1_movie::frame_iterator::operator>= ( int  n  )  const [inline]

Definition at line 158 of file vidl_vil1_movie.h.

int vidl_vil1_movie::frame_iterator::current_frame_number (  )  const [inline]

Definition at line 161 of file vidl_vil1_movie.h.

vidl_vil1_movie_sptr vidl_vil1_movie::frame_iterator::get_movie (  )  const [inline]

Definition at line 162 of file vidl_vil1_movie.h.


Friends And Related Function Documentation

bool operator== ( const frame_iterator fr1,
const frame_iterator fr2 
) [friend]

Definition at line 129 of file vidl_vil1_movie.h.

bool operator!= ( const frame_iterator fr1,
const frame_iterator fr2 
) [friend]

Definition at line 133 of file vidl_vil1_movie.h.

bool operator< ( const frame_iterator fr1,
const frame_iterator fr2 
) [friend]

Definition at line 137 of file vidl_vil1_movie.h.

bool operator> ( const frame_iterator fr1,
const frame_iterator fr2 
) [friend]

Definition at line 140 of file vidl_vil1_movie.h.

bool operator<= ( const frame_iterator fr1,
const frame_iterator fr2 
) [friend]

Definition at line 144 of file vidl_vil1_movie.h.

bool operator>= ( const frame_iterator fr1,
const frame_iterator fr2 
) [friend]

Definition at line 148 of file vidl_vil1_movie.h.


Member Data Documentation

vidl_vil1_movie_sptr vidl_vil1_movie::frame_iterator::movie_ [private]

Definition at line 86 of file vidl_vil1_movie.h.

int vidl_vil1_movie::frame_iterator::frame_number_ [private]

Definition at line 87 of file vidl_vil1_movie.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 2 05:09:14 2008 for core/vidl_vil1 by  doxygen 1.5.1