#include <EventDisplay.h>
Inheritance diagram for tpc_tracking::EventDisplay:
Public Member Functions | |
| EventDisplay () | |
| ~EventDisplay () | |
| void | get_gtk_action_entry_array (GtkActionEntry **pentries, int *pnentries) |
| void | get_gtk_toggle_action_entry_array (GtkToggleActionEntry **pentries, int *pnentries) |
| const char * | get_actions_xml () |
| bool | timeout () |
| void | setup_ui_manager () |
| void | ui_update_radios () |
| void | ui_action (GtkAction *action) |
| void | ui_toggle_action (GtkToggleAction *toggle_action) |
| void | init () |
| void | gl_realize () |
| void | gl_configure () |
| void | gl_expose () |
| void | center_on (Vector *center) |
| void | center_on (SimTrackerHit *sim_tracker_hit) |
| void | center_on (IonizationCenter *center) |
| void | center_on0 (Vector *center) |
| void | center_on1 (SimTrackerHit *sim_tracker_hit) |
| void | center_on2 (IonizationCenter *center) |
| void | DrawDetector (bool bDraw) |
| void | DrawAxes (bool bDraw) |
| void | DrawPads (bool bDraw) |
| void | DrawSimTrackerHits (bool bDraw) |
| void | draw_axes () |
| void | draw_detector () |
| void | draw_pads () |
| void | draw_simtrackerhits () |
| void | draw_simtracks () |
| void | draw_current_charged_pad () |
| void | draw_current_ionization_center () |
| void | draw_current_sim_track () |
| void | draw_all_charge_paths () |
| void | set_current_charged_pad (boost::shared_ptr< ChargedPad > current_charged_pad) |
| void | set_current_ionization_center (boost::shared_ptr< IonizationCenter > current_ionization_center) |
| void | set_current_sim_track (boost::shared_ptr< SimTrack > current_sim_track) |
| void | key_press (GdkEventKey *event) |
| void | motion_notify (GdkEventMotion *event) |
| void | button_press (GdkEventButton *event) |
| EventDisplay () | |
| ~EventDisplay () | |
| void | get_gtk_action_entry_array (GtkActionEntry **pentries, int *pnentries) |
| void | get_gtk_toggle_action_entry_array (GtkToggleActionEntry **pentries, int *pnentries) |
| const char * | get_actions_xml () |
| bool | timeout () |
| void | setup_ui_manager () |
| void | ui_update_radios () |
| void | ui_action (GtkAction *action) |
| void | ui_toggle_action (GtkToggleAction *toggle_action) |
| void | init () |
| void | gl_realize () |
| void | gl_configure () |
| void | gl_expose () |
| void | center_on (Vector *center) |
| void | center_on (SimTrackerHit *sim_tracker_hit) |
| void | center_on (IonizationCenter *center) |
| void | center_on0 (Vector *center) |
| void | center_on1 (SimTrackerHit *sim_tracker_hit) |
| void | center_on2 (IonizationCenter *center) |
| void | DrawDetector (bool bDraw) |
| void | DrawAxes (bool bDraw) |
| void | DrawPads (bool bDraw) |
| void | DrawSimTrackerHits (bool bDraw) |
| void | draw_axes () |
| void | draw_detector () |
| void | draw_pads () |
| void | draw_simtrackerhits () |
| void | draw_simtracks () |
| void | draw_current_charged_pad () |
| void | draw_current_ionization_center () |
| void | draw_current_sim_track () |
| void | draw_all_charge_paths () |
| void | set_current_charged_pad (boost::shared_ptr< ChargedPad > current_charged_pad) |
| void | set_current_ionization_center (boost::shared_ptr< IonizationCenter > current_ionization_center) |
| void | set_current_sim_track (boost::shared_ptr< SimTrack > current_sim_track) |
| void | key_press (GdkEventKey *event) |
| void | motion_notify (GdkEventMotion *event) |
| void | button_press (GdkEventButton *event) |
| virtual void | derived_create () |
| virtual void | derived_create () |
| virtual void | realize_event () |
| virtual void | realize_event () |
| virtual gboolean | configure_event (GdkEventConfigure *event) |
| virtual gboolean | configure_event (GdkEventConfigure *event) |
| virtual gboolean | expose_event (GdkEventExpose *event) |
| virtual gboolean | expose_event (GdkEventExpose *event) |
| double | get_mouse_x_2d () |
| double | get_mouse_x_2d () |
| double | get_mouse_y_2d () |
| double | get_mouse_y_2d () |
| double | get_mouse_delta_x_2d () |
| double | get_mouse_delta_x_2d () |
| double | get_mouse_delta_y_2d () |
| double | get_mouse_delta_y_2d () |
| void | get_border_2d (Rectangle< double > &border) |
| void | get_border_2d (Rectangle< double > &border) |
| void | thread_safe_close () |
| void | thread_safe_close () |
| void | close () |
| void | close () |
| void | inject_static_create_into_gtk_main_loop () |
| void | inject_static_create_into_gtk_main_loop () |
| void | refresh_event_data () |
| void | refresh_event_data () |
| void | start_timeout (guint32 milliseconds) |
| void | start_timeout (guint32 milliseconds) |
| void | stop_timeout () |
| void | stop_timeout () |
| virtual void | create () |
| virtual void | create () |
| virtual void | configure (GdkEventConfigure *event) |
| virtual void | configure (GdkEventConfigure *event) |
| virtual void | expose (GdkEventExpose *event) |
| virtual void | expose (GdkEventExpose *event) |
| virtual void | delete_event () |
| virtual void | delete_event () |
| virtual void | realize () |
| virtual void | realize () |
| virtual gboolean | key_press_event (GdkEventKey *event) |
| virtual gboolean | key_press_event (GdkEventKey *event) |
| virtual gboolean | motion_notify_event (GdkEventMotion *event) |
| virtual gboolean | motion_notify_event (GdkEventMotion *event) |
| virtual gboolean | button_press_event (GdkEventButton *event) |
| virtual gboolean | button_press_event (GdkEventButton *event) |
| int | get_drawingarea_width () |
| int | get_drawingarea_width () |
| int | get_drawingarea_height () |
| int | get_drawingarea_height () |
| tpc_inline int | w () |
| tpc_inline int | w () |
| tpc_inline int | h () |
| tpc_inline int | h () |
| double | get_mouse_delta_x_percent () |
| double | get_mouse_delta_x_percent () |
| double | get_mouse_delta_y_percent () |
| double | get_mouse_delta_y_percent () |
| double | get_mouse_x_percent () |
| double | get_mouse_x_percent () |
| double | get_mouse_y_percent () |
| double | get_mouse_y_percent () |
Static Public Member Functions | |
| void | export_to_python (boost::python::object &tpc) |
| void | export_to_python (boost::python::object &tpc) |
| gboolean | static_create (WindowBase *window) |
| gboolean | static_create (WindowBase *window) |
| void | refresh_gui () |
| void | refresh_gui () |
| gboolean | static_timeout (WindowBase *window) |
| gboolean | static_timeout (WindowBase *window) |
| void | static_ui_action (GtkAction *action, WindowBase *window) |
| void | static_ui_action (GtkAction *action, WindowBase *window) |
| void | static_ui_toggle_action (GtkToggleAction *action, WindowBase *window) |
| void | static_ui_toggle_action (GtkToggleAction *action, WindowBase *window) |
| void | static_menu_add_widget (GtkUIManager *ui, GtkWidget *widget, GtkContainer *container) |
| void | static_menu_add_widget (GtkUIManager *ui, GtkWidget *widget, GtkContainer *container) |
| gboolean | static_delete_event (GtkWidget *widget, GdkEvent *event, WindowBase *window) |
| gboolean | static_delete_event (GtkWidget *widget, GdkEvent *event, WindowBase *window) |
| void | static_realize_event (GtkWidget *widget, WindowBase *window) |
| void | static_realize_event (GtkWidget *widget, WindowBase *window) |
| gboolean | static_configure_event (GtkWidget *widget, GdkEventConfigure *event, WindowBase *window) |
| gboolean | static_configure_event (GtkWidget *widget, GdkEventConfigure *event, WindowBase *window) |
| gboolean | static_expose_event (GtkWidget *widget, GdkEventExpose *event, WindowBase *window) |
| gboolean | static_expose_event (GtkWidget *widget, GdkEventExpose *event, WindowBase *window) |
| gboolean | static_key_press_event (GtkWidget *widget, GdkEventKey *event, WindowBase *window) |
| gboolean | static_key_press_event (GtkWidget *widget, GdkEventKey *event, WindowBase *window) |
| gboolean | static_motion_notify_event (GtkWidget *widget, GdkEventMotion *event, WindowBase *window) |
| gboolean | static_motion_notify_event (GtkWidget *widget, GdkEventMotion *event, WindowBase *window) |
| gboolean | static_button_press_event (GtkWidget *widget, GdkEventButton *event, WindowBase *window) |
| gboolean | static_button_press_event (GtkWidget *widget, GdkEventButton *event, WindowBase *window) |
Public Attributes | |
| double | old_mouse_x |
| double | old_mouse_y |
| bool | m_bDrawDetector |
| bool | m_bDrawAxes |
| bool | m_bDrawPads |
| bool | m_bDrawSimTrackerHits |
| bool | m_bDrawParticleLabels |
| bool | m_bDrawChargeOnPads |
| bool | m_bDrawAllChargePaths |
| bool | m_bDrawCurrentChargedPad |
| bool | m_bDrawCurrentIonizationCenter |
| bool | m_bDrawCurrentTrack |
| GLuint | m_list_simtrackerhits |
| GLuint | m_list_pads |
| bool | m_bCameraFlying |
| boost::shared_ptr< ChargedPad > | m_current_charged_pad |
| boost::shared_ptr< SimTrack > | m_current_sim_track |
| boost::shared_ptr< IonizationCenter > | m_current_ionization_center |
| boost::shared_ptr< ChargedPad > | m_current_charged_pad |
| boost::shared_ptr< SimTrack > | m_current_sim_track |
| boost::shared_ptr< IonizationCenter > | m_current_ionization_center |
Protected Member Functions | |
| void | register_window (WindowBase *window) |
| void | register_window (WindowBase *window) |
| void | unregister_window (WindowBase *window) |
| void | unregister_window (WindowBase *window) |
| bool | event_data_refreshed () |
| bool | event_data_refreshed () |
| virtual void | invalidate () |
| virtual void | invalidate () |
Static Protected Member Functions | |
| bool | bCtrl (GdkEventMotion *event) |
| bool | bCtrl (GdkEventButton *event) |
| bool | bCtrl (GdkEventMotion *event) |
| bool | bCtrl (GdkEventButton *event) |
| bool | bShift (GdkEventMotion *event) |
| bool | bShift (GdkEventButton *event) |
| bool | bShift (GdkEventMotion *event) |
| bool | bShift (GdkEventButton *event) |
| bool | bLeftButton (GdkEventMotion *event) |
| bool | bLeftButton (GdkEventButton *event) |
| bool | bLeftButton (GdkEventMotion *event) |
| bool | bLeftButton (GdkEventButton *event) |
| bool | bRightButton (GdkEventMotion *event) |
| bool | bRightButton (GdkEventButton *event) |
| bool | bRightButton (GdkEventMotion *event) |
| bool | bRightButton (GdkEventButton *event) |
Protected Attributes | |
| glText | m_gl_text |
| GdkGLConfig * | m_glconfig |
| GdkGLConfig * | m_glconfig |
| glCamera | m_camera |
| GtkWidget * | m_window |
| GtkWidget * | m_window |
| GtkWidget * | m_drawingarea |
| GtkWidget * | m_drawingarea |
| GtkActionGroup * | m_action_group |
| GtkActionGroup * | m_action_group |
| GtkUIManager * | m_ui_manager |
| GtkUIManager * | m_ui_manager |
| double | m_mouse_old_x |
| double | m_mouse_old_y |
| double | m_mouse_x |
| double | m_mouse_y |
| double | m_mouse_delta_x |
| double | m_mouse_delta_y |
| guint | m_timeout_id |
| bool | m_bRefreshEventData |
Static Protected Attributes | |
| hash_set< WindowBase * > | m_windows |
| hash_set< WindowBase * > | m_windows |
|
|
Definition at line 55 of file EventDisplay.cc. |
|
|
Definition at line 108 of file EventDisplay.cc. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 274 of file WindowBase.cc. |
|
|
Definition at line 262 of file WindowBase.cc. |
|
|
|
|
|
|
|
|
Definition at line 280 of file WindowBase.cc. |
|
|
Definition at line 268 of file WindowBase.cc. Referenced by tpc_tracking::ZEventDisplay::button_press(), tpc_tracking::ZEventDisplay::motion_notify(), and motion_notify(). |
|
|
|
|
|
|
|
|
Definition at line 283 of file WindowBase.cc. |
|
|
Definition at line 271 of file WindowBase.cc. Referenced by tpc_tracking::ZEventDisplay::motion_notify(), and motion_notify(). |
|
|
|
|
|
|
|
|
Definition at line 277 of file WindowBase.cc. |
|
|
Definition at line 265 of file WindowBase.cc. Referenced by tpc_tracking::ZEventDisplay::button_press(). |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 216 of file EventDisplay.cc. References old_mouse_x, and old_mouse_y. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 71 of file EventDisplay.cc. References center_on(), and tpc_tracking::IonizationCenter::get_sim_tracker_hit(). |
|
|
Definition at line 65 of file EventDisplay.cc. References tpc_tracking::SimTrackerHit::get_position(), and tpc_tracking::gui::WindowBase::invalidate(). |
|
|
Definition at line 59 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::invalidate(). Referenced by center_on(). |
|
|
Definition at line 34 of file EventDisplay.h. |
|
|
Definition at line 34 of file EventDisplay.h. |
|
|
Definition at line 35 of file EventDisplay.h. |
|
|
Definition at line 35 of file EventDisplay.h. |
|
|
Definition at line 36 of file EventDisplay.h. |
|
|
Definition at line 36 of file EventDisplay.h. |
|
|
|
|
|
Definition at line 35 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_window, tpc_tracking::gui::WindowBase::stop_timeout(), tpc_info3, and tpc_tracking::gui::WindowBase::unregister_window(). Referenced by tpc_tracking::gui::WindowBase::delete_event(), tpc_tracking::gui::WindowBase::thread_safe_close(), and tpc_tracking::gui::WindowBase::ui_action(). |
|
|
Reimplemented in tpc_tracking::gui::Window, and tpc_tracking::gui::Window. |
|
|
Reimplemented in tpc_tracking::gui::Window, and tpc_tracking::gui::Window. Definition at line 197 of file WindowBase.cc. Referenced by tpc_tracking::gui::WindowBase::configure_event(). |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
|
|
|
|
|
|
|
|
Definition at line 188 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::close(). Referenced by tpc_tracking::gui::WindowBase::static_delete_event(). |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 323 of file opengl.cc. References tpc_tracking::gui::glWindow::m_glconfig, and tpc_info3. |
|
|
|
|
|
Definition at line 354 of file EventDisplay.cc. References tpc_tracking::IonizationCenter::gl_draw(), and tpc_assert. Referenced by gl_expose(). |
|
|
|
|
|
Definition at line 265 of file EventDisplay.cc. References tpc_tracking::draw_arrow(). Referenced by gl_expose(). |
|
|
|
|
|
|
|
|
|
Definition at line 366 of file EventDisplay.cc. References tpc_tracking::IonizationCenter::gl_draw(), and m_current_ionization_center. Referenced by gl_expose(). |
|
|
|
|
|
Definition at line 370 of file EventDisplay.cc. References tpc_tracking::SimTrackerHit::get_number(), tpc_tracking::IonizationCenter::gl_draw(), m_current_sim_track, and tpc_assert. Referenced by gl_expose(). |
|
|
|
|
|
Definition at line 222 of file EventDisplay.cc. Referenced by gl_expose(). |
|
|
|
|
|
Definition at line 250 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::event_data_refreshed(), tpc_tracking::gui::gl_cache::exec(), m_bDrawChargeOnPads, and m_list_pads. Referenced by gl_expose(). |
|
|
|
|
|
Definition at line 317 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::event_data_refreshed(), tpc_tracking::gui::gl_cache::exec(), tpc_tracking::SimTrackerHit::gl_draw(), and m_list_simtrackerhits. |
|
|
|
|
|
Definition at line 323 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::event_data_refreshed(), tpc_tracking::gui::gl_cache::exec(), m_bDrawParticleLabels, and m_list_simtrackerhits. Referenced by gl_expose(). |
|
|
|
|
|
Definition at line 84 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::invalidate(), and m_bDrawAxes. |
|
|
|
|
|
Definition at line 76 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::invalidate(), and m_bDrawDetector. |
|
|
|
|
|
Definition at line 92 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::invalidate(), and m_bDrawPads. |
|
|
|
|
|
Definition at line 100 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::invalidate(), and m_bDrawSimTrackerHits. |
|
|
|
|
|
Definition at line 374 of file WindowBase.cc. Referenced by draw_pads(), draw_simtrackerhits(), draw_simtracks(), and tpc_tracking::ZEventDisplay::gl_expose(). |
|
|
|
|
|
Definition at line 7 of file EventDisplay.cc. |
|
|
Reimplemented in tpc_tracking::gui::Window, and tpc_tracking::gui::Window. |
|
|
Reimplemented in tpc_tracking::gui::Window, and tpc_tracking::gui::Window. Definition at line 200 of file WindowBase.cc. Referenced by tpc_tracking::gui::WindowBase::expose_event(). |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 384 of file opengl.cc. References tpc_tracking::gui::glWindow::gl_expose(), tpc_tracking::gui::glCamera::gl_projection(), tpc_tracking::gui::glCamera::in_3d_mode(), tpc_tracking::gui::glWindow::m_camera, tpc_error, and tpc_info3. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 430 of file EventDisplay.cc. |
|
|
|
|
|
Definition at line 448 of file opengl.cc. References tpc_tracking::gui::glCamera::get_border_2d(), and tpc_tracking::gui::glWindow::m_camera. |
|
|
|
|
|
Definition at line 247 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_drawingarea. Referenced by tpc_tracking::gui::Window::configure(), tpc_tracking::gui::glWindow::configure_event(), tpc_tracking::gui::Window::get_drawingarea_rectangle(), and tpc_tracking::gui::Window::pixmap_expose(). |
|
|
|
|
|
Definition at line 244 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_drawingarea. Referenced by tpc_tracking::gui::glWindow::configure_event(), and tpc_tracking::gui::Window::get_drawingarea_rectangle(). |
|
||||||||||||
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
||||||||||||
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 396 of file EventDisplay.cc. |
|
||||||||||||
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
||||||||||||
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 409 of file EventDisplay.cc. |
|
|
|
|
|
Definition at line 440 of file opengl.cc. References tpc_tracking::gui::glCamera::get_delta_x_from_percent_2d(), tpc_tracking::gui::WindowBase::get_mouse_delta_x_percent(), and tpc_tracking::gui::glWindow::m_camera. Referenced by tpc_tracking::ZEventDisplay::motion_notify(). |
|
|
|
|
|
Definition at line 250 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_drawingarea, and tpc_tracking::gui::WindowBase::m_mouse_delta_x. Referenced by tpc_tracking::gui::glWindow::get_mouse_delta_x_2d(). |
|
|
|
|
|
Definition at line 444 of file opengl.cc. References tpc_tracking::gui::glCamera::get_delta_y_from_percent_2d(), tpc_tracking::gui::WindowBase::get_mouse_delta_y_percent(), and tpc_tracking::gui::glWindow::m_camera. Referenced by tpc_tracking::ZEventDisplay::motion_notify(). |
|
|
|
|
|
Definition at line 253 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_drawingarea, and tpc_tracking::gui::WindowBase::m_mouse_delta_y. Referenced by tpc_tracking::gui::glWindow::get_mouse_delta_y_2d(), and tpc_tracking::ZEventDisplay::motion_notify(). |
|
|
|
|
|
Definition at line 432 of file opengl.cc. References tpc_tracking::gui::WindowBase::get_mouse_x_percent(), tpc_tracking::gui::glCamera::get_x_from_percent_2d(), and tpc_tracking::gui::glWindow::m_camera. Referenced by tpc_tracking::ZEventDisplay::button_press(), tpc_tracking::ZEventDisplay::draw_charge_distribution(), and tpc_tracking::ZEventDisplay::gl_expose(). |
|
|
|
|
|
Definition at line 256 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_drawingarea, and tpc_tracking::gui::WindowBase::m_mouse_x. Referenced by tpc_tracking::gui::glWindow::get_mouse_x_2d(). |
|
|
|
|
|
Definition at line 436 of file opengl.cc. References tpc_tracking::gui::WindowBase::get_mouse_y_percent(), tpc_tracking::gui::glCamera::get_y_from_percent_2d(), and tpc_tracking::gui::glWindow::m_camera. Referenced by tpc_tracking::ZEventDisplay::button_press(), tpc_tracking::ZEventDisplay::draw_charge_distribution(), and tpc_tracking::ZEventDisplay::gl_expose(). |
|
|
|
|
|
Definition at line 259 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_drawingarea, and tpc_tracking::gui::WindowBase::m_mouse_y. Referenced by tpc_tracking::gui::glWindow::get_mouse_y_2d(). |
|
|
Reimplemented from tpc_tracking::gui::glWindow. |
|
|
Reimplemented from tpc_tracking::gui::glWindow. Definition at line 115 of file EventDisplay.cc. |
|
|
Reimplemented from tpc_tracking::gui::glWindow. |
|
|
Reimplemented from tpc_tracking::gui::glWindow. Definition at line 117 of file EventDisplay.cc. References draw_all_charge_paths(), draw_axes(), draw_current_charged_pad(), draw_current_ionization_center(), draw_current_sim_track(), draw_detector(), draw_pads(), draw_simtracks(), and tpc_info2. |
|
|
Reimplemented from tpc_tracking::gui::glWindow. |
|
|
Reimplemented from tpc_tracking::gui::glWindow. Definition at line 112 of file EventDisplay.cc. |
|
|
Definition at line 69 of file WindowBase.h. References tpc_inline. |
|
|
Definition at line 69 of file WindowBase.h. References tpc_inline. Referenced by tpc_tracking::ChargedPadViewer::draw_axes(), and tpc_tracking::ChargedPadViewer::draw_no_pad(). |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 25 of file EventDisplay.cc. References m_bCameraFlying, m_bDrawAllChargePaths, m_bDrawAxes, m_bDrawChargeOnPads, m_bDrawCurrentChargedPad, m_bDrawCurrentIonizationCenter, m_bDrawCurrentTrack, m_bDrawDetector, m_bDrawPads, m_bDrawParticleLabels, m_bDrawSimTrackerHits, m_list_simtrackerhits, and ui_update_radios(). |
|
|
|
|
|
Definition at line 19 of file WindowBase.cc. References tpc_info3. |
|
|
Reimplemented in tpc_tracking::gui::Window, and tpc_tracking::gui::Window. |
|
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 140 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::invalidate(). |
|
|
|
|
|
Definition at line 212 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::key_press(). Referenced by tpc_tracking::gui::WindowBase::static_key_press_event(). |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 182 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::bLeftButton(), tpc_tracking::gui::WindowBase::bRightButton(), tpc_tracking::gui::WindowBase::invalidate(), old_mouse_x, and old_mouse_y. |
|
|
|
|
|
|
|
|
|
Definition at line 194 of file WindowBase.cc. Referenced by tpc_tracking::gui::WindowBase::realize_event(). |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 346 of file opengl.cc. References tpc_tracking::gui::glWindow::gl_realize(), tpc_tracking::gui::glText::init(), tpc_tracking::gui::glWindow::m_gl_text, and tpc_info3. |
|
|
Reimplemented in tpc_tracking::ZEventDisplay, and tpc_tracking::ZEventDisplay. |
|
|
Reimplemented in tpc_tracking::ZEventDisplay, and tpc_tracking::ZEventDisplay. Definition at line 368 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::invalidate(), and tpc_tracking::gui::WindowBase::m_bRefreshEventData. Referenced by tpc_tracking::gui::WindowBase::refresh_gui(). |
|
|
|
|
|
Definition at line 357 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_windows, and tpc_tracking::gui::WindowBase::refresh_event_data(). |
|
|
|
|
|
Definition at line 362 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_windows. Referenced by tpc_tracking::gui::WindowBase::WindowBase(). |
|
|
|
|
|
Definition at line 383 of file EventDisplay.cc. References m_current_charged_pad. |
|
|
|
|
|
Definition at line 386 of file EventDisplay.cc. References m_current_ionization_center. |
|
|
|
|
|
Definition at line 389 of file EventDisplay.cc. References m_current_sim_track. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 392 of file EventDisplay.cc. References ui_update_radios(). |
|
|
|
|
|
Definition at line 57 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_timeout_id, tpc_tracking::gui::WindowBase::static_timeout(), and tpc_info3. Referenced by tpc_tracking::MemoryStatus::init(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 116 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::button_press_event(). Referenced by tpc_tracking::gui::WindowBase::create(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 104 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::configure_event(). Referenced by tpc_tracking::gui::WindowBase::create(). |
|
|
|
|
|
Definition at line 25 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::create(), and tpc_info3. |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 96 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::delete_event(). Referenced by tpc_tracking::gui::WindowBase::create(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 107 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::expose_event(). Referenced by tpc_tracking::gui::WindowBase::create(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 110 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::key_press_event(). Referenced by tpc_tracking::gui::WindowBase::create(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 319 of file WindowBase.cc. References tpc_info3. Referenced by tpc_tracking::gui::WindowBase::create(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 113 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::motion_notify_event(). Referenced by tpc_tracking::gui::WindowBase::create(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 101 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::realize_event(). Referenced by tpc_tracking::gui::WindowBase::create(). |
|
|
|
|
|
Definition at line 68 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::timeout(). Referenced by tpc_tracking::gui::WindowBase::start_timeout(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 74 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::ui_action(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 77 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::ui_toggle_action(). |
|
|
|
|
|
Definition at line 61 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_timeout_id, and tpc_info3. Referenced by tpc_tracking::gui::WindowBase::close(). |
|
|
|
|
|
Definition at line 30 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::close(), and tpc_info3. Referenced by tpc_tracking::gui::WindowBase::~WindowBase(). |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 511 of file EventDisplay.cc. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 457 of file EventDisplay.cc. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. |
|
|
Reimplemented from tpc_tracking::gui::WindowBase. Definition at line 463 of file EventDisplay.cc. References tpc_tracking::gui::WindowBase::invalidate(), m_bCameraFlying, m_bDrawAllChargePaths, m_bDrawAxes, m_bDrawChargeOnPads, m_bDrawCurrentChargedPad, m_bDrawCurrentIonizationCenter, m_bDrawCurrentTrack, m_bDrawDetector, m_bDrawPads, m_bDrawParticleLabels, and ui_update_radios(). |
|
|
|
|
|
Definition at line 501 of file EventDisplay.cc. References m_bCameraFlying. Referenced by init(), setup_ui_manager(), and ui_toggle_action(). |
|
|
|
|
|
Definition at line 365 of file WindowBase.cc. References tpc_tracking::gui::WindowBase::m_windows. Referenced by tpc_tracking::gui::WindowBase::close(). |
|
|
Definition at line 68 of file WindowBase.h. References tpc_inline. |
|
|
Definition at line 68 of file WindowBase.h. References tpc_inline. Referenced by tpc_tracking::ChargedPadViewer::draw_no_pad(). |
|
|
Definition at line 104 of file WindowBase.h. |
|
|
Definition at line 104 of file WindowBase.h. Referenced by tpc_tracking::gui::WindowBase::setup_ui_manager(). |
|
|
Definition at line 80 of file EventDisplay.h. Referenced by init(), ui_toggle_action(), and ui_update_radios(). |
|
|
Definition at line 71 of file EventDisplay.h. Referenced by init(), and ui_toggle_action(). |
|
|
Definition at line 66 of file EventDisplay.h. Referenced by DrawAxes(), init(), and ui_toggle_action(). |
|
|
Definition at line 70 of file EventDisplay.h. Referenced by draw_pads(), init(), and ui_toggle_action(). |
|
|
Definition at line 73 of file EventDisplay.h. Referenced by init(), and ui_toggle_action(). |
|
|
Definition at line 74 of file EventDisplay.h. Referenced by init(), and ui_toggle_action(). |
|
|
Definition at line 75 of file EventDisplay.h. Referenced by init(), and ui_toggle_action(). |
|
|
Definition at line 65 of file EventDisplay.h. Referenced by DrawDetector(), init(), and ui_toggle_action(). |
|
|
Definition at line 67 of file EventDisplay.h. Referenced by DrawPads(), init(), and ui_toggle_action(). |
|
|
Definition at line 69 of file EventDisplay.h. Referenced by draw_simtracks(), init(), and ui_toggle_action(). |
|
|
Definition at line 68 of file EventDisplay.h. Referenced by DrawSimTrackerHits(), and init(). |
|
|
Definition at line 113 of file WindowBase.h. Referenced by tpc_tracking::gui::WindowBase::expose_event(), and tpc_tracking::gui::WindowBase::refresh_event_data(). |
|
|
|
Definition at line 82 of file EventDisplay.h. |
|
|
Definition at line 82 of file EventDisplay.h. Referenced by draw_current_charged_pad(), and set_current_charged_pad(). |
|
|
Definition at line 84 of file EventDisplay.h. |
|
|
Definition at line 84 of file EventDisplay.h. Referenced by draw_current_ionization_center(), and set_current_ionization_center(). |
|
|
Definition at line 83 of file EventDisplay.h. |
|
|
Definition at line 83 of file EventDisplay.h. Referenced by draw_current_sim_track(), and set_current_sim_track(). |
|
|
Definition at line 102 of file WindowBase.h. |
|
|
|
Definition at line 162 of file opengl.h. Referenced by tpc_tracking::gui::glWindow::configure_event(), and tpc_tracking::gui::glWindow::realize_event(). |
|
|
|
|
|
Definition at line 163 of file opengl.h. Referenced by tpc_tracking::gui::glWindow::derived_create(). |
|
|
Definition at line 78 of file EventDisplay.h. Referenced by draw_pads(). |
|
|
Definition at line 77 of file EventDisplay.h. Referenced by draw_simtrackerhits(), draw_simtracks(), and init(). |
|
|
Definition at line 110 of file WindowBase.h. Referenced by tpc_tracking::gui::WindowBase::button_press_event(), tpc_tracking::gui::WindowBase::get_mouse_delta_x_percent(), and tpc_tracking::gui::WindowBase::motion_notify_event(). |
|
|
Definition at line 111 of file WindowBase.h. Referenced by tpc_tracking::gui::WindowBase::button_press_event(), tpc_tracking::gui::WindowBase::get_mouse_delta_y_percent(), and tpc_tracking::gui::WindowBase::motion_notify_event(). |
|
|
Definition at line 106 of file WindowBase.h. Referenced by tpc_tracking::gui::WindowBase::button_press_event(). |
|
|
Definition at line 107 of file WindowBase.h. Referenced by tpc_tracking::gui::WindowBase::button_press_event(). |
|
|
Definition at line 108 of file WindowBase.h. Referenced by tpc_tracking::gui::WindowBase::button_press_event(), tpc_tracking::gui::WindowBase::get_mouse_x_percent(), and tpc_tracking::gui::WindowBase::motion_notify_event(). |
|
|
Definition at line 109 of file WindowBase.h. Referenced by tpc_tracking::gui::WindowBase::button_press_event(), tpc_tracking::gui::WindowBase::get_mouse_y_percent(), and tpc_tracking::gui::WindowBase::motion_notify_event(). |
|
|
Definition at line 112 of file WindowBase.h. Referenced by tpc_tracking::gui::WindowBase::start_timeout(), and tpc_tracking::gui::WindowBase::stop_timeout(). |
|
|
Definition at line 105 of file WindowBase.h. |
|
|
Definition at line 105 of file WindowBase.h. Referenced by tpc_tracking::gui::WindowBase::create(), and tpc_tracking::gui::WindowBase::setup_ui_manager(). |
|
|
Definition at line 101 of file WindowBase.h. |
|
|
|
Definition at line 78 of file WindowBase.h. |
|
|
Definition at line 356 of file WindowBase.cc. Referenced by tpc_tracking::gui::WindowBase::refresh_gui(), tpc_tracking::gui::WindowBase::register_window(), and tpc_tracking::gui::WindowBase::unregister_window(). |
|
|
Definition at line 62 of file EventDisplay.h. Referenced by button_press(), and motion_notify(). |
|
|
Definition at line 63 of file EventDisplay.h. Referenced by button_press(), and motion_notify(). |
1.3.9.1