Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.util.graph.shapes
Class StretchedHexagon

java.lang.Object
  extended by eu.esdihumboldt.hale.ui.util.graph.shapes.AbstractPolygonPainter
      extended by eu.esdihumboldt.hale.ui.util.graph.shapes.StretchedHexagon
All Implemented Interfaces:
CustomShapeFigure.ShapePainter

public class StretchedHexagon
extends AbstractPolygonPainter

Stretched hexagon example shape.

Author:
Simon Templer

Constructor Summary
StretchedHexagon(int inset)
          Creates a stretched hexagon shape.
 
Method Summary
 org.eclipse.draw2d.geometry.Insets getInsets()
          Get the shape insets.
protected  int[] getPoints(org.eclipse.draw2d.geometry.Rectangle bounds, int lineWidth)
          Get the figure's outline points
 
Methods inherited from class eu.esdihumboldt.hale.ui.util.graph.shapes.AbstractPolygonPainter
fillShape, outlineShape
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StretchedHexagon

public StretchedHexagon(int inset)
Creates a stretched hexagon shape.

Parameters:
inset - the horizontal inset in pixels
Method Detail

getPoints

protected int[] getPoints(org.eclipse.draw2d.geometry.Rectangle bounds,
                          int lineWidth)
Get the figure's outline points

Specified by:
getPoints in class AbstractPolygonPainter
Parameters:
bounds - the figure bounds
lineWidth - the line width of the border
Returns:
the figure's outline

getInsets

public org.eclipse.draw2d.geometry.Insets getInsets()
Description copied from interface: CustomShapeFigure.ShapePainter
Get the shape insets.

Returns:
the shape insets

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d