checkPoint {iSPlot}R Documentation

See if (x,y) location falls within a point

Description

checkPoint tests whether a (x,y) location falls within a point on the active plot. checkPoint is called in the callback for the motion notify event. If the (x,y) location is in a point, then a gUpdateDataMessage object is created and the handleMessage method is called. Also, if the (x,y) location is in a point and the view mode is identify, then the row name for that point is printed next to the point on the active plot.

Usage

checkPoint(curx, cury, curPlot)

Arguments

curx the x value from the motion notify event
cury the y value from the motion notify event
curPlot the plot object

Author(s)

Elizabeth Whalen

See Also

identifyPoint, gUpdateDataMessage-class, printText, sPlotView-class

Examples

  if (interactive())
  {
    createControlWindow()
    # should load data through Open Data or Open File under the File menu
    data(USArrests)
    loadDFData(USArrests,"USArrests")
    # plotting the data should occur through Plot Data under 
    # the Display menu
    createView(type = "plotView", dataName = "USArrests", 
               plotType = "sPlotView", dfRows = 1:nrow(USArrests), 
               dfColumns = 1:2)  
    # should set the view mode using the ViewMode menu
    setIdentifyMode()
    # now move the mouse over a point on the plot and the point should
    # be highlighted with the row name printed next to it

    # note that just moving the mouse over the plot while in identify point
    # will cause checkPoint to be called
  }

[Package iSPlot version 1.0.3 Index]