VObject Class Reference

#include <app_vobj.h>

Inheritance diagram for VObject:

VObCircle VObCircle VObEvent VObEvent VObKsys VObKsys VObLine VObLine VObParabel VObParabel VObPoint VObPoint VObPolyLine VObPolyLine VObRectangle VObRectangle VObTrace VObTrace List of all members.

Public Member Functions

 VObject (GtkWidget *canvas, double *xy0, int npkt, Point2D *P2d, int pflg=FALSE, VOBJ_COORD_MODE cmode=VOBJ_COORD_FROM_MOUSE, gchar *lab=NULL, double Marker_scale=1.)
virtual ~VObject ()
virtual void Update ()=0
virtual void SetUpPos (VOBJ_COORD_MODE cmode=VOBJ_COORD_FROM_MOUSE)
virtual void SetUpScan ()
virtual void set_offset ()
virtual void properties ()
virtual void GoLocMax (int r=10)
virtual void follow_on ()
virtual void follow_off ()
virtual int follow ()
virtual void AddNode ()
virtual void DelNode ()
virtual void show_label (int flg=-1)
GnomeCanvasItem * node_marker (GnomeCanvasItem *item, double *xy, int i)
void Activate ()
void lock_object (int l)
void set_color_to_active ()
void set_color_to_inactive ()
void set_color_to_hilit ()
void set_marker_scale (double ms)
void set_label_offset (double *xy)
void set_scan_event (ScanEvent *se)
ScanEventget_scan_event ()
int GetRn (double *xyi, int n)
double Dist (int i=0, int j=1)
double Area (int i=0, int j=1)
double Phi (double dx, double dy)
double Phi (int i=0, int j=1)
void save (std::ofstream &o)
void saveHPGL (std::ofstream &o)
int obj_id (int newid=0)
gchar * obj_name ()
gchar * obj_text (const gchar *t=NULL)
int obj_num_points ()
void obj_get_xy_i (int i, double &x, double &y)
 VObject (GtkWidget *canvas, double *xy0, int npkt, Point2D *P2d, int pflg=FALSE, VOBJ_COORD_MODE cmode=VOBJ_COORD_FROM_MOUSE, gchar *lab=NULL, double Marker_scale=1.)
virtual ~VObject ()
virtual void Update ()=0
virtual void SetUpPos (VOBJ_COORD_MODE cmode=VOBJ_COORD_FROM_MOUSE)
virtual void SetUpScan ()
virtual void set_offset ()
virtual void properties ()
virtual void GoLocMax (int r=10)
virtual void follow_on ()
virtual void follow_off ()
virtual int follow ()
virtual void AddNode ()
virtual void DelNode ()
virtual void show_label (int flg=-1)
GnomeCanvasItem * node_marker (GnomeCanvasItem *item, double *xy, int i)
void Activate ()
void lock_object (int l)
void set_color_to_active ()
void set_color_to_inactive ()
void set_color_to_hilit ()
void set_marker_scale (double ms)
void set_label_offset (double *xy)
void set_scan_event (ScanEvent *se)
ScanEventget_scan_event ()
int GetRn (double *xyi, int n)
double Dist (int i=0, int j=1)
double Area (int i=0, int j=1)
double Phi (double dx, double dy)
double Phi (int i=0, int j=1)
void save (std::ofstream &o)
void saveHPGL (std::ofstream &o)
int obj_id (int newid=0)
gchar * obj_name ()
gchar * obj_text (const gchar *t=NULL)
int obj_num_points ()
void obj_get_xy_i (int i, double &x, double &y)

Static Public Member Functions

static gint item_event (GnomeCanvasItem *item, GdkEvent *event, VObject *vo)
static gint item_event (GnomeCanvasItem *item, GdkEvent *event, VObject *vo)

Public Attributes

GtkWidget * canvas
GtkWidget * canvas

Protected Attributes

