Class AbstractVertexShapeTransformer<V>

java.lang.Object
edu.uci.ics.jung.visualization.decorators.AbstractVertexShapeTransformer<V>
All Implemented Interfaces:
com.google.common.base.Function<V,Shape>, SettableVertexShapeTransformer<V>, Function<V,Shape>
Direct Known Subclasses:
EllipseVertexShapeTransformer, PluggableRendererDemo.VertexShapeSizeAspect

public abstract class AbstractVertexShapeTransformer<V> extends Object implements SettableVertexShapeTransformer<V>
  • Field Details

    • vsf

      protected com.google.common.base.Function<? super V,Integer> vsf
    • varf

      protected com.google.common.base.Function<? super V,Float> varf
    • factory

      protected VertexShapeFactory<V> factory
    • DEFAULT_SIZE

      public static final int DEFAULT_SIZE
      See Also:
    • DEFAULT_ASPECT_RATIO

      public static final float DEFAULT_ASPECT_RATIO
      See Also:
  • Constructor Details

    • AbstractVertexShapeTransformer

      public AbstractVertexShapeTransformer(com.google.common.base.Function<? super V,Integer> vsf, com.google.common.base.Function<? super V,Float> varf)
    • AbstractVertexShapeTransformer

      public AbstractVertexShapeTransformer()
  • Method Details