Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XYGraph Class Reference

#include <xygra.h>

Inheritance diagram for XYGraph:

Inheritance graph
[legend]
Collaboration diagram for XYGraph:

Collaboration graph
[legend]
List of all members.

Public Methods

 XYGraph (Ihandle *canvas, XYCoordinate x, XYCoordinate y, double width, double height, xybool visible=xytrue)
 XYGraph (cdCanvas *cdcanvas, XYCoordinate x, XYCoordinate y, double width, double height, xybool visible=xytrue)
virtual ~XYGraph (void)
virtual void position (double x, double y)
virtual void position (int xp, int yp)
virtual void position (double *x, double *y) const
virtual void position (int *xp, int *yp) const
virtual XYCoordinate * position (void)
virtual void setCdCanvas (cdCanvas *c)
virtual cdCanvas * getCdCanvas (void) const
virtual cdCanvas * canvasImage (cdCanvas *)
virtual cdCanvas * canvasImage (void)
virtual void createImage (int w, int h)
virtual void insert (XYText *text)
virtual void insert (XYAxis *axis)
virtual void insert (XYMask *mask)
virtual void insert (XYMarker *marker)
virtual void insert (XYSlice *slice)
virtual void insert (XYArea *area)
virtual void insert (XYObject *object)
virtual void remove (XYText *text)
virtual void remove (XYAxis *axis)
virtual void remove (XYMask *mask)
virtual void remove (XYMarker *marker)
virtual void remove (XYSlice *slice)
virtual void remove (XYArea *area)
virtual void remove (XYObject *object)
virtual XYList< XYText > & text (void)
virtual XYList< XYAxis > & axis (void)
virtual XYList< XYMask > & mask (void)
virtual XYList< XYMarker > & marker (void)
virtual XYList< XYSlice > & slice (void)
virtual XYList< XYObject > & decorator (void)
virtual XYList< XYArea > & area (void)
virtual XYMask & mask (unsigned m)
virtual void legend (XYLegend *leg)
virtual XYLegend * legend (void) const
virtual XYObject * markerCreate (int x0, int y0, const XYAxis *master)=0
virtual void backgroundColor (long color)
virtual long backgroundColor (void) const
virtual void width (double w)
virtual double width (void) const
virtual void height (double h)
virtual double height (void) const
virtual void distortion (xybool d)
virtual xybool distortion (void) const
virtual xybool doubleBuffering (xybool on)
virtual xybool doubleBuffering (void) const
virtual void maskAreaColor (long color)
virtual long maskAreaColor (void) const
virtual void setMaskArea (double xmin, double ymin, double xmax, double ymax)
virtual void getMaskArea (double &xmn, double &ymn, double &xmx, double &ymx) const
virtual void getMaskArea (int &xmn, int &ymn, int &xmx, int &ymx) const
virtual void calcMaskArea (void)=0
virtual xybool contains (const XYObject *obj)
virtual XYObject * pick (int x, int y)
virtual XYText * pickText (int x, int y)
virtual XYAxis * pickAxis (int x, int y)
virtual XYMask * pickMask (int x, int y)
virtual XYMarker * pickMarker (int x, int y)
virtual XYSlice * pickSlice (int x, int y)
virtual XYArea * pickArea (int x, int y)
virtual XYLegend * pickLegend (int x, int y)
virtual XYList< XYObject > * fence (int x0, int y0, int x1, int y1)
virtual void print (void)
virtual void flush (void) const
virtual void scroll (int dx, int dy)
virtual void clear (void)
virtual void clear (int xmin, int ymin, int xmax, int ymax) const
virtual void maskAreaClear (void) const
virtual void draw (void)
virtual void draw (int xmin, int ymin, int xmax, int ymax) const
virtual void drawMaskArea (void) const=0
virtual void drawMaskArea (int xmin, int ymin, int xmax, int ymax) const
virtual int activateCanvas (void) const
virtual void boundingBox (int &, int &, int &, int &) const

