#include <histogram.h>
Inherits LoadClient, and LoadClient.

Public Member Functions | |
| HistogramUnit (HistogramEngine *server, HistogramMain *plugin) | |
| ~HistogramUnit () | |
| void | process_package (LoadPackage *package) |
| HistogramUnit (HistogramEngine *server) | |
| ~HistogramUnit () | |
| void | process_package (LoadPackage *package) |
Data Fields | |
| HistogramEngine * | server |
| HistogramMain * | plugin |
| int * | accum [5] |
| HistogramEngine * | server |
| int64_t * | accum [5] |
Definition at line 75 of file histogram.h.
| HistogramUnit::HistogramUnit | ( | HistogramEngine * | server, | |
| HistogramMain * | plugin | |||
| ) |
| HistogramUnit::~HistogramUnit | ( | ) |
| HistogramUnit::HistogramUnit | ( | HistogramEngine * | server | ) |
| HistogramUnit::~HistogramUnit | ( | ) |
| void HistogramUnit::process_package | ( | LoadPackage * | package | ) | [virtual] |
Reimplemented from LoadClient.
Definition at line 1118 of file histogram.C.
References a, accum, HistogramEngine::APPLY, b, BC_RGB161616, BC_RGB888, BC_RGB_FLOAT, BC_RGBA16161616, BC_RGBA8888, BC_RGBA_FLOAT, BC_YUV161616, BC_YUV888, BC_YUVA16161616, BC_YUVA8888, HistogramEngine::data, HistogramEngine::do_value, VFrame::get_color_model(), VFrame::get_h(), VFrame::get_w(), BC_WindowBase::h, HistogramEngine::HISTOGRAM, HISTOGRAM_HEAD, HISTOGRAM_TAIL, HistogramMain::input, input, HistogramMain::lookup, HistogramEngine::operation, HistogramMain::output, output, plugin, HistogramMain::preview_lookup, PROCESS, PROCESS_FLOAT, PROCESS_YUV, r, server, BC_WindowBase::w, BC_WindowBase::y, HistogramMain::yuv, and YUV::yuv_to_rgb_16().

| void HistogramUnit::process_package | ( | LoadPackage * | package | ) | [virtual] |
Reimplemented from LoadClient.
Reimplemented from LoadClient.
Definition at line 81 of file histogram.h.
Referenced by process_package().
| int* HistogramUnit::accum[5] |
Definition at line 83 of file histogram.h.
Referenced by HistogramMain::calculate_histogram(), HistogramEngine::HistogramEngine(), HistogramUnit(), HistogramEngine::init_packages(), process_package(), HistogramEngine::process_packages(), and ~HistogramUnit().
| int64_t* HistogramUnit::accum[5] |
Definition at line 25 of file histogramengine.h.
1.5.5