com.partnersoft.v3x.gui
Class LineDrawer

java.lang.Object
  extended by com.partnersoft.v3x.gui.LineDrawer
Direct Known Subclasses:
BarbedLineDrawer, CompoundLineDrawer, DashedLineDrawer, FormattedLineDrawer

public class LineDrawer
extends java.lang.Object

A superclass for drawing various sorts of lines.


Constructor Summary
LineDrawer()
           
 
Method Summary
protected  boolean acceptLine(java.awt.Graphics g, int x1, int y1, int x2, int y2)
           
 int drawLine(java.awt.Graphics g, int x1, int y1, int x2, int y2, int begin)
          Returns number of pixels drawn.
protected  void setPoint(java.awt.Graphics g, int index, int x, int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineDrawer

public LineDrawer()
Method Detail

drawLine

public int drawLine(java.awt.Graphics g,
                    int x1,
                    int y1,
                    int x2,
                    int y2,
                    int begin)
Returns number of pixels drawn.


setPoint

protected void setPoint(java.awt.Graphics g,
                        int index,
                        int x,
                        int y)

acceptLine

protected final boolean acceptLine(java.awt.Graphics g,
                                   int x1,
                                   int y1,
                                   int x2,
                                   int y2)