VObCircle Class Reference

#include <app_vobj.h>

Inheritance diagram for VObCircle:

VObject VObject List of all members.

Public Member Functions

 VObCircle (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 ~VObCircle ()
double Radius ()
virtual void Update ()
void Calc ()
 VObCircle (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 ~VObCircle ()
double Radius ()
virtual void Update ()
void Calc ()

Public Attributes

double xyrec [4]

Detailed Description

Definition at line 283 of file app_vobj.h.


Constructor & Destructor Documentation

VObCircle::VObCircle 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 1222 of file app_vobj.C.

References Calc(), VObject::item_event(), VObject::name, OBJECT_LINE_WIDTH, and xyrec.

VObCircle::~VObCircle  )  [virtual]
 

Definition at line 1244 of file app_vobj.C.

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


Member Function Documentation

void VObCircle::Calc  )  [inline]
 

Definition at line 294 of file app_vobj.h.

References sqrt(), VObject::xy, and xyrec.

void VObCircle::Calc  )  [inline]
 

Definition at line 294 of file app_vobj.h.

References sqrt(), VObject::xy, and xyrec.

Referenced by Update(), and VObCircle().

double VObCircle::Radius  )  [inline]
 

Definition at line 288 of file app_vobj.h.

References VObject::Dist().

double VObCircle::Radius  )  [inline]
 

Definition at line 288 of file app_vobj.h.

References VObject::Dist().

virtual void VObCircle::Update  )  [virtual]
 

Implements VObject.

void VObCircle::Update  )  [virtual]
 

Implements VObject.

Definition at line 1246 of file app_vobj.C.

References VObject::Activate(), Calc(), gapp, ViewInfo::makeDXYinfo(), ViewInfo::makeXYinfo(), Xsm::MausMode(), MCIRC, ProfileControl::NewData(), VObject::np, VObject::p2d, Scan::PktVal, VObject::profile, ViewInfo::sc, Scan::set_data(), AppBase::show(), VObject::statusbar, VObject::statusid, VObject::vinfo, App::xsm, VObject::xy, and xyrec.


Member Data Documentation

double VObCircle::xyrec
 

Definition at line 302 of file app_vobj.h.

Referenced by Calc(), Update(), and VObCircle().


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