Class InterpolatingVertexSizeTransformer<V>
- java.lang.Object
-
- edu.uci.ics.jung.visualization.decorators.InterpolatingVertexSizeTransformer<V>
-
- All Implemented Interfaces:
com.google.common.base.Function<V,java.lang.Integer>
,java.util.function.Function<V,java.lang.Integer>
public class InterpolatingVertexSizeTransformer<V> extends java.lang.Object implements com.google.common.base.Function<V,java.lang.Integer>
Provides vertex sizes that are spaced proportionally between min_size and max_size depending on
-
-
Constructor Summary
Constructors Constructor Description InterpolatingVertexSizeTransformer(com.google.common.base.Function<V,? extends java.lang.Number> values, int min_size, int max_size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer
apply(V v)
void
setMaxSize(int max_size)
void
setMinSize(int min_size)
-
-
-
Field Detail
-
min
protected double min
-
max
protected double max
-
values
protected com.google.common.base.Function<V,? extends java.lang.Number> values
-
min_size
protected int min_size
-
size_diff
protected int size_diff
-
-
Constructor Detail
-
InterpolatingVertexSizeTransformer
public InterpolatingVertexSizeTransformer(com.google.common.base.Function<V,? extends java.lang.Number> values, int min_size, int max_size)
-
-
Method Detail
-
apply
public java.lang.Integer apply(V v)
-
setMinSize
public void setMinSize(int min_size)
-
setMaxSize
public void setMaxSize(int max_size)
-
-