Protected Methods

virtual void propagateViewport (void) const
virtual void defineViewport (void)

Protected Attributes

Ihandle * _canvas
cdCanvas * _cdcanvas
cdCanvas * _cvimage
void * _image
int _image_w
int _image_h
XYList< XYText > _titles
XYList< XYAxis > _axes
XYList< XYMask > _masks
XYList< XYMarker > _markers
XYList< XYSlice > _slices
XYList< XYArea > _areas
XYList< XYObject > _decorators
XYLegend * _legend
long _color
long _ma_color
double _width
double _height
double _ma_xmin
double _ma_xmax
double _ma_ymin
double _ma_ymax
xybool _distortion
xybool _doublebuffering

Private Attributes

xybool _dont_destroy_cdcanvas
XYList< XYSlice > _aux_slices

Constructor & Destructor Documentation

XYGraph::XYGraph (  Ihandle *    canvas,
XYCoordinate    x,
XYCoordinate    y,
double    width,
double    height,
xybool    visible = xytrue
) 
 

Definition at line 23 of file xygra.cpp.

References activateCanvas(), defineViewport(), propagateViewport(), XYObject::setWindow(), XY_GRAY, XY_WHITE, xyfalse, and xytrue.

XYGraph::XYGraph (  cdCanvas *    cdcanvas,
XYCoordinate    x,
XYCoordinate    y,
double    width,
double    height,
xybool    visible = xytrue
) 
 

Definition at line 56 of file xygra.cpp.

References activateCanvas(), defineViewport(), propagateViewport(), XYObject::setWindow(), XY_GRAY, XY_WHITE, xyfalse, and xytrue.

XYGraph::~XYGraph (  void    )  [virtual]
 

Definition at line 88 of file xygra.cpp.

References _cdcanvas, _dont_destroy_cdcanvas, and xyfalse.


Member Function Documentation

int XYGraph::activateCanvas (  void    )  const [virtual]
 

Definition at line 434 of file xygra.cpp.

References _cdcanvas, _cvimage, _image, _image_h, _image_w, canvasImage(), createImage(), setCdCanvas(), XYObject::setViewport(), and XYObject::setWindow().

Referenced by XYPolar::calcMaskArea(), XYCartesian::calcMaskArea(), clear(), XYPolar::draw(), XYCartesian::draw(), draw(), XYCartesian::drawMaskArea(), fence(), pick(), pickArea(), pickAxis(), pickLegend(), pickMarker(), pickMask(), pickSlice(), pickText(), print(), scroll(), and XYGraph().

XYList< XYArea > & XYGraph::area (  void    )  [virtual]
 

Definition at line 279 of file xygra.cpp.

References _areas.

XYList< XYAxis > & XYGraph::axis (  void    )  [virtual]
 

Definition at line 264 of file xygra.cpp.

References _axes.

Referenced by propagateViewport().

long XYGraph::backgroundColor (  void    )  const [virtual]
 

Definition at line 312 of file xygra.cpp.

References _color.

void XYGraph::backgroundColor (  long    color )  [virtual]
 

Definition at line 307 of file xygra.cpp.

References _color.

virtual void XYGraph::boundingBox (  int &   ,
int &   ,
int &   ,
int &   
)  const [inline, virtual]
 

Implements XYObject.

Definition at line 238 of file xygra.h.

virtual void XYGraph::calcMaskArea (  void    )  [pure virtual]
 

Implemented in XYCartesian, and XYPolar.

cdCanvas * XYGraph::canvasImage (  void    )  [virtual]
 

Definition at line 165 of file xygra.cpp.

References _cvimage.

Referenced by activateCanvas(), and flush().

cdCanvas * XYGraph::canvasImage (  cdCanvas *    )  [virtual]
 

Definition at line 158 of file xygra.cpp.

References _cvimage.

