org.squigle.layers
Class PolyLineLabelHandler

java.lang.Object
  |
  +--org.squigle.layers.MetaDataHandler
        |
        +--org.squigle.layers.PolyLineLabelHandler

public class PolyLineLabelHandler
extends MetaDataHandler


Constructor Summary
PolyLineLabelHandler(java.awt.Component c)
           
 
Method Summary
protected  void drawBadge(java.awt.Graphics2D graphics, java.lang.String text, int x, int y, int style)
           
protected  void drawRotatedString(java.awt.Graphics2D graphics, java.lang.String text, float radians, int x, int y, float length, java.awt.Color borderColor, java.awt.Color fillColor)
           
 void evaluateLine(float[][] pl, java.lang.String[] metaData)
          override to store polyline data and a pointer to its metaData for later evaluation
 void process(java.lang.Object o)
          process the collected data
 void reset()
          clear the previous state from before evaluating the next frame
 
Methods inherited from class org.squigle.layers.MetaDataHandler
evaluatePoint, evaluatePolygon, setLayer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolyLineLabelHandler

public PolyLineLabelHandler(java.awt.Component c)
Method Detail

evaluateLine

public void evaluateLine(float[][] pl,
                         java.lang.String[] metaData)
Description copied from class: MetaDataHandler
override to store polyline data and a pointer to its metaData for later evaluation

Overrides:
evaluateLine in class MetaDataHandler
Parameters:
pl - polyline to be evaluated

process

public void process(java.lang.Object o)
Description copied from class: MetaDataHandler
process the collected data

Overrides:
process in class MetaDataHandler
Parameters:
o - an external object to be used by the process stage

reset

public void reset()
Description copied from class: MetaDataHandler
clear the previous state from before evaluating the next frame

Overrides:
reset in class MetaDataHandler

drawRotatedString

protected void drawRotatedString(java.awt.Graphics2D graphics,
                                 java.lang.String text,
                                 float radians,
                                 int x,
                                 int y,
                                 float length,
                                 java.awt.Color borderColor,
                                 java.awt.Color fillColor)

drawBadge

protected void drawBadge(java.awt.Graphics2D graphics,
                         java.lang.String text,
                         int x,
                         int y,
                         int style)