#include <xyar.h>
Inheritance diagram for XYArea:
Public Methods | |
XYArea (const XYAxis *axis1, const XYAxis *axis2, double begin1, double end1, double begin2, double end2, xybool visible=xytrue) | |
virtual | ~XYArea (void) |
virtual void | axis1 (const XYAxis *ax) |
virtual const XYAxis * | axis1 (void) const |
virtual void | axis2 (const XYAxis *ax) |
virtual const XYAxis * | axis2 (void) const |
virtual void | begin1 (double bm) |
virtual double | begin1 (void) const |
virtual void | end1 (double em) |
virtual double | end1 (void) const |
virtual void | begin2 (double bm) |
virtual double | begin2 (void) const |
virtual void | end2 (double em) |
virtual double | end2 (void) const |
virtual void | color (long c) |
virtual long | color (void) const |
virtual void | width (int w) |
virtual int | width (void) const |
virtual void | style (XYObject::LineStyle st) |
virtual int | style (void) const |
char * | text (void) |
void | text (char *txt) |
virtual void | textColor (long tc) |
virtual long | textColor (void) const |
void | textSize (int ts) |
int | textSize (void) const |
virtual void | backgroundColor (long bc) |
virtual long | backgroundColor (void) const |
virtual void | forcedText (xybool flg) |
virtual xybool | forcedText (void) const |
virtual void | insertAction (XYGraph *g) |
virtual void | removeAction (XYGraph *g) |
virtual xybool | pick (int px, int py)=0 |
virtual xybool | fence (int x0, int y0, int x1, int y1)=0 |
virtual void | draw (void)=0 |
virtual void | draw (int xmin, int ymin, int xmax, int ymax) const=0 |
virtual void | boundingBox (int &bxmin, int &bymin, int &bxmax, int &bymax) const=0 |
Protected Attributes | |
xybool | _forced_text |
char * | _text |
const XYAxis * | _axis1 |
const XYAxis * | _axis2 |
double | _begin1 |
double | _end1 |
double | _begin2 |
double | _end2 |
long | _color |
long | _backgroundColor |
long | _textColor |
int | _textSize |
int | _width |
LineStyle | _style |
|
Definition at line 12 of file xyar.cpp. References _axis1, _backgroundColor, _color, _style, _text, _textColor, _textSize, _width, XYObject::dashed, MIN, XYObject::position(), and XY_BLACK. |
|
|
|
Definition at line 49 of file xyar.cpp. References _axis1. |
|
Definition at line 44 of file xyar.cpp. References _axis1. |
|
Definition at line 79 of file xyar.cpp. References _axis2. |
|
Definition at line 54 of file xyar.cpp. References _axis2. |
|
Definition at line 180 of file xyar.cpp. References _backgroundColor. Referenced by XYCartesianArea::draw(). |
|
Definition at line 175 of file xyar.cpp. References _backgroundColor. |
|
Definition at line 89 of file xyar.cpp. References _begin1. |
|
Definition at line 84 of file xyar.cpp. References _begin1. |
|
Definition at line 109 of file xyar.cpp. References _begin2. |
|
Definition at line 104 of file xyar.cpp. References _begin2. |
|
Implements XYObject. Implemented in XYCartesianArea. |
|
Definition at line 129 of file xyar.cpp. References _color. Referenced by XYCartesianArea::draw(). |
|
Definition at line 124 of file xyar.cpp. References _color. |
|
Implements XYObject. Implemented in XYCartesianArea. |
|
Implements XYObject. Implemented in XYCartesianArea. Referenced by XYCartesian::draw(). |
|
Definition at line 99 of file xyar.cpp. References _end1. |
|
Definition at line 94 of file xyar.cpp. References _end1. |
|
Definition at line 119 of file xyar.cpp. References _end2. |
|
Definition at line 114 of file xyar.cpp. References _end2. |
|
Implemented in XYCartesianArea. Referenced by XYGraph::fence(). |
|
Definition at line 170 of file xyar.cpp. References _forced_text, and xybool. |
|
Definition at line 165 of file xyar.cpp. References _forced_text. |
|
|
|
Implemented in XYCartesianArea. Referenced by XYGraph::pickArea(). |
|
|
|
Definition at line 74 of file xyar.cpp. References _style. Referenced by XYCartesianArea::draw(). |
|
Definition at line 69 of file xyar.cpp. References _style. |
|
Definition at line 139 of file xyar.cpp. References _text. |
|
Definition at line 134 of file xyar.cpp. References _text. |
|
Definition at line 160 of file xyar.cpp. References _textColor. |
|
Definition at line 155 of file xyar.cpp. References _textColor. |
|
Definition at line 150 of file xyar.cpp. References _textSize. |
|
Definition at line 145 of file xyar.cpp. References _textSize. |
|
Definition at line 64 of file xyar.cpp. References _width. Referenced by XYCartesianArea::draw(). |
|
Definition at line 59 of file xyar.cpp. References _width. |
|
Definition at line 144 of file xyar.h. Referenced by axis1(), XYCartesianArea::boundingBox(), XYCartesianArea::getClip(), and XYArea(). |
|
Definition at line 145 of file xyar.h. Referenced by axis2(), XYCartesianArea::boundingBox(), and XYCartesianArea::getClip(). |
|
Definition at line 152 of file xyar.h. Referenced by backgroundColor(), and XYArea(). |
|
Definition at line 147 of file xyar.h. Referenced by begin1(). |
|
Definition at line 149 of file xyar.h. Referenced by begin2(). |
|
|
|
Definition at line 148 of file xyar.h. Referenced by end1(). |
|
Definition at line 150 of file xyar.h. Referenced by end2(). |
|
Definition at line 141 of file xyar.h. Referenced by XYCartesianArea::draw(), and forcedText(). |
|
|
|
|
|
Definition at line 153 of file xyar.h. Referenced by textColor(), and XYArea(). |
|
Definition at line 154 of file xyar.h. Referenced by textSize(), and XYArea(). |
|
Definition at line 155 of file xyar.h. Referenced by XYCartesianArea::getClip(), width(), and XYArea(). |