void XYGraph::clear (  int    xmin,
int    ymin,
int    xmax,
int    ymax
)  const [virtual]
 

Definition at line 1062 of file xygra.cpp.

References activateCanvas().

void XYGraph::clear (  void    )  [virtual]
 

Definition at line 1044 of file xygra.cpp.

References activateCanvas(), defineViewport(), and XYObject::getViewport().

xybool XYGraph::contains (  const XYObject *    obj )  [virtual]
 

Definition at line 641 of file xygra.cpp.

References _legend, XYListIterator< T >::Contains(), xybool, xyfalse, and xytrue.

void XYGraph::createImage (  int    w,
int    h
)  [virtual]
 

Definition at line 170 of file xygra.cpp.

References _image, _image_h, and _image_w.

Referenced by activateCanvas().

XYList< XYObject > & XYGraph::decorator (  void    )  [virtual]
 

Definition at line 289 of file xygra.cpp.

References _decorators.

void XYGraph::defineViewport (  void    )  [protected, virtual]
 

Definition at line 390 of file xygra.cpp.

References _height, _width, position(), and XYObject::setViewport().

Referenced by clear(), XYPolar::draw(), XYCartesian::draw(), height(), position(), width(), and XYGraph().

xybool XYGraph::distortion (  void    )  const [virtual]
 

Definition at line 372 of file xygra.cpp.

References _distortion, and xybool.

Referenced by XYPolar::XYPolar().

void XYGraph::distortion (  xybool    d )  [virtual]
 

Definition at line 367 of file xygra.cpp.

References _distortion.

xybool XYGraph::doubleBuffering (  void    )  const [virtual]
 

Definition at line 385 of file xygra.cpp.

References _doublebuffering, and xybool.

Referenced by XYCartesian::draw().

xybool XYGraph::doubleBuffering (  xybool    on )  [virtual]
 

Definition at line 377 of file xygra.cpp.

References _doublebuffering, and xybool.

void XYGraph::draw (  int    xmin,
int    ymin,
int    xmax,
int    ymax
)  const [virtual]
 

Implements XYObject.

Reimplemented in XYCartesian, and XYPolar.

Definition at line 1218 of file xygra.cpp.

References _legend, activateCanvas(), XYMarker::draw(), draw(), XYListIterator< T >::End(), XYListIterator< T >::Next(), XYListIterator< T >::Reset(), XYObject::setViewport(), XYObject::setWindow(), XYObject::visible(), and xyfalse.

void XYGraph::draw (  void    )  [virtual]
 

Implements XYObject.

Reimplemented in XYCartesian, and XYPolar.

Definition at line 1205 of file xygra.cpp.

References activateCanvas(), XYObject::getViewport(), XYObject::visible(), and xyfalse.

Referenced by XYPolar::draw(), XYCartesian::draw(), draw(), drawMaskArea(), and print().

void XYGraph::drawMaskArea (  int    xmin,
int    ymin,
int    xmax,
int    ymax
)  const [virtual]
 

Reimplemented in XYCartesian, and XYPolar.

Definition at line 1296 of file xygra.cpp.

References _ma_xmax, _ma_xmin, _ma_ymax, _ma_ymin, draw(), XYListIterator< T >::End(), mtEqual(), XYListIterator< T >::Next(), position(), XYObject::setViewport(), XYObject::setWindow(), and XY_PI.

virtual void XYGraph::drawMaskArea (  void    )  const [pure virtual]
 

Implemented in XYCartesian, and XYPolar.

Referenced by XYPolar::drawMaskArea(), XYCartesian::drawMaskArea(), and scroll().

XYList< XYObject > * XYGraph::fence (  int    x0,
int    y0,
int    x1,
int    y1
)  [virtual]
 

Reimplemented in XYCartesian, and XYPolar.

Definition at line 942 of file xygra.cpp.