ProfileControlprofile
gchar * name
gchar * text
int np
double marker_scale
double label_offset_xy [2]
double * xy
Point2Dp2d
GnomeCanvasItem ** abl
GnomeCanvasItem * label
GnomeCanvasItem * arrow_head
GtkWidget * popup
GtkWidget * statusbar
gint statusid
ViewInfovinfo
GnomeCanvasItem * touched_item
double touched_xy [2]
ScanEventscan_event
ProfileControlprofile
gchar * name
gchar * text
double * xy
Point2Dp2d
GnomeCanvasItem ** abl
GnomeCanvasItem * label
GnomeCanvasItem * arrow_head
GtkWidget * popup
GtkWidget * statusbar
ViewInfovinfo
GnomeCanvasItem * touched_item
ScanEventscan_event

Private Attributes

int id
int lock

Detailed Description

Definition at line 47 of file app_vobj.h.


Constructor & Destructor Documentation

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

Definition at line 78 of file app_vobj.C.

References abl, arrow_head, canvas, DBG_L2, item_event(), label, label_offset_xy, LABEL_XOFF, LABEL_YOFF, lock, marker_scale, name, node_marker(), np, p2d, popup, scan_event, SETUP_ITEM, SetUpPos(), statusbar, statusid, text, touched_item, touched_xy, vinfo, XSM_DEBUG, and xy.

VObject::~VObject  )  [virtual]
 

Definition at line 147 of file app_vobj.C.

References abl, arrow_head, DBG_L2, label, name, profile, text, XSM_DEBUG, and xy.

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

virtual VObject::~VObject  )  [virtual]
 


Member Function Documentation

void VObject::Activate  ) 
 

void VObject::Activate  ) 
 

Definition at line 313 of file app_vobj.C.

References canvas, current_vobject2, DBG_L2, get_obj_coords_wrapper2(), name, set_color_to_active(), text, Scan::update_object(), and XSM_DEBUG.

Referenced by VObEvent::Update(), VObCircle::Update(), VObRectangle::Update(), VObKsys::Update(), VObLine::Update(), and VObPoint::Update().

virtual void VObject::AddNode  )  [inline, virtual]
 

Reimplemented in VObPolyLine, and VObPolyLine.

Definition at line 63 of file app_vobj.h.

virtual void VObject::AddNode  )  [inline, virtual]
 

Reimplemented in VObPolyLine, and VObPolyLine.

Definition at line 63 of file app_vobj.h.

Referenced by ViewControl::obj_addnode_callback().

double VObject::Area int  i = 0,
int  j = 1
[inline]
 

Definition at line 97 of file app_vobj.h.

References xy.

double VObject::Area int  i = 0,
int  j = 1
[inline]
 

Definition at line 97 of file app_vobj.h.

References xy.

virtual void VObject::DelNode  )  [inline, virtual]
 

Reimplemented in VObPolyLine, and VObPolyLine.

Definition at line 64 of file app_vobj.h.

virtual void VObject::DelNode  )  [inline, virtual]
 

Reimplemented in VObPolyLine, and VObPolyLine.

Definition at line 64 of file app_vobj.h.

Referenced by ViewControl::obj_delnode_callback().

double VObject::Dist int  i = 0,
int  j = 1
[inline]
 

Definition at line 91 of file app_vobj.h.

References sqrt(), and xy.

double VObject::Dist int  i = 0,
int  j = 1
[inline]
 

Definition at line 91 of file app_vobj.h.

References sqrt(), and xy.

Referenced by VObCircle::Radius(), SetUpScan(), and VObParabel::Update().

virtual int VObject::follow  )  [inline, virtual]
 

Definition at line 62 of file app_vobj.h.

References FALSE.

virtual int VObject::follow  )  [inline, virtual]
 

Definition at line 62 of file app_vobj.h.

References FALSE.

Referenced by VObPoint::follow_me(), VObPoint::follow_off(), VObPoint::follow_on(), VObPoint::Update(), and VObPoint::VObPoint().

