#include <xymk.h>
Inheritance diagram for XYMarker:
Public Methods | |
XYMarker (const XYAxis *axis, double pos, long color, int width, LineStyle style, xybool visible=xytrue) | |
virtual | ~XYMarker (void) |
virtual void | axis (const XYAxis *ax) |
virtual const XYAxis * | axis (void) const |
virtual void | pos (double ps) |
virtual double | pos (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 |
virtual void | limit (double h) |
virtual double | limit (void) const |
virtual void | scaleValue (double x1, double y1, double *pos) |
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 | |
const XYAxis * | _axis |
double | _pos |
double | _limit |
long | _color |
int | _width |
LineStyle | _style |
|
Definition at line 15 of file xymk.cpp. References _axis, and XYObject::position(). |
|
|
|
Definition at line 39 of file xymk.cpp. References _axis. Referenced by XYCartesianMarker::boundingBox(), XYCartesianMarker::draw(), and scaleValue(). |
|
Definition at line 34 of file xymk.cpp. References _axis. |
|
Implements XYObject. Implemented in XYCartesianMarker. |
|
Definition at line 59 of file xymk.cpp. References _color. Referenced by XYCartesianMarker::draw(). |
|
Definition at line 54 of file xymk.cpp. References _color. |
|
Implements XYObject. Implemented in XYCartesianMarker. |
|
Implements XYObject. Implemented in XYCartesianMarker. Referenced by XYGraph::draw(). |
|
Implemented in XYCartesianMarker. |
|
|
|
Definition at line 89 of file xymk.cpp. References _limit. Referenced by XYCartesianMarker::boundingBox(), and XYCartesianMarker::draw(). |
|
Definition at line 84 of file xymk.cpp. References _limit. |
|
Implemented in XYCartesianMarker. |
|
Definition at line 49 of file xymk.cpp. References _pos. Referenced by XYCartesianMarker::boundingBox(), and XYCartesianMarker::draw(). |
|
Definition at line 44 of file xymk.cpp. References _pos. |
|
|
|
Definition at line 94 of file xymk.cpp. References axis(), and XYObject::position(). |
|
Definition at line 79 of file xymk.cpp. References _style. Referenced by XYCartesianMarker::draw(). |
|
Definition at line 74 of file xymk.cpp. References _style. |
|
Definition at line 69 of file xymk.cpp. References _width. Referenced by XYCartesianMarker::draw(). |
|
Definition at line 64 of file xymk.cpp. References _width. |
|
Definition at line 95 of file xymk.h. Referenced by axis(), and XYMarker(). |
|
Definition at line 98 of file xymk.h. Referenced by color(). |
|
Definition at line 97 of file xymk.h. Referenced by limit(). |
|
Definition at line 96 of file xymk.h. Referenced by pos(). |
|
Definition at line 100 of file xymk.h. Referenced by style(). |
|
Definition at line 99 of file xymk.h. Referenced by width(). |