Interface BidirectionalTransformer
-
- All Known Subinterfaces:
MultiLayerTransformer
,MutableTransformer
,ShapeFlatnessTransformer
,ShapeTransformer
- All Known Implementing Classes:
AffineTransformer
,BasicTransformer
,HyperbolicShapeTransformer
,HyperbolicTransformer
,LensTransformer
,MagnifyShapeTransformer
,MagnifyTransformer
,MutableAffineTransformer
,MutableTransformerDecorator
public interface BidirectionalTransformer
Provides methods to map points from one coordinate system to another: graph to screen and screen to graph.- Author:
- Tom Nelson
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.awt.geom.Point2D
inverseTransform(java.awt.geom.Point2D p)
convert the supplied screen coordinate to the graph coordinate.java.awt.geom.Point2D
transform(java.awt.geom.Point2D p)
convert the supplied graph coordinate to the screen coordinate
-
-
-
Method Detail
-
transform
java.awt.geom.Point2D transform(java.awt.geom.Point2D p)
convert the supplied graph coordinate to the screen coordinate- Parameters:
p
- graph point to convert- Returns:
- screen point
-
inverseTransform
java.awt.geom.Point2D inverseTransform(java.awt.geom.Point2D p)
convert the supplied screen coordinate to the graph coordinate.- Parameters:
p
- screen point to convert- Returns:
- the graph point
-
-