virtual void VObject::follow_off  )  [inline, virtual]
 

Reimplemented in VObPoint, and VObPoint.

Definition at line 61 of file app_vobj.h.

virtual void VObject::follow_off  )  [inline, virtual]
 

Reimplemented in VObPoint, and VObPoint.

Definition at line 61 of file app_vobj.h.

Referenced by ViewControl::obj_follow_callback().

virtual void VObject::follow_on  )  [inline, virtual]
 

Reimplemented in VObPoint, and VObPoint.

Definition at line 60 of file app_vobj.h.

virtual void VObject::follow_on  )  [inline, virtual]
 

Reimplemented in VObPoint, and VObPoint.

Definition at line 60 of file app_vobj.h.

Referenced by ViewControl::obj_follow_callback().

ScanEvent* VObject::get_scan_event  )  [inline]
 

Definition at line 81 of file app_vobj.h.

References scan_event.

ScanEvent* VObject::get_scan_event  )  [inline]
 

Definition at line 81 of file app_vobj.h.

References scan_event.

Referenced by ViewControl::obj_event_use_callback(), and ViewControl::unflag_scan_event_and_remove_obj().

int VObject::GetRn double *  xyi,
int  n
[inline]
 

Definition at line 83 of file app_vobj.h.

References FALSE, TRUE, and xy.

int VObject::GetRn double *  xyi,
int  n
[inline]
 

Definition at line 83 of file app_vobj.h.

References FALSE, TRUE, and xy.

virtual void VObject::GoLocMax int  r = 10  )  [virtual]
 

void VObject::GoLocMax int  r = 10  )  [virtual]
 

Definition at line 495 of file app_vobj.C.

References abl, Mem2d::GetDataPkt(), Mem2d::GetNx(), Mem2d::GetNy(), Scan::mem2d, node_marker(), np, R2INT, ViewInfo::sc, Update(), vinfo, and xy.

Referenced by ViewControl::move2locmax_obj(), and ViewControl::obj_go_locmax_callback().

static gint VObject::item_event GnomeCanvasItem *  item,
GdkEvent *  event,
VObject vo
[static]
 

gint VObject::item_event GnomeCanvasItem *  item,
GdkEvent *  event,
VObject vo
[static]
 

Definition at line 519 of file app_vobj.C.

References abl, arrow_head, FALSE, label, lock, node_marker(), np, popup, show_label(), touched_item, touched_xy, TRUE, Update(), and xy.

Referenced by show_label(), VObLine::Update(), VObCircle::VObCircle(), VObject(), VObKsys::VObKsys(), VObLine::VObLine(), VObParabel::VObParabel(), and VObRectangle::VObRectangle().

void VObject::lock_object int  l  )  [inline]
 

Definition at line 70 of file app_vobj.h.

References lock.

void VObject::lock_object int  l  )  [inline]
 

Definition at line 70 of file app_vobj.h.

References lock.

Referenced by VObEvent::VObEvent().

GnomeCanvasItem* VObject::node_marker GnomeCanvasItem *  item,
double *  xy,
int  i
 

GnomeCanvasItem * VObject::node_marker GnomeCanvasItem *  item,
double *  xy,
int  i
 

Definition at line 175 of file app_vobj.C.

References canvas, XSMRESOURCES::HandleType, marker_scale, MAXHANDLECOLORS, SQR_HANDLE_LINE_WIDTH, SQR_HANDLE_SIZE, TRI_HANDLE_LINE_WIDTH, TRI_HANDLE_SIZE, and xsmres.

Referenced by GoLocMax(), item_event(), and VObject().

void VObject::obj_get_xy_i int  i,
double &  x,
double &  y
[inline]
 

Definition at line 158 of file app_vobj.h.

void VObject::obj_get_xy_i int  i,
double &  x,
double &  y
[inline]
 

Definition at line 158 of file app_vobj.h.

Referenced by get_obj_coords_wrapper(), and get_obj_coords_wrapper2().

