infovis.visualization.render
Class VisualFisheye

java.lang.Object
  extended by infovis.visualization.render.AbstractItemRenderer
      extended by infovis.visualization.render.AbstractVisualColumn
          extended by infovis.visualization.render.VisualFisheye
All Implemented Interfaces:
ColumnFilter, ItemRenderer, VisualColumnDescriptor, Cloneable

public class VisualFisheye
extends AbstractVisualColumn

A VisualFisheye applies a fisheye deformation to its children.

Version:
$Revision: 1.5 $
Author:
Jean-Daniel Fekete

Field Summary
static String VISUAL
           
 
Constructor Summary
VisualFisheye(ItemRenderer c1)
           
VisualFisheye(ItemRenderer c1, ItemRenderer c2)
           
VisualFisheye(ItemRenderer c1, ItemRenderer c2, ItemRenderer c3)
           
VisualFisheye(ItemRenderer c1, ItemRenderer c2, ItemRenderer c3, ItemRenderer c4)
           
 
Method Summary
static VisualFisheye get(Visualization vis)
           
 Column getColumn()
           
 Fisheye getFisheye()
           
static Fisheye getFisheye(Visualization vis)
           
 void paint(Graphics2D graphics, int row, Shape shape)
           
 void setFisheye(Fisheye fisheye)
           
static void setFisheye(Visualization vis, Fisheye fisheye)
           
 
Methods inherited from class infovis.visualization.render.AbstractVisualColumn
contrastColor, contrastColor, filter, getFilter, invalidate, isInvalidate, setColumn, setFilter, setInvalidate
 
Methods inherited from class infovis.visualization.render.AbstractItemRenderer
addRenderer, compile, compileGroup, findNamed, findNamed, getName, getRenderer, getRendererCount, getVisualization, indexOf, insertAfterNamed, insertBeforeNamed, insertRenderer, install, instantiate, invalidate, isPrototype, pick, removeNamed, removeRenderer, repaint, replaceNamed, replaceNamed, setRenderer, uninstall
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface infovis.visualization.VisualColumnDescriptor
getName
 

Field Detail

VISUAL

public static final String VISUAL
See Also:
Constant Field Values
Constructor Detail

VisualFisheye

public VisualFisheye(ItemRenderer c1,
                     ItemRenderer c2,
                     ItemRenderer c3,
                     ItemRenderer c4)

VisualFisheye

public VisualFisheye(ItemRenderer c1)

VisualFisheye

public VisualFisheye(ItemRenderer c1,
                     ItemRenderer c2)

VisualFisheye

public VisualFisheye(ItemRenderer c1,
                     ItemRenderer c2,
                     ItemRenderer c3)
Method Detail

get

public static VisualFisheye get(Visualization vis)

getFisheye

public static Fisheye getFisheye(Visualization vis)

setFisheye

public static void setFisheye(Visualization vis,
                              Fisheye fisheye)

paint

public void paint(Graphics2D graphics,
                  int row,
                  Shape shape)
Specified by:
paint in interface ItemRenderer
Overrides:
paint in class AbstractItemRenderer

getColumn

public Column getColumn()

getFisheye

public Fisheye getFisheye()

setFisheye

public void setFisheye(Fisheye fisheye)


Copyright 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.