#include <bgui_histogram_tableau.h>

Public Member Functions | |
| bgui_histogram_tableau () | |
| Constructor takes all the labels used on the graph. | |
| ~bgui_histogram_tableau () | |
| Destructor. | |
| void | update (vil1_memory_image_of< vil1_rgb< unsigned char > > &img) |
| Update the histogram. | |
| void | update (vil_image_view< vxl_byte > &img) |
| vcl_string | type_name () const |
| Return the name of this tableau. | |
| bool | handle (const vgui_event &) |
| Handles all events for this tableau. | |
| void | clear () |
| Clear the data. | |
| virtual vcl_string | name () const |
| virtual vcl_string | file_name () const |
| virtual vcl_string | pretty_name () const |
| void | get_parents (vcl_vector< vgui_tableau_sptr > *out) const |
| void | get_children (vcl_vector< vgui_tableau_sptr > *out) const |
| vgui_tableau_sptr | get_child (unsigned i) const |
| virtual bool | add_child (vgui_tableau_sptr const &) |
| virtual bool | remove_child (vgui_tableau_sptr const &) |
| virtual bool | notify_replaced_child (vgui_tableau_sptr const &old_child, vgui_tableau_sptr const &new_child) |
| virtual void | add_popup (vgui_menu &) |
| virtual void | get_popup (vgui_popup_params const &, vgui_menu &) |
| virtual void | post_message (char const *, void const *) |
| virtual void | post_redraw () |
| virtual void | post_overlay_redraw () |
| virtual void | post_idle_request () |
| virtual bool | get_bounding_box (float low[3], float high[3]) const |
| virtual bool | draw () |
| virtual bool | mouse_down (int x, int y, vgui_button, vgui_modifier) |
| virtual bool | mouse_up (int x, int y, vgui_button, vgui_modifier) |
| virtual bool | motion (int x, int y) |
| virtual bool | key_press (int x, int y, vgui_key, vgui_modifier) |
| virtual bool | help () |
| virtual bool | idle () |
| void | ref () const |
| void | unref () const |
Static Public Member Functions | |
| static void | get_all (vcl_vector< vgui_tableau_sptr > *out) |
| static bool | exists (vgui_tableau_sptr const &) |
Private Attributes | |
| int | left_offset_ |
| int | top_offset_ |
| int | graph_width_ |
| int | graph_height_ |
| vcl_vector< float > | xpoints_ |
| List of points. | |
| vcl_vector< float > | ypoints_ |
| vgui_easy2D_tableau_sptr | easy_ |
| vgui_soview2D_linestrip * | plot_ |
| vcl_vector< double > | data_ |
Definition at line 26 of file bgui_histogram_tableau.h.
| bgui_histogram_tableau::bgui_histogram_tableau | ( | ) |
Constructor takes all the labels used on the graph.
Constructor.
Definition at line 17 of file bgui_histogram_tableau.cxx.
| bgui_histogram_tableau::~bgui_histogram_tableau | ( | ) |
Destructor.
Definition at line 38 of file bgui_histogram_tableau.cxx.
| void bgui_histogram_tableau::clear | ( | ) |
Clear the data.
Definition at line 119 of file bgui_histogram_tableau.cxx.
| bool bgui_histogram_tableau::handle | ( | const vgui_event & | event | ) | [virtual] |
Handles all events for this tableau.
Reimplemented from vgui_tableau.
Definition at line 112 of file bgui_histogram_tableau.cxx.
| vcl_string bgui_histogram_tableau::type_name | ( | ) | const [inline, virtual] |
Return the name of this tableau.
Reimplemented from vgui_tableau.
Definition at line 37 of file bgui_histogram_tableau.h.
| void bgui_histogram_tableau::update | ( | vil1_memory_image_of< vil1_rgb< unsigned char > > & | img | ) |
Update the histogram.
Definition at line 43 of file bgui_histogram_tableau.cxx.
| void bgui_histogram_tableau::update | ( | vil_image_view< vxl_byte > & | img | ) |
Definition at line 78 of file bgui_histogram_tableau.cxx.
vcl_vector<double> bgui_histogram_tableau::data_ [private] |
Definition at line 51 of file bgui_histogram_tableau.h.
Definition at line 49 of file bgui_histogram_tableau.h.
int bgui_histogram_tableau::graph_height_ [private] |
Definition at line 46 of file bgui_histogram_tableau.h.
int bgui_histogram_tableau::graph_width_ [private] |
Definition at line 45 of file bgui_histogram_tableau.h.
int bgui_histogram_tableau::left_offset_ [private] |
Definition at line 43 of file bgui_histogram_tableau.h.
Definition at line 50 of file bgui_histogram_tableau.h.
int bgui_histogram_tableau::top_offset_ [private] |
Definition at line 44 of file bgui_histogram_tableau.h.
vcl_vector<float> bgui_histogram_tableau::xpoints_ [private] |
List of points.
Definition at line 48 of file bgui_histogram_tableau.h.
vcl_vector<float> bgui_histogram_tableau::ypoints_ [private] |
Definition at line 48 of file bgui_histogram_tableau.h.
1.7.5.1