Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

input_filter Class Reference

#include <inputfilter.h>

Inheritance diagram for input_filter:

Filter List of all members.

Public Methods

 input_filter ()
virtual ~input_filter ()
virtual bool filter_frame (FrameClass &frame)
virtual void property_changed ()
virtual void reset ()
bool open_file (string filename)

Private Attributes

string filename
bool is_set
unsigned int at
vector< ColorImageimages

Constructor & Destructor Documentation

input_filter::input_filter  
 

input_filter::~input_filter   [virtual]
 


Member Function Documentation

bool input_filter::filter_frame FrameClass   frame [virtual]
 

this simply takes a frame and runs the current filter over it

Parameters:
frame  the current frame to be processed

Implements Filter.

bool input_filter::open_file string    filename
 

void input_filter::property_changed   [virtual]
 

this method is called after the member properties has been updated, it informs the filter that properties has changed and those changes should take effect

Reimplemented from Filter.

void input_filter::reset   [virtual]
 

some filters are ment to be used on a movie and can increase performance by storing information about previous frames, this function is called after an entire movie has finnished playing so that the filter may reset it's data, NOTE that this is only virtual and not purly virtual it need not be imlemented unless the filter wishes to be reset after a complete, movie has been run through it

Reimplemented from Filter.


Member Data Documentation

unsigned int input_filter::at [private]
 

string input_filter::filename [private]
 

vector<ColorImage> input_filter::images [private]
 

bool input_filter::is_set [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Apr 23 10:42:35 2003 for BioFilter by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002