infovis.visualization.linkShapers
Class CurvedLinkShaper
java.lang.Object
infovis.visualization.linkShapers.DefaultLinkShaper
infovis.visualization.linkShapers.CurvedLinkShaper
- All Implemented Interfaces:
- LinkShaper
public class CurvedLinkShaper
- extends DefaultLinkShaper
Class CurvedLinkShaper
- Version:
- $Revision: 1.7 $
- Author:
- Jean-Daniel Fekete
- InfoVis factory arguments:
- LinkShaperFactory "Curved"
CurvedLinkShaper
public CurvedLinkShaper(double angle)
CurvedLinkShaper
public CurvedLinkShaper()
getName
public String getName()
- Specified by:
getName
in interface LinkShaper
- Overrides:
getName
in class DefaultLinkShaper
setAngle
public void setAngle(double angle)
- Change the starting angle in radians.
- Parameters:
angle
- the starting angle.
getAngle
public double getAngle()
- Returns the starting angle.
- Returns:
- the starting angle.
createLink
public Shape createLink(Point2D startPos,
int startOrientation,
Point2D endPos,
int endOrientation,
Shape prevShape)
- Overrides:
createLink
in class DefaultLinkShaper
linkStart
public Point2D linkStart(Shape s,
int orientation,
Point2D ptRet)
- Overrides:
linkStart
in class DefaultLinkShaper
linkEnd
public Point2D linkEnd(Shape s,
int orientation,
Point2D ptRet)
- Overrides:
linkEnd
in class DefaultLinkShaper
Copyright © 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.