int VObject::obj_id int  newid = 0  )  [inline]
 

Definition at line 148 of file app_vobj.h.

int VObject::obj_id int  newid = 0  )  [inline]
 

Definition at line 148 of file app_vobj.h.

Referenced by ViewControl::AddObject(), ViewControl::obj_dump_callback(), ViewControl::remove_obj(), and ViewControl::unflag_scan_event_and_remove_obj().

gchar* VObject::obj_name  )  [inline]
 

Definition at line 149 of file app_vobj.h.

gchar* VObject::obj_name  )  [inline]
 

Definition at line 149 of file app_vobj.h.

Referenced by ViewControl::AddObject().

int VObject::obj_num_points  )  [inline]
 

Definition at line 157 of file app_vobj.h.

int VObject::obj_num_points  )  [inline]
 

Definition at line 157 of file app_vobj.h.

Referenced by ViewControl::AddObject().

gchar* VObject::obj_text const gchar *  t = NULL  )  [inline]
 

Definition at line 150 of file app_vobj.h.

gchar* VObject::obj_text const gchar *  t = NULL  )  [inline]
 

Definition at line 150 of file app_vobj.h.

Referenced by ViewControl::add_event_obj(), and ViewControl::AddObject().

double VObject::Phi int  i = 0,
int  j = 1
[inline]
 

Definition at line 112 of file app_vobj.h.

References Phi(), and xy.

double VObject::Phi double  dx,
double  dy
[inline]
 

Definition at line 103 of file app_vobj.h.

References atan().

double VObject::Phi int  i = 0,
int  j = 1
[inline]
 

Definition at line 112 of file app_vobj.h.

References Phi(), and xy.

double VObject::Phi double  dx,
double  dy
[inline]
 

Definition at line 103 of file app_vobj.h.

References atan().

Referenced by Phi(), SetUpScan(), VObParabel::Update(), VObKsys::Update(), and VObLine::Update().

virtual void VObject::properties  )  [virtual]
 

void VObject::properties  )  [virtual]
 

Definition at line 335 of file app_vobj.C.

References _, FALSE, gapp, GNOME_PAD, info, label, MyGnomeTools::mygtk_add_input(), MyGnomeTools::mygtk_create_input(), name, np, text, TRUE, and xy.

Referenced by ViewControl::obj_properties_callback().

void VObject::save std::ofstream &  o  )  [inline]
 

Definition at line 118 of file app_vobj.h.

References name, np, text, vinfo, ViewInfo::W2Angstroem(), and xy.

void VObject::save std::ofstream &  o  )  [inline]
 

Definition at line 118 of file app_vobj.h.

References name, np, text, vinfo, ViewInfo::W2Angstroem(), and xy.

Referenced by ViewControl::save_obj().

void VObject::saveHPGL std::ofstream &  o  )  [inline]
 

Definition at line 134 of file app_vobj.h.

void VObject::saveHPGL std::ofstream &  o  )  [inline]
 

Definition at line 134 of file app_vobj.h.

Referenced by ViewControl::save_obj_HPGL().

void VObject::set_color_to_active  ) 
 

void VObject::set_color_to_active  ) 
 

Definition at line 265 of file app_vobj.C.

References abl, HANDLE_FILL_COLOR, MAXHANDLECOLORS, name, and np.

Referenced by Activate(), and ViewControl::activate_obj().

void VObject::set_color_to_hilit  ) 
 

void VObject::set_color_to_hilit  ) 
 

Definition at line 295 of file app_vobj.C.

References abl, HANDLE_FILL_COLOR_INACTIVE, and np.

void VObject::set_color_to_inactive  ) 
 

void VObject::set_color_to_inactive  ) 
 

Definition at line 281 of file app_vobj.C.

References abl, HANDLE_FILL_COLOR_INACTIVE, name, and np.

Referenced by ViewControl::deactivate_obj().

void VObject::set_label_offset double *  xy  )  [inline]
 