References _legend, activateCanvas(), XYListIterator< T >::End(), XYArea::fence(), insert(), XYListIterator< T >::Next(), XYObject::setViewport(), and XYObject::setWindow().

Referenced by XYPolar::fence(), and XYCartesian::fence().

void XYGraph::flush (  void    )  const [virtual]
 

Definition at line 531 of file xygra.cpp.

References canvasImage(), XYObject::getViewport(), and position().

Referenced by XYPolar::draw(), and XYCartesian::draw().

cdCanvas * XYGraph::getCdCanvas (  void    )  const [virtual]
 

Definition at line 153 of file xygra.cpp.

References _cdcanvas.

void XYGraph::getMaskArea (  int &    xmn,
int &    ymn,
int &    xmx,
int &    ymx
)  const [virtual]
 

Definition at line 519 of file xygra.cpp.

References _ma_xmax, _ma_xmin, _ma_ymax, _ma_ymin, and XYObject::getViewport().

void XYGraph::getMaskArea (  double &    xmn,
double &    ymn,
double &    xmx,
double &    ymx
)  const [virtual]
 

Definition at line 358 of file xygra.cpp.

References _ma_xmax, _ma_xmin, _ma_ymax, and _ma_ymin.

Referenced by XYCartesian::draw(), XYPolar::drawMaskArea(), XYCartesian::drawMaskArea(), maskAreaClear(), propagateViewport(), and scroll().

double XYGraph::height (  void    )  const [virtual]
 

Definition at line 344 of file xygra.cpp.

References _height.

void XYGraph::height (  double    h )  [virtual]
 

Definition at line 338 of file xygra.cpp.

References _height, and defineViewport().

void XYGraph::insert (  XYObject *    object )  [virtual]
 

Definition at line 213 of file xygra.cpp.

References _decorators, and XYList< XYObject >::insertEnd().

void XYGraph::insert (  XYArea *    area )  [virtual]
 

Definition at line 207 of file xygra.cpp.

References _areas, and XYList< XYArea >::insertEnd().

void XYGraph::insert (  XYSlice *    slice )  [virtual]
 

Definition at line 201 of file xygra.cpp.

References _slices, and XYList< XYSlice >::insertEnd().

void XYGraph::insert (  XYMarker *    marker )  [virtual]
 

Definition at line 195 of file xygra.cpp.

References _markers, and XYList< XYMarker >::insert().

void XYGraph::insert (  XYMask *    mask )  [virtual]
 

Definition at line 189 of file xygra.cpp.

References _masks, and XYList< XYMask >::insert().

void XYGraph::insert (  XYAxis *    axis )  [virtual]
 

Definition at line 183 of file xygra.cpp.

References _axes, and XYList< XYAxis >::insert().

void XYGraph::insert (  XYText *    text )  [virtual]
 

Definition at line 177 of file xygra.cpp.

References _titles, and XYList< XYText >::insert().

Referenced by XYPolar::fence(), XYCartesian::fence(), fence(), and XYCartesian::markerCreate().

XYLegend * XYGraph::legend (  void    )  const [virtual]
 

Definition at line 302 of file xygra.cpp.

References _legend.

void XYGraph::legend (  XYLegend *    leg )  [virtual]
 

Definition at line 294 of file xygra.cpp.

References _legend, and mask().

XYList< XYMarker > & XYGraph::marker (  void    )  [virtual]
 

Definition at line 274 of file xygra.cpp.

References _markers.

Referenced by XYCartesian::markerCreate().

virtual XYObject* XYGraph::markerCreate (  int    x0,
int    y0,
const XYAxis *    master
)  [pure virtual]
 

Implemented in XYCartesian, and XYPolar.

XYMask & XYGraph::mask (  unsigned    m )  [virtual]
 

Definition at line 562 of file xygra.cpp.

References XYListIterator< T >::End(), and XYListIterator< T >::Next().

XYList< XYMask > & XYGraph::mask (  void    )  [virtual]
 

