ca.utoronto.cs.prefuseextensions.render
Class SectorRenderer

java.lang.Object
  extended by prefuse.render.AbstractShapeRenderer
      extended by ca.utoronto.cs.prefuseextensions.render.SectorRenderer
All Implemented Interfaces:
prefuse.render.Renderer

public class SectorRenderer
extends prefuse.render.AbstractShapeRenderer

Renders a Sector2D shape for a node. Assumes the columns innerRadius, outerRadius, startAngle, and angleExtent are already in the VisualItem schema. They are added by StarburstLayout, but if that layout isn't being used, they need to be added and set in another way.

Version:
1.0
Author:
Christopher Collins

Field Summary
 
Fields inherited from class prefuse.render.AbstractShapeRenderer
RENDER_TYPE_DRAW, RENDER_TYPE_DRAW_AND_FILL, RENDER_TYPE_FILL, RENDER_TYPE_NONE
 
Fields inherited from interface prefuse.render.Renderer
DEFAULT_GRAPHICS
 
Constructor Summary
SectorRenderer()
          Renderer for Sector2D nodes (wedges from an annulus).
 
Method Summary
 
Methods inherited from class prefuse.render.AbstractShapeRenderer
getRenderType, getShape, locatePoint, render, setBounds, setManageBounds, setRenderType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SectorRenderer

public SectorRenderer()
Renderer for Sector2D nodes (wedges from an annulus).