Despike Class Reference

#include <despike.h>

Inherits PluginAClient.

Collaboration diagram for Despike:

Collaboration graph
[legend]

Public Member Functions

 Despike (PluginServer *server)
 ~Despike ()
void update_gui ()
int load_configuration ()
char * plugin_title ()
VFramenew_picon ()
int is_realtime ()
int process_realtime (int64_t size, double *input_ptr, double *output_ptr)
int show_gui ()
int set_string ()
void save_data (KeyFrame *keyframe)
void read_data (KeyFrame *keyframe)
void raise_window ()
int load_defaults ()
int save_defaults ()

Data Fields

DespikeConfig config
DB db
BC_Hashdefaults
DespikeThread * thread
double last_sample

Detailed Description

Definition at line 27 of file despike.h.


Constructor & Destructor Documentation

Despike::Despike ( PluginServer server  ) 

Definition at line 24 of file despike.C.

References PLUGIN_CONSTRUCTOR_MACRO.

Despike::~Despike (  ) 

Definition at line 31 of file despike.C.

References PLUGIN_DESTRUCTOR_MACRO.


Member Function Documentation

void Despike::update_gui (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 140 of file despike.C.

References config, DespikeConfig::level, load_configuration(), DespikeConfig::slope, and thread.

Here is the call graph for this function:

int Despike::load_configuration (  ) 

Referenced by process_realtime(), and update_gui().

char * Despike::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 36 of file despike.C.

References N_.

VFrame* Despike::new_picon (  )  [virtual]

Reimplemented from PluginClient.

int Despike::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 37 of file despike.C.

int Despike::process_realtime ( int64_t  size,
double *  input_ptr,
double *  output_ptr 
) [virtual]

Reimplemented from PluginAClient.

Definition at line 49 of file despike.C.

References config, db, DB::fromdb(), last_sample, DespikeConfig::level, load_configuration(), and DespikeConfig::slope.

Here is the call graph for this function:

int Despike::show_gui (  )  [virtual]

Reimplemented from PluginClient.

int Despike::set_string (  )  [virtual]

Reimplemented from PluginClient.

void Despike::save_data ( KeyFrame keyframe  )  [virtual]

void Despike::read_data ( KeyFrame keyframe  )  [virtual]

Reimplemented from PluginClient.

Definition at line 121 of file despike.C.

References config, KeyFrame::data, XMLTag::get_property(), input, DespikeConfig::level, FileXML::read_tag(), FileXML::set_shared_string(), DespikeConfig::slope, FileXML::tag, and XMLTag::title_is().

Here is the call graph for this function:

void Despike::raise_window (  )  [virtual]

Reimplemented from PluginClient.

int Despike::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 76 of file despike.C.

References config, defaults, BC_Hash::get(), PluginClient::get_defaultdir(), DespikeConfig::level, BC_Hash::load(), and DespikeConfig::slope.

Here is the call graph for this function:

int Despike::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 95 of file despike.C.

References config, defaults, DespikeConfig::level, BC_Hash::save(), DespikeConfig::slope, and BC_Hash::update().

Here is the call graph for this function:


Field Documentation

Definition at line 39 of file despike.h.

Referenced by process_realtime().

Definition at line 54 of file despike.h.

Referenced by load_defaults(), and save_defaults().

DespikeThread* Despike::thread

Definition at line 56 of file despike.h.

Referenced by update_gui().

Definition at line 57 of file despike.h.

Referenced by process_realtime().


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

Generated on Mon Apr 28 14:22:23 2008 for Cinelerra by  doxygen 1.5.5