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

SXYTaskPickMask Class Reference

#include <sxy_task_pkmask.h>

Inheritance diagram for SXYTaskPickMask:

Inheritance graph
[legend]
Collaboration diagram for SXYTaskPickMask:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual SXYTaskReturn clickedAt (SXYGraph *graph, SXYChart *chart, SXYCurve *curve, XYMask *mask, int b, int x, int y, int sft, int ctr)=0
SXYTaskReturn mouseClick (SXYGraph *graph, int b, int x, int y, int sft, int ctr)
SXYTaskReturn mouseUnclick (SXYGraph *graph, int b, int x, int y, int sft, int ctr)
SXYTaskReturn mouseMotion (SXYGraph *graph, int x, int y, int sft, int ctr)
SXYTaskReturn mouseEnter (SXYGraph *graph)
SXYTaskReturn mouseLeave (SXYGraph *graph)
 SXYTaskPickMask (void)
virtual ~SXYTaskPickMask ()

Protected Methods

virtual int getNumConsideredMasks (SXYCurve *curve)=0
virtual XYMask * getConsideredMask (SXYCurve *curve, int m)=0

Constructor & Destructor Documentation

SXYTaskPickMask::SXYTaskPickMask void   
 

Definition at line 73 of file sxy_task_pkmask.cpp.

SXYTaskPickMask::~SXYTaskPickMask   [virtual]
 

Definition at line 78 of file sxy_task_pkmask.cpp.


Member Function Documentation

virtual SXYTaskReturn SXYTaskPickMask::clickedAt SXYGraph   graph,
SXYChart   chart,
SXYCurve   curve,
XYMask *    mask,
int    b,
int    x,
int    y,
int    sft,
int    ctr
[pure virtual]
 

Referenced by mouseClick().

virtual XYMask* SXYTaskPickMask::getConsideredMask SXYCurve   curve,
int    m
[protected, pure virtual]
 

Referenced by mouseClick().

virtual int SXYTaskPickMask::getNumConsideredMasks SXYCurve   curve [protected, pure virtual]
 

Referenced by mouseClick().

SXYTaskReturn SXYTaskPickMask::mouseClick SXYGraph   graph,
int    b,
int    x,
int    y,
int    sft,
int    ctr
[virtual]
 

Implements SXYTask.

Definition at line 24 of file sxy_task_pkmask.cpp.

References CALLBACK_NOT_TREATED, CALLBACK_TREATED, clickedAt(), SXYGraph::getChart(), SXYGraph::getChartOfEvent(), getConsideredMask(), SXYChart::getCurve(), getNumConsideredMasks(), SXYChart::getNumCurves(), and SXYTaskReturn.

SXYTaskReturn SXYTaskPickMask::mouseEnter SXYGraph   graph [virtual]
 

Implements SXYTask.

Definition at line 61 of file sxy_task_pkmask.cpp.

References CALLBACK_NOT_TREATED, and SXYTaskReturn.

SXYTaskReturn SXYTaskPickMask::mouseLeave SXYGraph   graph [virtual]
 

Implements SXYTask.

Definition at line 67 of file sxy_task_pkmask.cpp.

References CALLBACK_NOT_TREATED, and SXYTaskReturn.

SXYTaskReturn SXYTaskPickMask::mouseMotion SXYGraph   graph,
int    x,
int    y,
int    sft,
int    ctr
[virtual]
 

Implements SXYTask.

Definition at line 54 of file sxy_task_pkmask.cpp.

References CALLBACK_NOT_TREATED, and SXYTaskReturn.

SXYTaskReturn SXYTaskPickMask::mouseUnclick SXYGraph   graph,
int    b,
int    x,
int    y,
int    sft,
int    ctr
[virtual]
 

Implements SXYTask.

Definition at line 47 of file sxy_task_pkmask.cpp.

References CALLBACK_NOT_TREATED, and SXYTaskReturn.


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