org.rosuda.klimt.plots
Class SectScatterCanvas

java.lang.Object
  extended by org.rosuda.ibase.toolkit.PlotComponent
      extended by org.rosuda.ibase.toolkit.PGSCanvas
          extended by org.rosuda.ibase.toolkit.BaseCanvas
              extended by org.rosuda.ibase.plots.ScatterCanvas
                  extended by org.rosuda.klimt.plots.SectScatterCanvas
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.print.Printable, java.util.EventListener, Commander, Dependent

public class SectScatterCanvas
extends ScatterCanvas


Nested Class Summary
 
Nested classes/interfaces inherited from class org.rosuda.ibase.toolkit.PGSCanvas
PGSCanvas.IDlgCL
 
Field Summary
 
Fields inherited from class org.rosuda.ibase.plots.ScatterCanvas
bgTopOnly, changePtDiamBy, COL_CUSTOMBG, customFieldBg, drag, drawAxes, filter, H, MIlabels, minimalDiam, ptDiam, pts, showLabels, sortedPointsX, sortedPointsY, TH, TW, v, W, x1, x2, Y, y1, y2, zoomRetainsAspect
 
Fields inherited from class org.rosuda.ibase.toolkit.BaseCanvas
allow180, allowDragMove, allowDragZoom, allowZoom, alphaHighlighting, autoAdjustMargins, baseDrag, baseDragX1, baseDragX2, baseDragY1, baseDragY2, borderColor, borderColorSel, C_BLACK, changingHilitingNeedsUpdateRoot, COL_INVALID, COL_OUTLINE, COL_SELBG, COL_ZOOMBG, defaultMBottom, defaultMBottom1, defaultMBottom2, defaultMBottom3, defaultMLeft, defaultMLeft1, defaultMLeft2, defaultMLeft3, defaultMRight, defaultMRight1, defaultMRight2, defaultMRight3, defaultMTop, defaultMTop1, defaultMTop2, defaultMTop3, dontCache, dontPaint, fillColor, fillColorSel, fillInside, horizontalMedDist, horizontalMinDist, ignoreNotifications, inQuery, inZoom, isExtQuery, lastQueriedIndex, lastQueriedPrimitive, m, M_ALPHADOWN, M_ALPHAUP, M_RESETZOOM, M_SETCB1, M_SETCB64, M_TRANSHIGHL, mBottom, MItransHighl, mLeft, mouseX, mouseY, moveDrag, mRight, mTop, objectClipping, opAx, opAy, orientation, paintOutline, pop, pp, ppAlpha, ppAlphaH, qi, queryables, resizeOnRotate, rotateYLabels, rotateYLabelsBy, selDrag, selectedPaintOutline, seperateAlphas, showOnlyHilited, showQuery, updateGeometry, verticalMedDist, verticalMinDist, xLabels, yLabels, zoomDrag, zoomSequence
 
Fields inherited from class org.rosuda.ibase.toolkit.PGSCanvas
ax, ay, cancel, desc, inProgress, intDlg, myFrame, pageFormat, paintLayerCounter, pm
 
Fields inherited from class org.rosuda.ibase.toolkit.PlotComponent
AWTGrDevID, GrDevID, JOGLGrDevID, layers, SWINGGrDevID
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
SectScatterCanvas(PlotComponent ppc, DataRoot dr, java.awt.Frame f, SVar v1, SVar v2, SMarker mark, NodeMarker nm)
           
 
Method Summary
 void keyTyped(java.awt.event.KeyEvent e)
           
 void paintBackground(PoGraSS g)
           
 void paintNode(PoGraSS g, SNode n, int x1, int y1, int x2, int y2, boolean sub)
          paints partitioning for a single node (and descends recursively)
 void paintSplit(PoGraSS g, SNode n, int edge, int x1, int y1, int x2, int y2)
          paints partitioning for a single node (and descends recursively)
 
Methods inherited from class org.rosuda.ibase.plots.ScatterCanvas
getAxisQuery, getData, getFirstPrimitiveContaining, getMouseOverAxis, getPrimitivesContaining, getPrimitivesIntersecting, getSpaceprop, keyPressed, mouseMoved, paintBack, paintPost, queryObject, queryPlotSpace, rotate, run, setEquiscale, setFilter, setFilter, setSpaceprop, updateObjects
 
Methods inherited from class org.rosuda.ibase.toolkit.BaseCanvas
actionPerformed, addXLabels, addXLabels, addXLabels, addXLabels, addYLabels, addYLabels, addYLabels, adjustMargin, createMenu, dispose, endAddingLabels, getAxisX, getAxisY, getBoundValues, getDefaultMLeft, getMBottom, getMinimumSize, getMLeft, getMRight, getMTop, isShowLabels, keyReleased, mouseClicked, mouseDragged, mouseEntered, mouseExited, mousePressed, mouseReleased, Notifying, paintInit, paintObjects, paintPoGraSS, paintSelected, performZoomIn, performZoomIn, performZoomOut, queryObject, resetZoom, rotate, setAxDefaultGeometry, setAyDefaultGeometry, setColors, setDefaultMargins, setExtQueryString, setMBottom, setMLeft, setMRight, setMTop, setQueryText, setQueryText, setQueryText, setShowLabels, startAddingLabels, useExtQuery
 
Methods inherited from class org.rosuda.ibase.toolkit.PGSCanvas
beginPaint, endPaint, finalize, forcedFlush, getFrame, getGlobalNotifier, getPlotManager, getTitle, getXAxis, getYAxis, nextLayer, paintLayer, print, setFrame, setOption, setOption, setOption, setOption, setOption, setOption, setTitle
 
Methods inherited from class org.rosuda.ibase.toolkit.PlotComponent
addKeyListener, addMouseListener, addMouseMotionListener, getBounds, getComponent, getHeight, getLocation, getParent, getSize, getWidth, newQueryPopup, newQueryPopup, paintLayer, repaint, setBackground, setCursor, setSize, setSize, setToolTipText, setUpdateRoot
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SectScatterCanvas

public SectScatterCanvas(PlotComponent ppc,
                         DataRoot dr,
                         java.awt.Frame f,
                         SVar v1,
                         SVar v2,
                         SMarker mark,
                         NodeMarker nm)
Method Detail

paintNode

public void paintNode(PoGraSS g,
                      SNode n,
                      int x1,
                      int y1,
                      int x2,
                      int y2,
                      boolean sub)
paints partitioning for a single node (and descends recursively)


paintSplit

public void paintSplit(PoGraSS g,
                       SNode n,
                       int edge,
                       int x1,
                       int y1,
                       int x2,
                       int y2)
paints partitioning for a single node (and descends recursively)


keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener
Overrides:
keyTyped in class BaseCanvas

paintBackground

public void paintBackground(PoGraSS g)