Definition at line 269 of file xygra.cpp.

References _masks.

Referenced by legend().

void XYGraph::maskAreaClear (  void    )  const [virtual]
 

Definition at line 1084 of file xygra.cpp.

References getMaskArea().

Referenced by XYPolar::draw(), and XYCartesian::draw().

long XYGraph::maskAreaColor (  void    )  const [virtual]
 

Definition at line 322 of file xygra.cpp.

References _ma_color.

void XYGraph::maskAreaColor (  long    color )  [virtual]
 

Definition at line 317 of file xygra.cpp.

References _ma_color.

XYObject * XYGraph::pick (  int    x,
int    y
)  [virtual]
 

Reimplemented in XYCartesian, and XYPolar.

Definition at line 687 of file xygra.cpp.

References _aux_slices, _legend, activateCanvas(), XYListIterator< T >::End(), XYList< XYSlice >::insert(), XYListIterator< T >::Next(), XYList< XYSlice >::remove(), XYListIterator< T >::Reset(), XYObject::setViewport(), and XYObject::setWindow().

Referenced by XYPolar::pick(), XYCartesian::pick(), pickAxis(), pickLegend(), pickMarker(), pickMask(), pickSlice(), and pickText().

XYArea * XYGraph::pickArea (  int    x,
int    y
)  [virtual]
 

Definition at line 812 of file xygra.cpp.

References activateCanvas(), XYListIterator< T >::End(), XYListIterator< T >::Next(), and XYArea::pick().

XYAxis * XYGraph::pickAxis (  int    x,
int    y
)  [virtual]
 

Definition at line 792 of file xygra.cpp.

References activateCanvas(), XYListIterator< T >::End(), XYListIterator< T >::Next(), and pick().

XYLegend * XYGraph::pickLegend (  int    x,
int    y
)  [virtual]
 

Definition at line 910 of file xygra.cpp.

References _legend, activateCanvas(), and pick().

XYMarker * XYGraph::pickMarker (  int    x,
int    y
)  [virtual]
 

Definition at line 870 of file xygra.cpp.

References activateCanvas(), XYListIterator< T >::End(), XYListIterator< T >::Next(), and pick().

XYMask * XYGraph::pickMask (  int    x,
int    y
)  [virtual]
 

Definition at line 890 of file xygra.cpp.

References activateCanvas(), XYListIterator< T >::End(), XYListIterator< T >::Next(), and pick().

XYSlice * XYGraph::pickSlice (  int    x,
int    y
)  [virtual]
 

Definition at line 827 of file xygra.cpp.

References _aux_slices, activateCanvas(), XYListIterator< T >::End(), XYList< XYSlice >::insert(), XYListIterator< T >::Next(), pick(), XYList< XYSlice >::remove(), and XYListIterator< T >::Reset().

XYText * XYGraph::pickText (  int    x,
int    y
)  [virtual]
 

Definition at line 922 of file xygra.cpp.

References activateCanvas(), XYListIterator< T >::End(), XYListIterator< T >::Next(), and pick().

XYCoordinate * XYGraph::position (  void    )  [virtual]
 

Reimplemented from XYObject.

Definition at line 143 of file xygra.cpp.

References XYObject::position().

Referenced by XYPolar::calcMaskArea(), XYCartesian::calcMaskArea(), defineViewport(), drawMaskArea(), flush(), and XYCartesian::propagateViewport().

void XYGraph::position (  int *    xp,
int *    yp
)  const [virtual]
 

Reimplemented from XYObject.

Definition at line 128 of file xygra.cpp.

References XYObject::getViewport(), XYObject::position(), and XYObject::setViewport().

void XYGraph::position (  double *    x,
double *    y
)  const [virtual]
 

Reimplemented from XYObject.

Definition at line 113 of file xygra.cpp.

References XYObject::getViewport(), XYObject::position(), and XYObject::setViewport().

