#include <xysl.h>
Inheritance diagram for XYSlice:
Public Methods | |
XYSlice (const XYAxis *axis, double begin, double end, xybool visible=xytrue) | |
virtual | ~XYSlice (void) |
virtual void | beginMarker (XYMarker *b) |
virtual XYMarker * | beginMarker (void) const |
virtual void | endMarker (XYMarker *e) |
virtual XYMarker * | endMarker (void) const |
virtual void | axis (const XYAxis *ax) |
virtual const XYAxis * | axis (void) const |
virtual void | begin (double bm) |
virtual double | begin (void) const |
virtual void | end (double em) |
virtual double | end (void) const |
virtual void | color (long c) |
virtual long | color (void) const |
virtual void | backgroundColor (long bc) |
virtual long | backgroundColor (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 Methods | |
long | changeColor (long color, int tr, int tg, int tb) |
Protected Attributes | |
const XYAxis * | _axis |
XYMarker * | _beginMarker |
XYMarker * | _endMarker |
double | _begin |
double | _end |
long | _color |
long | _backgroundColor |
|
Definition at line 15 of file xysl.cpp. References _axis, MIN, and XYObject::position(). |
|
|
|
Definition at line 59 of file xysl.cpp. References _axis. |
|
Definition at line 54 of file xysl.cpp. References _axis. |
|
Definition at line 111 of file xysl.cpp. References _backgroundColor. Referenced by XYCartesianSlice::draw(). |
|
Definition at line 106 of file xysl.cpp. References _backgroundColor. |
|
Definition at line 72 of file xysl.cpp. References _begin. |
|
Definition at line 64 of file xysl.cpp. References _begin, and _beginMarker. |
|
Definition at line 39 of file xysl.cpp. References _beginMarker. |
|
Definition at line 34 of file xysl.cpp. References _beginMarker. |
|
Implements XYObject. Implemented in XYCartesianSlice. |
|
Definition at line 116 of file xysl.cpp. Referenced by XYCartesianSlice::XYCartesianSlice(). |
|
Definition at line 101 of file xysl.cpp. References _color. Referenced by color(). |
|
Definition at line 90 of file xysl.cpp. References _beginMarker, _color, _endMarker, and color(). |
|
Implements XYObject. Implemented in XYCartesianSlice. |
|
Implements XYObject. Implemented in XYCartesianSlice. |
|
Definition at line 85 of file xysl.cpp. References _end. |
|
Definition at line 77 of file xysl.cpp. References _end, and _endMarker. |
|
Definition at line 49 of file xysl.cpp. References _endMarker. |
|
Definition at line 44 of file xysl.cpp. References _endMarker. |
|
Implemented in XYCartesianSlice. |
|
|
|
Implemented in XYCartesianSlice. |
|
|
|
|
|
Definition at line 107 of file xysl.h. Referenced by backgroundColor(), and XYCartesianSlice::XYCartesianSlice(). |
|
Definition at line 104 of file xysl.h. Referenced by begin(). |
|
Definition at line 101 of file xysl.h. Referenced by begin(), beginMarker(), XYCartesianSlice::boundingBox(), color(), XYCartesianSlice::draw(), XYCartesianSlice::XYCartesianSlice(), and XYCartesianSlice::~XYCartesianSlice(). |
|
Definition at line 106 of file xysl.h. Referenced by color(). |
|
Definition at line 105 of file xysl.h. Referenced by end(). |
|
Definition at line 102 of file xysl.h. Referenced by XYCartesianSlice::boundingBox(), color(), XYCartesianSlice::draw(), end(), endMarker(), XYCartesianSlice::XYCartesianSlice(), and XYCartesianSlice::~XYCartesianSlice(). |