edu.uci.ics.jung.visualization.decorators
Class InterpolatingVertexSizeTransformer<V>
java.lang.Object
edu.uci.ics.jung.visualization.decorators.InterpolatingVertexSizeTransformer<V>
- All Implemented Interfaces:
- org.apache.commons.collections15.Transformer<V,Integer>
public class InterpolatingVertexSizeTransformer<V>
- extends Object
- implements org.apache.commons.collections15.Transformer<V,Integer>
Provides vertex sizes that are spaced proportionally between
min_size and max_size depending on
- Author:
- Joshua O'Madadhain
Field Summary |
protected double |
max
|
protected double |
min
|
protected int |
min_size
|
protected int |
size_diff
|
protected org.apache.commons.collections15.Transformer<V,? extends Number> |
values
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
min
protected double min
max
protected double max
values
protected org.apache.commons.collections15.Transformer<V,? extends Number> values
min_size
protected int min_size
size_diff
protected int size_diff
InterpolatingVertexSizeTransformer
public InterpolatingVertexSizeTransformer(org.apache.commons.collections15.Transformer<V,? extends Number> values,
int min_size,
int max_size)
transform
public Integer transform(V v)
- Specified by:
transform
in interface org.apache.commons.collections15.Transformer<V,Integer>
setMinSize
public void setMinSize(int min_size)
setMaxSize
public void setMaxSize(int max_size)
Copyright © 2011. All Rights Reserved.