Definition at line 77 of file app_vobj.h.

References label_offset_xy.

void VObject::set_label_offset double *  xy  )  [inline]
 

Definition at line 77 of file app_vobj.h.

References label_offset_xy.

void VObject::set_marker_scale double  ms  )  [inline]
 

Definition at line 76 of file app_vobj.h.

References marker_scale.

void VObject::set_marker_scale double  ms  )  [inline]
 

Definition at line 76 of file app_vobj.h.

References marker_scale.

Referenced by ViewControl::activate_obj(), ViewControl::AddObject(), and ViewControl::deactivate_obj().

virtual void VObject::set_offset  )  [virtual]
 

void VObject::set_offset  )  [virtual]
 

Definition at line 397 of file app_vobj.C.

References Xsm::data, gapp, Mem2d::GetNx(), Mem2d::GetNy(), ViewInfo::GetQfac(), Scan::mem2d, Scan::Pixel2World(), R2INT, SCAN_DATA::s, ViewInfo::sc, SCAN_COORD_ABSOLUTE, App::spm_update_all(), vinfo, Scan_Param::x0, App::xsm, xy, and Scan_Param::y0.

Referenced by ViewControl::obj_setoffset_callback().

void VObject::set_scan_event ScanEvent se  )  [inline]
 

Definition at line 80 of file app_vobj.h.

References scan_event.

void VObject::set_scan_event ScanEvent se  )  [inline]
 

Definition at line 80 of file app_vobj.h.

References scan_event.

Referenced by ViewControl::add_event_obj().

virtual void VObject::SetUpPos VOBJ_COORD_MODE  cmode = VOBJ_COORD_FROM_MOUSE  )  [virtual]
 

void VObject::SetUpPos VOBJ_COORD_MODE  cmode = VOBJ_COORD_FROM_MOUSE  )  [virtual]
 

Definition at line 237 of file app_vobj.C.

References ViewInfo::Angstroem2W(), canvas, np, vinfo, VOBJ_COORD_ABSOLUT, VOBJ_COORD_FROM_MOUSE, VOBJ_COORD_RELATIV, and xy.

Referenced by VObject().

virtual void VObject::SetUpScan  )  [virtual]
 

void VObject::SetUpScan  )  [virtual]
 

Definition at line 414 of file app_vobj.C.

References Scan_Param::alpha, Xsm::data, DBG_L3, Dist(), Scan_Param::dx, Scan_Param::dy, gapp, Mem2d::GetNx(), Mem2d::GetNy(), ViewInfo::GetQfac(), Scan::mem2d, np, Scan_Param::nx, Scan_Param::ny, Phi(), Scan::Pixel2World(), R2INT, Scan_Param::rx, Scan_Param::ry, SCAN_DATA::s, ViewInfo::sc, SCAN_COORD_ABSOLUTE, SCAN_COORD_RELATIVE, App::spm_update_all(), sqrt(), vinfo, Scan_Param::x0, App::xsm, XSM_DEBUG, xy, and Scan_Param::y0.

Referenced by ViewControl::obj_getcoords_callback().

virtual void VObject::show_label int  flg = -1  )  [virtual]
 

void VObject::show_label int  flg = -1  )  [virtual]
 

Definition at line 459 of file app_vobj.C.

References canvas, item_event(), label, label_offset_xy, marker_scale, XSMRESOURCES::ObjectLabColor, XSMRESOURCES::ObjectLabFont, RGBAColor(), text, xsmres, and xy.

Referenced by item_event(), ViewControl::obj_label_off(), and ViewControl::obj_label_on().

virtual void VObject::Update  )  [pure virtual]
 

Implemented in VObPoint, VObLine, VObPolyLine, VObTrace, VObKsys, VObParabel, VObRectangle, VObCircle, VObEvent, VObPoint, VObLine, VObPolyLine, VObTrace, VObKsys, VObParabel, VObRectangle, VObCircle, and VObEvent.

