sources
Class FlowLayer1Curves

java.lang.Object
  extended bysources.Layer
      extended bysources.FlowLayer1Curves

public class FlowLayer1Curves
extends Layer

A class to draw flows between nodes (not aggregated, with transfer points)


Field Summary
 
Fields inherited from class sources.Layer
mode, nonCol, selCol
 
Constructor Summary
FlowLayer1Curves(LDataSet data, ContinuousVariable vx1, ContinuousVariable vy1, ContinuousVariable vxp1, ContinuousVariable vyp1, ContinuousVariable vxp2, ContinuousVariable vyp2, ContinuousVariable vx2, ContinuousVariable vy2, ContinuousVariable vweight, double vxmin, double vymin, double vxmax, double vymax, boolean onlySelected, int mod)
          Creates new FlowLayer1Curves
 
Method Summary
 void changeBinheight(int i)
           
 void changeMaxBinheight(int i)
           
 void createPolygons(int width, int height, boolean onlyselected)
          prepare the polygons for painting
 void createValues(boolean onlySelected)
           
 java.lang.Object getObjectAtKoord(int x, int y, boolean selected)
          returns the Object that lies on the specified point
 java.lang.Object getObjectsUnderRect(java.awt.Rectangle rect, boolean selected)
           
 boolean isOnly()
          Getter for property only.
 void paintLayer(java.awt.Graphics2D g, boolean selected, java.awt.Rectangle vsRect)
          paints the Layer
 void setOnly(boolean only)
          Setter for property only.
 
Methods inherited from class sources.Layer
getMode, setForegroundColor, setMode, setSelectionColor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowLayer1Curves

public FlowLayer1Curves(LDataSet data,
                        ContinuousVariable vx1,
                        ContinuousVariable vy1,
                        ContinuousVariable vxp1,
                        ContinuousVariable vyp1,
                        ContinuousVariable vxp2,
                        ContinuousVariable vyp2,
                        ContinuousVariable vx2,
                        ContinuousVariable vy2,
                        ContinuousVariable vweight,
                        double vxmin,
                        double vymin,
                        double vxmax,
                        double vymax,
                        boolean onlySelected,
                        int mod)
Creates new FlowLayer1Curves

Method Detail

getObjectAtKoord

public java.lang.Object getObjectAtKoord(int x,
                                         int y,
                                         boolean selected)
returns the Object that lies on the specified point

Specified by:
getObjectAtKoord in class Layer
Parameters:
x - x-coordinate
y - y-coordinate
Returns:
the Object lying under that point

setOnly

public void setOnly(boolean only)
Setter for property only.

Specified by:
setOnly in class Layer
Parameters:
only - New value of property only.

paintLayer

public void paintLayer(java.awt.Graphics2D g,
                       boolean selected,
                       java.awt.Rectangle vsRect)
paints the Layer

Specified by:
paintLayer in class Layer
Parameters:
g - the graphics to paint on
vsRect - visible Rectangle

getObjectsUnderRect

public java.lang.Object getObjectsUnderRect(java.awt.Rectangle rect,
                                            boolean selected)
Specified by:
getObjectsUnderRect in class Layer

changeMaxBinheight

public void changeMaxBinheight(int i)
Specified by:
changeMaxBinheight in class Layer

createValues

public void createValues(boolean onlySelected)
Specified by:
createValues in class Layer

isOnly

public boolean isOnly()
Getter for property only.

Specified by:
isOnly in class Layer
Returns:
Value of property only.

createPolygons

public void createPolygons(int width,
                           int height,
                           boolean onlyselected)
prepare the polygons for painting

Specified by:
createPolygons in class Layer
Parameters:
width - the width of the image
height - the height of the image
onlyselected - true, if only selected items shall be recalculated

changeBinheight

public void changeBinheight(int i)
Specified by:
changeBinheight in class Layer