MetaDone
metadone.client.grasyla2.visuallibrary.widgets.CurvedConnectionWidget Class Reference
Inheritance diagram for metadone.client.grasyla2.visuallibrary.widgets.CurvedConnectionWidget:
Collaboration diagram for metadone.client.grasyla2.visuallibrary.widgets.CurvedConnectionWidget:

List of all members.

Public Member Functions

 CurvedConnectionWidget (Scene scene)

Protected Member Functions

void paintWidget ()
Shape drawablePath (ArrayList< Point > points)

Private Member Functions

ArrayList< Point > addToPath (ArrayList< Point > path, int x, int y)
double getSourceAnchorShapeRotation_copy ()

Detailed Description

A connection widget that will draw a curve instead of a straight line between the defined control points.

Author:
kma

Constructor & Destructor Documentation

metadone.client.grasyla2.visuallibrary.widgets.CurvedConnectionWidget.CurvedConnectionWidget ( Scene  scene)

Initializes this connection.

Parameters:
sceneThe scene

Member Function Documentation

ArrayList<Point> metadone.client.grasyla2.visuallibrary.widgets.CurvedConnectionWidget.addToPath ( ArrayList< Point >  path,
int  x,
int  y 
) [private]
Shape metadone.client.grasyla2.visuallibrary.widgets.CurvedConnectionWidget.drawablePath ( ArrayList< Point >  points) [protected]

Creates a path for the given points.

Parameters:
pointsThe points
Returns:
The path

References metadone.util.PointUtil.middle(), metadone.util.PointUtil.minus(), and metadone.util.PointUtil.plus().

Referenced by metadone.client.grasyla2.visuallibrary.widgets.CurvedConnectionWidget.paintWidget().

double metadone.client.grasyla2.visuallibrary.widgets.CurvedConnectionWidget.getSourceAnchorShapeRotation_copy ( ) [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations