#include <view.h>
Inheritance diagram for View:
Public Member Functions | |
View () | |
View (Scan *sc, int ChNo) | |
virtual | ~View () |
virtual void | hide () |
virtual int | draw (int zoomoverride=FALSE) |
virtual int | update (int y1, int y2) |
virtual void | add_object (int type, gpointer data) |
virtual void | setup_data_transformation () |
virtual void | update_mxyz_from_points () |
virtual void | ZoomIn () |
virtual void | ZoomOut () |
void | abs_move_tip (double xa, double ya, int mode=0) |
void | rel_move_tip (double dxa, double dya, int mode=0) |
virtual void | show_tip () |
virtual void | hide_tip () |
void | update_position (Trace_Data *td) |
void | add_to_trace (Trace_Data *td) |
void | print_trace () |
void | save_trace () |
void | reset_trace () |
virtual void | show_trace () |
virtual void | hide_trace () |
virtual void | update_trace () |
virtual void | update_events () |
virtual void | remove_events () |
virtual void | update_event_info (ScanEvent *se) |
View () | |
View (Scan *sc, int ChNo) | |
virtual | ~View () |
virtual void | hide () |
virtual int | draw (int zoomoverride=FALSE) |
virtual int | update (int y1, int y2) |
virtual void | add_object (int type, gpointer data) |
virtual void | setup_data_transformation () |
virtual void | update_mxyz_from_points () |
virtual void | ZoomIn () |
virtual void | ZoomOut () |
void | abs_move_tip (double xa, double ya, int mode=0) |
void | rel_move_tip (double dxa, double dya, int mode=0) |
virtual void | show_tip () |
virtual void | hide_tip () |
void | update_position (Trace_Data *td) |
void | add_to_trace (Trace_Data *td) |
void | print_trace () |
void | save_trace () |
void | reset_trace () |
virtual void | show_trace () |
virtual void | hide_trace () |
virtual void | update_trace () |
virtual void | update_events () |
virtual void | remove_events () |
virtual void | update_event_info (ScanEvent *se) |
Static Public Member Functions | |
static void | print_td (Trace_Data *td, gpointer data) |
static void | delete_td (Trace_Data *td, gpointer data) |
static void | print_td (Trace_Data *td, gpointer data) |
static void | delete_td (Trace_Data *td, gpointer data) |
Public Attributes | |
int | ZoomFac |
int | QuenchFac |
Protected Attributes | |
Scan * | scan |
SCAN_DATA * | data |
Mem2d * | mem2d |
int | ChanNo |
GSList * | trace |
Scan * | scan |
SCAN_DATA * | data |
Mem2d * | mem2d |
GSList * | trace |
Private Attributes | |
Trace_Data | current_td |
clock_t | trace_t0 |
Definition at line 64 of file view.h.
|
Definition at line 62 of file view.C. References abs_move_tip(), data, DBG_L2, mem2d, reset_trace(), scan, trace, and XSM_DEBUG. |
|
Definition at line 73 of file view.C. References abs_move_tip(), ChanNo, Scan::data, data, DBG_L2, Scan::mem2d, mem2d, reset_trace(), SCAN_DATA::s, scan, trace, Scan_Param::x0, XSM_DEBUG, and Scan_Param::y0. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 177 of file view.C. References add_to_trace(), current_td, Trace_Data::mode, Trace_Data::t, trace_t0, update_trace(), Trace_Data::x, and Trace_Data::y. Referenced by rel_move_tip(), and View(). |
|
|
|
Reimplemented in Grey2D, and Grey2D. Definition at line 73 of file view.h. Referenced by NanoPlottControl::RunPlott(). |
|
|
|
Definition at line 208 of file view.C. References trace. Referenced by abs_move_tip(). |
|
|
|
Definition at line 94 of file view.h. Referenced by reset_trace(). |
|
Reimplemented in Grey2D, Profiles, Surf3d, Grey2D, Profiles, and Surf3d. |
|
Reimplemented in Grey2D, Profiles, Surf3d, Grey2D, Profiles, and Surf3d. Definition at line 167 of file view.C. References DBG_L2, and XSM_DEBUG. Referenced by Scan::draw(). |
|
Reimplemented in Grey2D, Profiles, Surf3d, Grey2D, Profiles, and Surf3d. |
|
Reimplemented in Grey2D, Profiles, Surf3d, Grey2D, Profiles, and Surf3d. Definition at line 91 of file view.C. References DBG_L2, and XSM_DEBUG. Referenced by ~View(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 212 of file view.C. References DBG_L1, Trace_Data::mode, Trace_Data::t, Trace_Data::v, Trace_Data::x, XSM_DEBUG, Trace_Data::y, and Trace_Data::z. Referenced by print_trace(), and save_trace(). |
|
|
|
Definition at line 203 of file view.C. References print_td(), and trace. |
|
|
|
Definition at line 188 of file view.C. References abs_move_tip(), current_td, Trace_Data::x, and Trace_Data::y. |
|
|
|
|
|
|
|
Definition at line 223 of file view.C. References delete_td(), trace, and trace_t0. Referenced by View(). |
|
|
|
Definition at line 198 of file view.C. References print_td(), and trace. |
|
|
|
Reimplemented in Grey2D, Surf3d, Grey2D, and Surf3d. Definition at line 74 of file view.h. Referenced by Scan::SetVM(). |
|
|
|
|
|
|
|
|
|
Reimplemented in Grey2D, Profiles, Surf3d, Grey2D, Profiles, and Surf3d. |
|
Reimplemented in Grey2D, Profiles, Surf3d, Grey2D, Profiles, and Surf3d. Definition at line 172 of file view.C. References DBG_L2, and XSM_DEBUG. Referenced by Scan::draw(). |
|
|
|
Reimplemented in Grey2D, and Grey2D. Definition at line 103 of file view.h. Referenced by VObEvent::Update(). |
|
|
|
Reimplemented in Grey2D, and Grey2D. Definition at line 100 of file view.h. Referenced by DSPControl::add_user_event_now(). |
|
|
|
Definition at line 95 of file view.C. References scan_object_data::get_name(), scan_object_data::get_num_points(), Scan::get_object_data(), scan_object_data::get_xy_pixel(), Mem2d::GetDataPkt(), Mem2d::GetNx(), Mem2d::GetNy(), Scan::mem2d, Scan::number_of_object(), scan, Point2D::x, and Point2D::y. Referenced by Grey2D::setup_data_transformation(). |
|
|
|
Definition at line 194 of file view.C. References current_td. |
|
|
|
Reimplemented in Grey2D, and Grey2D. Definition at line 98 of file view.h. Referenced by abs_move_tip(). |
|
Reimplemented in Grey2D, Profiles, Surf3d, Grey2D, Profiles, and Surf3d. |
|
Reimplemented in Grey2D, Profiles, Surf3d, Grey2D, Profiles, and Surf3d. |
|
Reimplemented in Grey2D, Profiles, Surf3d, Grey2D, Profiles, and Surf3d. |
|
Reimplemented in Grey2D, Profiles, Surf3d, Grey2D, Profiles, and Surf3d. |
|
Definition at line 111 of file view.h. Referenced by Surf3d::draw(), Profiles::draw(), Grey2D::draw(), Surf3d::GetSmem(), Profiles::update(), Grey2D::update(), and View(). |
|
Definition at line 114 of file view.h. Referenced by abs_move_tip(), rel_move_tip(), and update_position(). |
|
|
|
Definition at line 109 of file view.h. Referenced by Profiles::draw(), Grey2D::draw(), Surf3d::GetSmem(), Surf3d::setup_data_transformation(), Grey2D::setup_data_transformation(), Profiles::update(), and View(). |
|
|
|
Definition at line 110 of file view.h. Referenced by Surf3d::draw(), Profiles::draw(), Grey2D::draw(), Surf3d::GetSmem(), Surf3d::GLdrawGimmicks(), Surf3d::PutPointMode(), Surf3d::setup_data_transformation(), Grey2D::setup_data_transformation(), Surf3d::update(), Profiles::update(), Grey2D::update(), and View(). |
|
Definition at line 106 of file view.h. Referenced by Grey2D::draw(), Surf3d::GetSmem(), Surf3d::PutPointMode(), Grey2D::SetZF(), Surf3d::update(), Grey2D::update(), Grey2D::ZoomIn(), and Grey2D::ZoomOut(). |
|
|
|
Definition at line 108 of file view.h. Referenced by Grey2D::add_object(), Surf3d::draw(), Profiles::draw(), Grey2D::draw(), Grey2D::remove_events(), Profiles::update(), Grey2D::update(), update_mxyz_from_points(), and View(). |
|
|
|
Definition at line 112 of file view.h. Referenced by add_to_trace(), print_trace(), reset_trace(), save_trace(), and View(). |
|
Definition at line 115 of file view.h. Referenced by abs_move_tip(), and reset_trace(). |
|
Definition at line 103 of file view.h. Referenced by Grey2D::draw(), Surf3d::GLvarinit(), Grey2D::SetZF(), Grey2D::ZoomIn(), and Grey2D::ZoomOut(). |