VObTrace Class Reference

#include <app_vobj.h>

Inheritance diagram for VObTrace:

VObject VObject List of all members.

Public Member Functions

 VObTrace (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 ~VObTrace ()
virtual void Change (double *xy0)
virtual void Update ()
 VObTrace (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 ~VObTrace ()
virtual void Change (double *xy0)
virtual void Update ()

Private Attributes

int trlen
GnomeCanvasPoints * pn
GnomeCanvasPoints * pn

Detailed Description

Definition at line 239 of file app_vobj.h.


Constructor & Destructor Documentation

VObTrace::VObTrace 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 888 of file app_vobj.C.

References ViewInfo::Angstroem2W(), DBG_L3, VObject::name, VObject::np, pn, trlen, VObject::vinfo, and XSM_DEBUG.

VObTrace::~VObTrace  )  [virtual]
 

Definition at line 918 of file app_vobj.C.

References DBG_L2, pn, and XSM_DEBUG.

VObTrace::VObTrace 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 VObTrace::~VObTrace  )  [virtual]
 


Member Function Documentation

virtual void VObTrace::Change double *  xy0  )  [virtual]
 

void VObTrace::Change double *  xy0  )  [virtual]
 

Definition at line 923 of file app_vobj.C.

References ViewInfo::Angstroem2W(), pn, trlen, and VObject::vinfo.

Referenced by ViewControl::update_trace().

virtual void VObTrace::Update  )  [virtual]
 

Implements VObject.

void VObTrace::Update  )  [virtual]
 

Implements VObject.

Definition at line 936 of file app_vobj.C.

References ViewInfo::makeXYinfo(), VObject::np, VObject::p2d, pn, VObject::vinfo, and VObject::xy.

Referenced by ViewControl::update_trace().


Member Data Documentation

GnomeCanvasPoints* VObTrace::pn [private]
 

Definition at line 248 of file app_vobj.h.

GnomeCanvasPoints* VObTrace::pn [private]
 

Definition at line 248 of file app_vobj.h.

Referenced by Change(), Update(), VObTrace(), and ~VObTrace().

int VObTrace::trlen [private]
 

Definition at line 247 of file app_vobj.h.

Referenced by Change(), and VObTrace().


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