View Javadoc
1   package edu.uci.ics.jung.visualization;
2   
3   import java.awt.Shape;
4   import java.awt.geom.Point2D;
5   
6   import edu.uci.ics.jung.visualization.transform.BidirectionalTransformer;
7   import edu.uci.ics.jung.visualization.transform.MutableTransformer;
8   import edu.uci.ics.jung.visualization.transform.shape.ShapeTransformer;
9   import edu.uci.ics.jung.visualization.util.ChangeEventSupport;
10  
11  public interface MultiLayerTransformer extends BidirectionalTransformer, ShapeTransformer, ChangeEventSupport {
12  
13  	
14  	void setTransformer(Layer layer, MutableTransformer Function);
15  
16  	MutableTransformer getTransformer(Layer layer);
17  
18  	Point2D inverseTransform(Layer layer, Point2D p);
19  
20  	Point2D transform(Layer layer, Point2D p);
21  
22  	Shape transform(Layer layer, Shape shape);
23  	
24  	Shape inverseTransform(Layer layer, Shape shape);
25  
26  	void setToIdentity();
27  
28  }