void XYGraph::position (  int    xp,
int    yp
)  [virtual]
 

Reimplemented from XYObject.

Definition at line 107 of file xygra.cpp.

References defineViewport(), and XYObject::position().

void XYGraph::position (  double    x,
double    y
)  [virtual]
 

Reimplemented from XYObject.

Definition at line 101 of file xygra.cpp.

References defineViewport(), and XYObject::position().

void XYGraph::print (  void    )  [virtual]
 

Definition at line 1033 of file xygra.cpp.

References _cdcanvas, activateCanvas(), and draw().

void XYGraph::propagateViewport (  void    )  const [protected, virtual]
 

Reimplemented in XYCartesian, and XYPolar.

Definition at line 1109 of file xygra.cpp.

References _legend, axis(), XYListIterator< T >::End(), getMaskArea(), XYObject::getViewport(), XYListIterator< T >::Next(), and XYObject::setViewport().

Referenced by XYPolar::propagateViewport(), XYCartesian::propagateViewport(), and XYGraph().

void XYGraph::remove (  XYObject *    object )  [virtual]
 

Definition at line 254 of file xygra.cpp.

References _decorators, and XYList< XYObject >::remove().

void XYGraph::remove (  XYArea *    area )  [virtual]
 

Definition at line 242 of file xygra.cpp.

References _areas, and XYList< XYArea >::remove().

void XYGraph::remove (  XYSlice *    slice )  [virtual]
 

Definition at line 248 of file xygra.cpp.

References _slices, and XYList< XYSlice >::remove().

void XYGraph::remove (  XYMarker *    marker )  [virtual]
 

Definition at line 236 of file xygra.cpp.

References _markers, and XYList< XYMarker >::remove().

void XYGraph::remove (  XYMask *    mask )  [virtual]
 

Definition at line 230 of file xygra.cpp.

References _masks, and XYList< XYMask >::remove().

void XYGraph::remove (  XYAxis *    axis )  [virtual]
 

Definition at line 224 of file xygra.cpp.

References _axes, and XYList< XYAxis >::remove().

void XYGraph::remove (  XYText *    text )  [virtual]
 

Definition at line 218 of file xygra.cpp.

References _titles, and XYList< XYText >::remove().

void XYGraph::scroll (  int    dx,
int    dy
)  [virtual]
 

Definition at line 578 of file xygra.cpp.

References activateCanvas(), drawMaskArea(), and getMaskArea().

void XYGraph::setCdCanvas (  cdCanvas *    c )  [virtual]
 

Definition at line 148 of file xygra.cpp.

References _cdcanvas.

Referenced by activateCanvas().

void XYGraph::setMaskArea (  double    xmin,
double    ymin,
double    xmax,
double    ymax
)  [virtual]
 

Definition at line 349 of file xygra.cpp.

References _ma_xmax, _ma_xmin, _ma_ymax, and _ma_ymin.

XYList< XYSlice > & XYGraph::slice (  void    )  [virtual]
 

Definition at line 284 of file xygra.cpp.

References _slices.

XYList< XYText > & XYGraph::text (  void    )  [virtual]
 

Definition at line 259 of file xygra.cpp.

References _titles.

double XYGraph::width (  void    )  const [virtual]
 

Definition at line 333 of file xygra.cpp.

References _width.

void XYGraph::width (  double    w )  [virtual]
 

Definition at line 327 of file xygra.cpp.

References _width, and defineViewport().


Member Data Documentation

XYList<XYArea> XYGraph::_areas [protected]
 

Definition at line 265 of file xygra.h.

Referenced by area(), insert(), and remove().

XYList<XYSlice> XYGraph::_aux_slices [private]
 

Definition at line 280 of file xygra.h.

Referenced by pick(), and pickSlice().

XYList<XYAxis> XYGraph::_axes [protected]
 

Definition at line 261 of file xygra.h.

Referenced by axis(), insert(), and remove().

