Relacs Plot Library
0.9.8
|
#include <plot.h>
Public Member Functions | |
MouseEvent (void) | |
MouseEvent (int mode) | |
MouseEvent (const MouseEvent &me) | |
int | xPixel (void) const |
int | yPixel (void) const |
double | xPos (void) const |
double | yPos (void) const |
double | xPos (int i) const |
double | yPos (int i) const |
Coordinates | xCoor (void) const |
Coordinates | yCoor (void) const |
bool | left (void) const |
bool | right (void) const |
bool | mid (void) const |
bool | leftOnly (void) const |
bool | rightOnly (void) const |
bool | midOnly (void) const |
bool | shift (void) const |
bool | control (void) const |
bool | alt (void) const |
bool | shiftOnly (void) const |
bool | controlOnly (void) const |
bool | altOnly (void) const |
bool | noKeys (void) const |
bool | pressed (void) const |
bool | released (void) const |
bool | moved (void) const |
bool | doubleClicked (void) const |
bool | pressedOnly (void) const |
bool | releasedOnly (void) const |
bool | movedOnly (void) const |
bool | doubleClickedOnly (void) const |
void | clearMouseButtons (void) |
bool | init (void) const |
void | setInit (void) |
void | clear (void) |
bool | valid (void) const |
bool | used (void) const |
void | setUsed (void) |
Friends | |
class | Plot |
Handling a mouse event for the Plot class.
MouseEvent | ( | void | ) |
References Plot::AutoScale, and Plot::MaxAxis.
MouseEvent | ( | int | mode | ) |
References Plot::AutoScale, and Plot::MaxAxis.
MouseEvent | ( | const MouseEvent & | me | ) |
References Plot::MaxAxis.
|
inline |
Referenced by Plot::mouseAnalyse(), Plot::mouseZoomMoveFirstX(), and Plot::mouseZoomMovePlot().
|
inline |
Referenced by Plot::mouseAnalyse(), Plot::mouseZoomMoveFirstY(), and Plot::mouseZoomMovePlot().
|
inline |
Referenced by Plot::mouseAnalyse(), Plot::mouseSetCursor(), Plot::mouseZoomMoveFirstX(), and Plot::mouseZoomMovePlot().
|
inline |
Referenced by Plot::mouseAnalyse(), Plot::mouseSetCursor(), Plot::mouseZoomMoveFirstY(), and Plot::mouseZoomMovePlot().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by Plot::mouseAnalyse(), Plot::mouseZoomMoveFirstX(), Plot::mouseZoomMoveFirstY(), and Plot::mouseZoomMovePlot().
|
inline |
Referenced by Plot::mouseAnalyse(), Plot::mouseZoomMoveFirstX(), Plot::mouseZoomMoveFirstY(), and Plot::mouseZoomMovePlot().
|
inline |
Referenced by Plot::mouseMenu().
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by Plot::mouseAnalyse(), and Plot::mouseZoomMovePlot().
|
inline |
Referenced by Plot::mouseAnalyse(), Plot::mouseSetCursor(), and Plot::mouseZoomMovePlot().
|
inline |
Referenced by Plot::mouseAnalyse().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by Plot::mouseZoomMoveFirstX(), Plot::mouseZoomMoveFirstY(), and Plot::mouseZoomMovePlot().
|
inline |
Referenced by Plot::mouseAnalyse().
|
inline |
|
inline |
|
inline |
Referenced by Plot::mouseEvent().
|
inline |
|
inline |
Referenced by Plot::mouseAnalyse().
|
inline |
Referenced by Plot::mouseAnalyse().
|
inline |
Referenced by Plot::mouseSelect().
void clear | ( | void | ) |
References Plot::AutoScale, and Plot::MaxAxis.
Referenced by Plot::mouseSelect(), Plot::mouseZoomMoveFirstX(), Plot::mouseZoomMoveFirstY(), and Plot::mouseZoomMovePlot().
|
inline |
Referenced by Plot::mouseZoomMoveFirstX(), Plot::mouseZoomMoveFirstY(), and Plot::mouseZoomMovePlot().
|
inline |
Referenced by Plot::mouseEvent().
|
inline |
|
friend |