1 package edu.uci.ics.jung.visualization.control;
2
3 import java.awt.geom.Point2D;
4
5 import edu.uci.ics.jung.visualization.BasicVisualizationServer;
6
7 public interface EdgeEffects<V,E> {
8
9 void startEdgeEffects(BasicVisualizationServer<V,E> vv,
10 Point2D down, Point2D out);
11
12 void midEdgeEffects(BasicVisualizationServer<V,E> vv,
13 Point2D down, Point2D out);
14
15 void endEdgeEffects(BasicVisualizationServer<V,E> vv);
16
17 void startArrowEffects(BasicVisualizationServer<V,E> vv,
18 Point2D down, Point2D out);
19
20 void midArrowEffects(BasicVisualizationServer<V,E> vv,
21 Point2D down, Point2D out);
22
23 void endArrowEffects(BasicVisualizationServer<V,E> vv);
24
25 }