#include <PanView.h>
Inheritance diagram for PanView:
Public Member Functions | |
PanView (GtkWidget *a) | |
virtual | ~PanView () |
void | run () |
void | refresh () |
void | update_expanded_scan_limits () |
void | tip_refresh () |
void | start_tip_monitor () |
void | stop_tip_monitor () |
gint | finish (gint flg=-99) |
Private Member Functions | |
void | transform (double *dest, double *src, double rot, double y_off, double x_off) |
Private Attributes | |
guint | timer_id |
gint | tip_flag |
GtkWidget * | canvas |
GnomeCanvasItem * | tip_marker |
GnomeCanvasItem * | tip_marker_z |
GnomeCanvasItem * | pan_area |
GnomeCanvasItem * | pre_current_view |
GnomeCanvasItem * | current_view |
double | point [4][2] |
double | pre_point [4][2] |
double | max_x |
double | min_x |
double | max_y |
double | min_y |
double | max_z |
double | min_z |
double | corn_oo |
double | corn_ii |
Definition at line 41 of file PanView.h.
|
Definition at line 233 of file PanView.C. References AppBase::AppWidgetInit(), canvas, current_view, FALSE, finish(), max_x, max_y, min_x, min_y, N_, pan_area, PanView_valid, pre_current_view, refresh(), timer_id, tip_marker, tip_marker_z, tip_refresh(), TO_CANVAS_X, TO_CANVAS_Y, TRUE, update_expanded_scan_limits(), AppBase::vbox, and WINDOW_SIZE. |
|
Definition at line 294 of file PanView.C. References FALSE, PanView_valid, and stop_tip_monitor(). |
|
Definition at line 55 of file PanView.h. Referenced by PanView(), PanView_configure(), start_tip_monitor(), stop_tip_monitor(), and tip_refresh(). |
|
Definition at line 429 of file PanView.C. References Scan_Param::alpha, Xsm::data, DBG_L2, Scan_Param::dx, Scan_Param::dy, FALSE, gapp, IS_SPALEED_CTRL, max_x, max_y, min_x, min_y, Scan_Param::nx, Scan_Param::ny, PanView_valid, PI_DEBUG, point, pre_point, SCAN_DATA::s, XSMRESOURCES::ScanOrgCenter, transform(), update_expanded_scan_limits(), Scan_Param::x0, XSMRESOURCES::XPiezoAV, App::xsm, xsmres, Scan_Param::y0, and XSMRESOURCES::YPiezoAV. Referenced by PanView(). |
|
Definition at line 304 of file PanView.C. References AppBase::show(). Referenced by PanView_run(). |
|
Definition at line 309 of file PanView.C. References FALSE, finish(), PanView_tip_refresh_callback(), and timer_id. Referenced by PanView_configure(), and PanView_run(). |
|
Definition at line 317 of file PanView.C. References finish(), timer_id, tip_refresh(), and TRUE. Referenced by PanView_configure(), and ~PanView(). |
|
Definition at line 353 of file PanView.C. References canvas, finish(), gapp, Xsm::hardware, IS_NOCARD, max_x, max_z, PanView_valid, XSM_Hardware::RTQuery(), tip_marker, tip_marker_z, TO_CANVAS_NORMAL_X, TO_CANVAS_NORMAL_Y, TO_CANVAS_X, TO_CANVAS_Y, and App::xsm. Referenced by PanView(), and stop_tip_monitor(). |
|
Definition at line 579 of file PanView.C. References cos(), sin(), and TO_RAD. Referenced by refresh(). |
|
Definition at line 332 of file PanView.C. References XSMRESOURCES::AnalogVMaxOut, gapp, Xsm::Inst, max_x, max_y, max_z, min_x, min_y, min_z, XSM_Instrument::OffsetMode(), OFM_ANALOG_OFFSET_ADDING, XSM_Instrument::VX(), XSM_Instrument::VX0(), XSM_Instrument::VY(), XSM_Instrument::VY0(), XSM_Instrument::VZ(), App::xsm, and xsmres. |
|
Definition at line 61 of file PanView.h. Referenced by PanView(), and tip_refresh(). |
|
|
|
|
|
Definition at line 67 of file PanView.h. Referenced by PanView(). |
|
Definition at line 72 of file PanView.h. Referenced by PanView(), refresh(), tip_refresh(), and update_expanded_scan_limits(). |
|
Definition at line 73 of file PanView.h. Referenced by PanView(), refresh(), and update_expanded_scan_limits(). |
|
Definition at line 74 of file PanView.h. Referenced by tip_refresh(), and update_expanded_scan_limits(). |
|
Definition at line 72 of file PanView.h. Referenced by PanView(), refresh(), and update_expanded_scan_limits(). |
|
Definition at line 73 of file PanView.h. Referenced by PanView(), refresh(), and update_expanded_scan_limits(). |
|
Definition at line 74 of file PanView.h. Referenced by update_expanded_scan_limits(). |
|
Definition at line 65 of file PanView.h. Referenced by PanView(). |
|
Definition at line 69 of file PanView.h. Referenced by refresh(). |
|
Definition at line 66 of file PanView.h. Referenced by PanView(). |
|
Definition at line 70 of file PanView.h. Referenced by refresh(). |
|
Definition at line 55 of file PanView.h. Referenced by PanView(), start_tip_monitor(), and stop_tip_monitor(). |
|
|
|
Definition at line 63 of file PanView.h. Referenced by PanView(), and tip_refresh(). |
|
Definition at line 64 of file PanView.h. Referenced by PanView(), and tip_refresh(). |