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