ReFrame Class Reference

#include <reframe.h>

Inherits PluginVClient.

Collaboration diagram for ReFrame:

Collaboration graph
[legend]

Public Member Functions

 ReFrame (PluginServer *server)
 ~ReFrame ()
char * plugin_title ()
VFramenew_picon ()
int get_parameters ()
int load_defaults ()
int save_defaults ()
int start_loop ()
int stop_loop ()
int process_loop (VFrame *buffer)

Data Fields

double scale
BC_Hashdefaults
MainProgressBarprogress
int64_t current_position

Detailed Description

Definition at line 35 of file reframe.h.


Constructor & Destructor Documentation

ReFrame::ReFrame ( PluginServer server  ) 

Definition at line 23 of file reframe.C.

ReFrame::~ReFrame (  ) 

Definition at line 30 of file reframe.C.

References defaults, and save_defaults().

Here is the call graph for this function:


Member Function Documentation

char * ReFrame::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 36 of file reframe.C.

References N_.

Referenced by start_loop().

VFrame* ReFrame::new_picon (  )  [virtual]

Reimplemented from PluginClient.

int ReFrame::get_parameters (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 65 of file reframe.C.

References BC_DisplayInfo::get_abs_cursor_x(), BC_DisplayInfo::get_abs_cursor_y(), and window.

Here is the call graph for this function:

int ReFrame::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 41 of file reframe.C.

References BCASTDIR, defaults, BC_Hash::get(), BC_Hash::load(), and scale.

Here is the call graph for this function:

int ReFrame::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 58 of file reframe.C.

References defaults, BC_Hash::save(), scale, and BC_Hash::update().

Referenced by ~ReFrame().

Here is the call graph for this function:

int ReFrame::start_loop (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 76 of file reframe.C.

References BCTEXTLEN, current_position, PluginClient::end, PluginClient::interactive, plugin_title(), progress, PluginClient::start, and PluginClient::start_progress().

Here is the call graph for this function:

int ReFrame::stop_loop (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 90 of file reframe.C.

References PluginClient::interactive, progress, and MainProgressBar::stop_progress().

Here is the call graph for this function:

int ReFrame::process_loop ( VFrame buffer  )  [virtual]

Reimplemented from PluginVClient.

Definition at line 101 of file reframe.C.

References current_position, PluginClient::end, PluginClient::interactive, progress, PluginVClient::read_frame(), scale, PluginClient::start, Units::to_int64(), and MainProgressBar::update().

Here is the call graph for this function:


Field Documentation

Definition at line 52 of file reframe.h.

Referenced by ReFrameOutput::handle_event(), load_defaults(), process_loop(), and save_defaults().

Definition at line 54 of file reframe.h.

Referenced by load_defaults(), save_defaults(), and ~ReFrame().

Definition at line 55 of file reframe.h.

Referenced by process_loop(), start_loop(), and stop_loop().

Definition at line 56 of file reframe.h.

Referenced by process_loop(), and start_loop().


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

Generated on Mon Apr 28 14:39:59 2008 for Cinelerra by  doxygen 1.5.5