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

output_filter Class Reference

#include <output.h>

Inheritance diagram for output_filter:

Filter List of all members.

Public Methods

 output_filter ()
virtual ~output_filter ()
virtual bool filter_frame (FrameClass &frame)
virtual void property_changed ()
virtual void reset ()

Private Attributes

string box_name
string title
bool is_set
GtkWidget * window
GtkWidget * drawing_area
int width
int height
GdkPixbuf * pixbuf
Graphicsg
vector< name_structnames

Friends

gboolean output_expose_event (GtkWidget *widget, GdkEventExpose *event, output_filter *of)

Constructor & Destructor Documentation

output_filter::output_filter  
 

output_filter::~output_filter   [virtual]
 


Member Function Documentation

bool output_filter::filter_frame FrameClass   frame [virtual]
 

output all faces found in the frame

Parameters:
frame  the frame to be output @return, always true

Implements Filter.

void output_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 output_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.


Friends And Related Function Documentation

gboolean output_expose_event GtkWidget *    widget,
GdkEventExpose *    event,
output_filter *    of
[friend]
 


Member Data Documentation

string output_filter::box_name [private]
 

GtkWidget* output_filter::drawing_area [private]
 

Graphics* output_filter::g [private]
 

int output_filter::height [private]
 

bool output_filter::is_set [private]
 

vector<name_struct> output_filter::names [private]
 

GdkPixbuf* output_filter::pixbuf [private]
 

string output_filter::title [private]
 

int output_filter::width [private]
 

GtkWidget* output_filter::window [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