virtual void VObject::Update  )  [pure virtual]
 

Implemented in VObPoint, VObLine, VObPolyLine, VObTrace, VObKsys, VObParabel, VObRectangle, VObCircle, VObEvent, VObPoint, VObLine, VObPolyLine, VObTrace, VObKsys, VObParabel, VObRectangle, VObCircle, and VObEvent.

Referenced by ViewControl::AddObject(), GoLocMax(), and item_event().


Member Data Documentation

GnomeCanvasItem** VObject::abl [protected]
 

Definition at line 185 of file app_vobj.h.

GnomeCanvasItem** VObject::abl [protected]
 

Definition at line 185 of file app_vobj.h.

Referenced by GoLocMax(), item_event(), set_color_to_active(), set_color_to_hilit(), set_color_to_inactive(), VObLine::Update(), VObject(), VObKsys::VObKsys(), VObLine::VObLine(), and ~VObject().

GnomeCanvasItem* VObject::arrow_head [protected]
 

Definition at line 187 of file app_vobj.h.

GnomeCanvasItem* VObject::arrow_head [protected]
 

Definition at line 187 of file app_vobj.h.

Referenced by item_event(), VObLine::Update(), VObject(), VObLine::VObLine(), and ~VObject().

GtkWidget* VObject::canvas
 

Definition at line 171 of file app_vobj.h.

GtkWidget* VObject::canvas
 

Definition at line 171 of file app_vobj.h.

Referenced by Activate(), node_marker(), ViewControl::obj_dump_callback(), ViewControl::obj_remove_callback(), SetUpPos(), show_label(), VObLine::Update(), and VObject().

int VObject::id [private]
 

Definition at line 199 of file app_vobj.h.

GnomeCanvasItem* VObject::label [protected]
 

Definition at line 186 of file app_vobj.h.

GnomeCanvasItem* VObject::label [protected]
 

Definition at line 186 of file app_vobj.h.

Referenced by item_event(), properties(), show_label(), VObject(), and ~VObject().

double VObject::label_offset_xy [protected]
 

Definition at line 182 of file app_vobj.h.

Referenced by set_label_offset(), show_label(), and VObject().

int VObject::lock [private]
 

Definition at line 200 of file app_vobj.h.

Referenced by item_event(), lock_object(), and VObject().

double VObject::marker_scale [protected]
 

Definition at line 181 of file app_vobj.h.

Referenced by node_marker(), set_marker_scale(), show_label(), VObLine::Update(), and VObject().

gchar* VObject::name [protected]
 

Definition at line 177 of file app_vobj.h.

gchar* VObject::name [protected]
 

Definition at line 177 of file app_vobj.h.

Referenced by Activate(), properties(), save(), set_color_to_active(), set_color_to_inactive(), VObCircle::VObCircle(), VObEvent::VObEvent(), VObject(), VObLine::VObLine(), VObParabel::VObParabel(), VObPoint::VObPoint(), VObPolyLine::VObPolyLine(), VObRectangle::VObRectangle(), VObTrace::VObTrace(), and ~VObject().

int VObject::np [protected]
 

Definition at line 180 of file app_vobj.h.

Referenced by GoLocMax(), item_event(), properties(), save(), set_color_to_active(), set_color_to_hilit(), set_color_to_inactive(), SetUpPos(), SetUpScan(), VObCircle::Update(), VObRectangle::Update(), VObKsys::Update(), VObTrace::Update(), VObPolyLine::Update(), VObLine::Update(), VObject(), VObPolyLine::VObPolyLine(), and VObTrace::VObTrace().

Point2D* VObject::p2d [protected]
 

Definition at line 184 of file app_vobj.h.

Point2D* VObject::p2d [protected]
 

Definition at line 184 of file app_vobj.h.

Referenced by VObEvent::Update(), VObCircle::Update(), VObRectangle::Update(), VObParabel::Update(), VObKsys::Update(), VObTrace::Update(), VObPolyLine::Update(), VObLine::Update(), VObPoint::Update(), and VObject().