Ihandle* XYGraph::_canvas [protected]
 

Definition at line 251 of file xygra.h.

cdCanvas* XYGraph::_cdcanvas [protected]
 

Definition at line 255 of file xygra.h.

Referenced by activateCanvas(), getCdCanvas(), print(), setCdCanvas(), and ~XYGraph().

long XYGraph::_color [protected]
 

Definition at line 268 of file xygra.h.

Referenced by backgroundColor().

cdCanvas* XYGraph::_cvimage [protected]
 

Definition at line 256 of file xygra.h.

Referenced by activateCanvas(), and canvasImage().

XYList<XYObject> XYGraph::_decorators [protected]
 

Definition at line 266 of file xygra.h.

Referenced by decorator(), insert(), and remove().

xybool XYGraph::_distortion [protected]
 

Definition at line 274 of file xygra.h.

Referenced by distortion().

xybool XYGraph::_dont_destroy_cdcanvas [private]
 

Definition at line 279 of file xygra.h.

Referenced by ~XYGraph().

xybool XYGraph::_doublebuffering [protected]
 

Definition at line 275 of file xygra.h.

Referenced by doubleBuffering().

double XYGraph::_height [protected]
 

Definition at line 271 of file xygra.h.

Referenced by defineViewport(), and height().

void* XYGraph::_image [protected]
 

Definition at line 257 of file xygra.h.

Referenced by activateCanvas(), and createImage().

int XYGraph::_image_h [protected]
 

Definition at line 259 of file xygra.h.

Referenced by activateCanvas(), and createImage().

int XYGraph::_image_w [protected]
 

Definition at line 258 of file xygra.h.

Referenced by activateCanvas(), and createImage().

XYLegend* XYGraph::_legend [protected]
 

Definition at line 267 of file xygra.h.

Referenced by contains(), draw(), fence(), legend(), pick(), pickLegend(), and propagateViewport().

long XYGraph::_ma_color [protected]
 

Definition at line 269 of file xygra.h.

Referenced by maskAreaColor().

double XYGraph::_ma_xmax [protected]
 

Definition at line 272 of file xygra.h.

Referenced by XYPolar::calcMaskArea(), XYCartesian::calcMaskArea(), drawMaskArea(), getMaskArea(), and setMaskArea().

double XYGraph::_ma_xmin [protected]
 

Definition at line 272 of file xygra.h.

Referenced by XYPolar::calcMaskArea(), XYCartesian::calcMaskArea(), drawMaskArea(), getMaskArea(), and setMaskArea().

double XYGraph::_ma_ymax [protected]
 

Definition at line 272 of file xygra.h.

Referenced by XYPolar::calcMaskArea(), XYCartesian::calcMaskArea(), drawMaskArea(), getMaskArea(), and setMaskArea().

double XYGraph::_ma_ymin [protected]
 

Definition at line 272 of file xygra.h.

Referenced by XYPolar::calcMaskArea(), XYCartesian::calcMaskArea(), drawMaskArea(), getMaskArea(), and setMaskArea().

XYList<XYMarker> XYGraph::_markers [protected]
 

Definition at line 263 of file xygra.h.

Referenced by insert(), marker(), and remove().

XYList<XYMask> XYGraph::_masks [protected]
 

Definition at line 262 of file xygra.h.

Referenced by insert(), mask(), and remove().

XYList<XYSlice> XYGraph::_slices [protected]
 

Definition at line 264 of file xygra.h.

Referenced by insert(), remove(), and slice().

XYList<XYText> XYGraph::_titles [protected]
 

Definition at line 260 of file xygra.h.

Referenced by insert(), remove(), and text().

double XYGraph::_width [protected]
 

Definition at line 270 of file xygra.h.

Referenced by defineViewport(), and width().


The documentation for this class was generated from the following files:
XY
Tecgraf / PUC-Rio - Computer Graphics Technology Group