bicliqueviz
Class VertexSizeShape

java.lang.Object
  extended by edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer<VertexObj>
      extended by bicliqueviz.VertexSizeShape
All Implemented Interfaces:
edu.uci.ics.jung.visualization.decorators.SettableVertexShapeTransformer<VertexObj>, org.apache.commons.collections15.Transformer<VertexObj,java.awt.Shape>

public class VertexSizeShape
extends edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer<VertexObj>
implements org.apache.commons.collections15.Transformer<VertexObj,java.awt.Shape>

Class for vertex shape and size in the graph

Author:
the1schwartz

Field Summary
 
Fields inherited from class edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer
DEFAULT_ASPECT_RATIO, DEFAULT_SIZE
 
Constructor Summary
VertexSizeShape(BiGraph g)
           
 
Method Summary
 void setScaleSize(int d)
           
 void setScaling(boolean scale)
           
 java.awt.Shape transform(VertexObj v)
           
 
Methods inherited from class edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer
setAspectRatioTransformer, setSizeTransformer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VertexSizeShape

public VertexSizeShape(BiGraph g)
Method Detail

setScaling

public void setScaling(boolean scale)
Parameters:
scale - toggles scaling on/off

setScaleSize

public void setScaleSize(int d)
Parameters:
d - the scale factor the nodes

transform

public java.awt.Shape transform(VertexObj v)
Specified by:
transform in interface org.apache.commons.collections15.Transformer<VertexObj,java.awt.Shape>