GtkWidget* VObject::popup [protected]
 

Definition at line 188 of file app_vobj.h.

GtkWidget* VObject::popup [protected]
 

Definition at line 188 of file app_vobj.h.

Referenced by item_event(), and VObject().

ProfileControl* VObject::profile [protected]
 

Definition at line 176 of file app_vobj.h.

ProfileControl* VObject::profile [protected]
 

Definition at line 176 of file app_vobj.h.

Referenced by VObCircle::Update(), VObKsys::Update(), VObLine::Update(), VObPoint::Update(), and ~VObject().

ScanEvent* VObject::scan_event [protected]
 

Definition at line 196 of file app_vobj.h.

ScanEvent* VObject::scan_event [protected]
 

Definition at line 196 of file app_vobj.h.

Referenced by get_scan_event(), set_scan_event(), VObEvent::Update(), and VObject().

GtkWidget* VObject::statusbar [protected]
 

Definition at line 189 of file app_vobj.h.

GtkWidget* VObject::statusbar [protected]
 

Definition at line 189 of file app_vobj.h.

Referenced by VObEvent::Update(), VObCircle::Update(), VObRectangle::Update(), VObKsys::Update(), VObLine::Update(), VObPoint::Update(), and VObject().

gint VObject::statusid [protected]
 

Definition at line 190 of file app_vobj.h.

Referenced by VObEvent::Update(), VObCircle::Update(), VObRectangle::Update(), VObKsys::Update(), VObLine::Update(), VObPoint::Update(), and VObject().

gchar* VObject::text [protected]
 

Definition at line 178 of file app_vobj.h.

gchar* VObject::text [protected]
 

Definition at line 178 of file app_vobj.h.

Referenced by Activate(), properties(), save(), show_label(), VObject(), and ~VObject().

GnomeCanvasItem* VObject::touched_item [protected]
 

Definition at line 193 of file app_vobj.h.

GnomeCanvasItem* VObject::touched_item [protected]
 

Definition at line 193 of file app_vobj.h.

Referenced by VObPolyLine::AddNode(), VObPolyLine::DelNode(), item_event(), and VObject().

double VObject::touched_xy [protected]
 

Definition at line 194 of file app_vobj.h.

Referenced by VObPolyLine::AddNode(), VObPolyLine::DelNode(), item_event(), and VObject().

ViewInfo* VObject::vinfo [protected]
 

Definition at line 191 of file app_vobj.h.

ViewInfo* VObject::vinfo [protected]
 

Definition at line 191 of file app_vobj.h.

Referenced by VObTrace::Change(), GoLocMax(), save(), set_offset(), SetUpPos(), SetUpScan(), VObEvent::Update(), VObCircle::Update(), VObRectangle::Update(), VObParabel::Update(), VObKsys::Update(), VObTrace::Update(), VObPolyLine::Update(), VObLine::Update(), VObPoint::Update(), VObPoint::update_offset(), VObject(), and VObTrace::VObTrace().

double* VObject::xy [protected]
 

Definition at line 183 of file app_vobj.h.

double* VObject::xy [protected]
 

Definition at line 183 of file app_vobj.h.

Referenced by Area(), VObCircle::Calc(), VObKsys::calc_grid(), Dist(), GetRn(), GoLocMax(), item_event(), Phi(), properties(), save(), set_offset(), SetUpPos(), SetUpScan(), show_label(), VObEvent::Update(), VObCircle::Update(), VObRectangle::Update(), VObParabel::Update(), VObKsys::Update(), VObTrace::Update(), VObPolyLine::Update(), VObLine::Update(), VObPoint::Update(), VObPoint::update_offset(), VObject(), VObKsys::VObKsys(), VObLine::VObLine(), VObParabel::VObParabel(), VObPolyLine::VObPolyLine(), VObRectangle::VObRectangle(), and ~VObject().


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