HEADER

ru.biosoft.graphics
Class ArrowView

ru.biosoft.graphics.View
  |
  +--ru.biosoft.graphics.CompositeView
        |
        +--ru.biosoft.graphics.ArrowView

public class ArrowView
extends CompositeView


Inner Class Summary
 public static classArrowView.Tip
           

Field Summary
 final static intARROW_TIP
           
 final static intDIAMOND_TIP
           
 final static intSIMPLE_TIP
           
 final static intTRIANGLE_TIP
           

Fields inherited from class ru.biosoft.graphics.CompositeView
REL, X_CC, X_LC, X_LL, X_LR, X_RC, X_RL, X_RR, X_UN, Y_BB, Y_BC, Y_BT, Y_CC, Y_TB, Y_TC, Y_TT, Y_UN

Fields inherited from class ru.biosoft.graphics.View
ACTIVE, BASELINE, BOTTOM, CENTER, HIDE, LEFT, RIGHT, TOP

Constructor Summary
ArrowView(Pen pen, Brush brush, Point pt0, Point pt1, int startTip, int endTip)
           
ArrowView(Pen pen, Point pt0, Point pt1, int startTip, int endTip)
           
ArrowView(Pen pen, int x1, int y1, int x2, int y2, int startTip, int endTip)
           
ArrowView(Pen pen, Brush brush, int x1, int y1, int x2, int y2, int startTipType, int endTipType)
           
ArrowView(Pen pen, Brush brush, int x1, int y1, int x2, int y2, Tip startTip, Tip endTip)
           

Method Summary
 static TipcreateArrowTip(Pen pen, Brush brush, int w1, int w2, int h)
           
 static TipcreateDiamondTip(Pen pen, Brush brush, int w1, int w2, int h)
           
 static TipcreateSimpleTip(Pen pen, int w, int h)
           
 static TipcreateTip(Pen pen, Brush brush, int tipType)
           
 static TipcreateTriangleTip(Pen pen, Brush brush, int w, int h)
           
 static voidlocateTip(Tip tip, double alpha, int x, int y)
           
 static voidrotate(Polygon pol, double alpha)
           

Methods inherited from class ru.biosoft.graphics.CompositeView
add, add, add, elementAt, getBounds, getChildren, getDeepestActive, getLocation, insert, intersects, move, paint, remove, scale, size, updateBounds

Methods inherited from class ru.biosoft.graphics.View
getModel, getShape, isActive, isVisible, move, setActive, setLocation, setLocation, setModel, setToScale, setVisible

Field Detail

ARROW_TIP

public final static int ARROW_TIP

DIAMOND_TIP

public final static int DIAMOND_TIP

SIMPLE_TIP

public final static int SIMPLE_TIP

TRIANGLE_TIP

public final static int TRIANGLE_TIP
Constructor Detail

ArrowView

public ArrowView(Pen pen, Brush brush, Point pt0, Point pt1, int startTip, int endTip)

ArrowView

public ArrowView(Pen pen, Point pt0, Point pt1, int startTip, int endTip)

ArrowView

public ArrowView(Pen pen, int x1, int y1, int x2, int y2, int startTip, int endTip)

ArrowView

public ArrowView(Pen pen, Brush brush, int x1, int y1, int x2, int y2, int startTipType, int endTipType)

ArrowView

public ArrowView(Pen pen, Brush brush, int x1, int y1, int x2, int y2, Tip startTip, Tip endTip)
Method Detail

createArrowTip

public static Tip createArrowTip(Pen pen, Brush brush, int w1, int w2, int h)

createDiamondTip

public static Tip createDiamondTip(Pen pen, Brush brush, int w1, int w2, int h)

createSimpleTip

public static Tip createSimpleTip(Pen pen, int w, int h)

createTip

public static Tip createTip(Pen pen, Brush brush, int tipType)

createTriangleTip

public static Tip createTriangleTip(Pen pen, Brush brush, int w, int h)

locateTip

public static void locateTip(Tip tip, double alpha, int x, int y)

rotate

public static void rotate(Polygon pol, double alpha)

Association Links

to Class ru.biosoft.graphics.Pen


FOOTER

BOTTOM