TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.report.drawutil.internal
Class ISymbol.GeneratedPolygonSymbol

java.lang.Object
  extended by org.eclipse.tptp.platform.report.drawutil.internal.ISymbol.PolygonSymbol
      extended by org.eclipse.tptp.platform.report.drawutil.internal.ISymbol.GeneratedPolygonSymbol
All Implemented Interfaces:
ISymbol
Direct Known Subclasses:
ISymbol.Cross, ISymbol.Cross2, ISymbol.Hexagon, ISymbol.HexagonCross, ISymbol.HexagonCross2, ISymbol.Pentagon, ISymbol.Star
Enclosing interface:
ISymbol

public abstract static class ISymbol.GeneratedPolygonSymbol
extends ISymbol.PolygonSymbol

Abstract class for symbol using generator.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.tptp.platform.report.drawutil.internal.ISymbol
ISymbol.Cross, ISymbol.Cross2, ISymbol.Diamond, ISymbol.Down, ISymbol.GeneratedPolygonSymbol, ISymbol.Hexagon, ISymbol.HexagonCross, ISymbol.HexagonCross2, ISymbol.HTri2, ISymbol.Left, ISymbol.Minus, ISymbol.MoonDown, ISymbol.MoonLeft, ISymbol.MoonRight, ISymbol.MoonUp, ISymbol.Oval, ISymbol.OvalDot, ISymbol.Pentagon, ISymbol.Plus, ISymbol.PolygonSymbol, ISymbol.Right, ISymbol.Square, ISymbol.Square2, ISymbol.Star, ISymbol.Up, ISymbol.VTri2
 
Constructor Summary
ISymbol.GeneratedPolygonSymbol()
           
 
Method Summary
protected static void FitGenerator(double[] _gen)
           
protected abstract  double[] getGenerator()
           
protected  Polygon getPolygon(IRect r)
           
 
Methods inherited from class org.eclipse.tptp.platform.report.drawutil.internal.ISymbol.PolygonSymbol
contains, draw, getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ISymbol.GeneratedPolygonSymbol

public ISymbol.GeneratedPolygonSymbol()
Method Detail

getGenerator

protected abstract double[] getGenerator()

FitGenerator

protected static void FitGenerator(double[] _gen)

getPolygon

protected Polygon getPolygon(IRect r)
Specified by:
getPolygon in class ISymbol.PolygonSymbol
Returns:
the polygon definition, as IGC.fillPoly() require.

TPTP 4.5.0 Platform Project
Internal API Specification