VObPoint Class Reference

#include <app_vobj.h>

Inheritance diagram for VObPoint:

VObject VObject List of all members.

Public Member Functions

 VObPoint (GtkWidget *canvas, double *xy0, Point2D *P2d, int pflg=FALSE, VOBJ_COORD_MODE cmode=VOBJ_COORD_FROM_MOUSE, gchar *lab=NULL, double Marker_scale=1.)
virtual ~VObPoint ()
virtual void Update ()
virtual void follow_on ()
virtual void follow_off ()
virtual int follow_me ()
 VObPoint (GtkWidget *canvas, double *xy0, Point2D *P2d, int pflg=FALSE, VOBJ_COORD_MODE cmode=VOBJ_COORD_FROM_MOUSE, gchar *lab=NULL, double Marker_scale=1.)
virtual ~VObPoint ()
virtual void Update ()
virtual void follow_on ()
virtual void follow_off ()
virtual int follow_me ()

Private Member Functions

void update_offset ()
void update_offset ()

Private Attributes

int follow

Detailed Description

Definition at line 204 of file app_vobj.h.


Constructor & Destructor Documentation

VObPoint::VObPoint GtkWidget *  canvas,
double *  xy0,
Point2D P2d,
int  pflg = FALSE,
VOBJ_COORD_MODE  cmode = VOBJ_COORD_FROM_MOUSE,
gchar *  lab = NULL,
double  Marker_scale = 1.
 

Definition at line 630 of file app_vobj.C.

References FALSE, VObject::follow(), and VObject::name.

VObPoint::~VObPoint  )  [virtual]
 

Definition at line 661 of file app_vobj.C.

VObPoint::VObPoint GtkWidget *  canvas,
double *  xy0,
Point2D P2d,
int  pflg = FALSE,
VOBJ_COORD_MODE  cmode = VOBJ_COORD_FROM_MOUSE,
gchar *  lab = NULL,
double  Marker_scale = 1.
 

virtual VObPoint::~VObPoint  )  [virtual]
 


Member Function Documentation

virtual int VObPoint::follow_me  )  [inline, virtual]
 

Definition at line 212 of file app_vobj.h.

References VObject::follow().

virtual int VObPoint::follow_me  )  [inline, virtual]
 

Definition at line 212 of file app_vobj.h.

References VObject::follow().

virtual void VObPoint::follow_off  )  [virtual]
 

Reimplemented from VObject.

void VObPoint::follow_off  )  [virtual]
 

Reimplemented from VObject.

Definition at line 667 of file app_vobj.C.

References FALSE, and VObject::follow().

virtual void VObPoint::follow_on  )  [virtual]
 

Reimplemented from VObject.

void VObPoint::follow_on  )  [virtual]
 

Reimplemented from VObject.

Definition at line 663 of file app_vobj.C.

References VObject::follow(), and TRUE.

virtual void VObPoint::Update  )  [virtual]
 

Implements VObject.

void VObPoint::Update  )  [virtual]
 

Implements VObject.

Definition at line 637 of file app_vobj.C.

References VObject::Activate(), VObject::follow(), gapp, ViewInfo::makeXYZinfo(), Xsm::MausMode(), MPOINT, ProfileControl::NewData(), VObject::p2d, Scan::PktVal, VObject::profile, ViewInfo::sc, Scan::set_data(), AppBase::show(), VObject::statusbar, VObject::statusid, update_offset(), VObject::vinfo, App::xsm, and VObject::xy.

void VObPoint::update_offset  )  [private]
 

void VObPoint::update_offset  )  [private]
 

Definition at line 671 of file app_vobj.C.

References Xsm::data, gapp, Mem2d::GetNx(), Mem2d::GetNy(), ViewInfo::GetQfac(), Xsm::hardware, Xsm::Inst, Scan::mem2d, Scan::Pixel2World(), R2INT, SCAN_DATA::s, ViewInfo::sc, SCAN_COORD_ABSOLUTE, XSM_Hardware::SetOffset(), App::spm_update_all(), VObject::vinfo, Scan_Param::x0, XSM_Instrument::X0A2Dig(), App::xsm, VObject::xy, Scan_Param::y0, and XSM_Instrument::Y0A2Dig().

Referenced by Update().


Member Data Documentation

int VObPoint::follow [private]
 

Definition at line 216 of file app_vobj.h.


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 09:06:43 2006 for GXSM by  doxygen 1.4.6