Package org.jungrapht.visualization.util
Class ArrowFactory
- java.lang.Object
 - 
- org.jungrapht.visualization.util.ArrowFactory
 
 
- 
public class ArrowFactory extends Object
A utility class for creating arrowhead shapes.- Author:
 - Joshua O'Madadhain
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ArrowFactory() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GeneralPathgetNotchedArrow(float base, float height, float notch_height)Returns an arrowhead in the shape of an isosceles triangle with an isoceles-triangle notch taken out of the base, with the specified base and height measurements.static GeneralPathgetWedgeArrow(float base, float height)Returns an arrowhead in the shape of a simple isosceles triangle with the specified base and height measurements. 
 - 
 
- 
- 
Method Detail
- 
getWedgeArrow
public static GeneralPath getWedgeArrow(float base, float height)
Returns an arrowhead in the shape of a simple isosceles triangle with the specified base and height measurements. It is placed with the vertical axis along the negative x-axis, with its base centered on (0,0).- Parameters:
 base- the width of the arrow's baseheight- the arrow's height- Returns:
 - a path in the form of an isosceles triangle with dimensions 
(base, height) 
 
- 
getNotchedArrow
public static GeneralPath getNotchedArrow(float base, float height, float notch_height)
Returns an arrowhead in the shape of an isosceles triangle with an isoceles-triangle notch taken out of the base, with the specified base and height measurements. It is placed with the vertical axis along the negative x-axis, with its base centered on (0,0).- Parameters:
 base- the width of the arrow's baseheight- the arrow's heightnotch_height- the height of the arrow's notch- Returns:
 - a path in the form of a notched isosceles triangle
 
 
 - 
 
 -