
Public Member Functions | |
| PolarEffect (PluginServer *server) | |
| ~PolarEffect () | |
| int | process_realtime (VFrame *input, VFrame *output) |
| int | is_realtime () |
| char * | plugin_title () |
| VFrame * | new_picon () |
| int | load_configuration () |
| int | load_defaults () |
| int | save_defaults () |
| void | save_data (KeyFrame *keyframe) |
| void | read_data (KeyFrame *keyframe) |
| int | show_gui () |
| int | set_string () |
| void | raise_window () |
| void | update_gui () |
Data Fields | |
| PolarConfig | config |
| BC_Hash * | defaults |
| PolarThread * | thread |
| PolarEngine * | engine |
| VFrame * | temp_frame |
| VFrame * | input |
| VFrame * | output |
| int | need_reconfigure |
Definition at line 106 of file polar.C.
| PolarEffect::PolarEffect | ( | PluginServer * | server | ) |
Definition at line 262 of file polar.C.
References engine, need_reconfigure, PLUGIN_CONSTRUCTOR_MACRO, and temp_frame.
| PolarEffect::~PolarEffect | ( | ) |
Reimplemented from PluginVClient.
Definition at line 364 of file polar.C.
References PolarConfig::angle, config, VFrame::copy_from(), PolarConfig::depth, engine, EQUIV, VFrame::get_color_model(), VFrame::get_h(), VFrame::get_rows(), VFrame::get_w(), load_configuration(), need_reconfigure, LoadServer::process_packages(), PluginClient::smp, and temp_frame.

| int PolarEffect::is_realtime | ( | ) | [virtual] |
| char * PolarEffect::plugin_title | ( | ) | [virtual] |
| VFrame* PolarEffect::new_picon | ( | ) | [virtual] |
Reimplemented from PluginClient.
| int PolarEffect::load_configuration | ( | ) |
Referenced by process_realtime(), and update_gui().
| int PolarEffect::load_defaults | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 308 of file polar.C.
References PolarConfig::angle, BCASTDIR, BCTEXTLEN, config, defaults, PolarConfig::depth, BC_Hash::get(), and BC_Hash::load().

| int PolarEffect::save_defaults | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 323 of file polar.C.
References PolarConfig::angle, config, defaults, PolarConfig::depth, BC_Hash::save(), and BC_Hash::update().

| void PolarEffect::save_data | ( | KeyFrame * | keyframe | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 331 of file polar.C.
References PolarConfig::angle, FileXML::append_tag(), config, KeyFrame::data, PolarConfig::depth, output, XMLTag::set_property(), FileXML::set_shared_string(), XMLTag::set_title(), FileXML::tag, and FileXML::terminate_string().

| void PolarEffect::read_data | ( | KeyFrame * | keyframe | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 346 of file polar.C.
References PolarConfig::angle, config, KeyFrame::data, PolarConfig::depth, XMLTag::get_property(), input, FileXML::read_tag(), FileXML::set_shared_string(), FileXML::tag, and XMLTag::title_is().

| int PolarEffect::show_gui | ( | ) | [virtual] |
Reimplemented from PluginClient.
| int PolarEffect::set_string | ( | ) | [virtual] |
Reimplemented from PluginClient.
| void PolarEffect::raise_window | ( | ) | [virtual] |
Reimplemented from PluginClient.
| void PolarEffect::update_gui | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 293 of file polar.C.
References PolarConfig::angle, config, PolarConfig::depth, load_configuration(), and thread.

Definition at line 126 of file polar.C.
Referenced by PolarAngle::handle_event(), PolarDepth::handle_event(), load_defaults(), process_realtime(), read_data(), save_data(), save_defaults(), and update_gui().
| PolarThread* PolarEffect::thread |
Definition at line 129 of file polar.C.
Referenced by PolarEffect(), process_realtime(), and ~PolarEffect().
Definition at line 130 of file polar.C.
Referenced by PolarEffect(), process_realtime(), and ~PolarEffect().
Reimplemented from PluginVClient.
Definition at line 131 of file polar.C.
Referenced by PolarEngine::init_packages(), PolarUnit::process_package(), and read_data().
Reimplemented from PluginVClient.
Definition at line 131 of file polar.C.
Referenced by save_data().
1.5.5