Package com.macrofocus.transform.zoom
Class CartesianFisheyeZoom
java.lang.Object
com.macrofocus.transform.zoom.CartesianFisheyeZoom
- All Implemented Interfaces:
ZoomStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddZoomListener(ZoomListener listener) booleanisDebug()doublenormalizedToZoomed(double x) voidremoveZoomListener(ZoomListener listener) voidsetLensNormalized(double position, double size) voidsetZoomFactor(double zoomFactor) toString()doublezoomedToNormalized(double x)
-
Constructor Details
-
CartesianFisheyeZoom
-
-
Method Details
-
isDebug
public boolean isDebug() -
setZoomFactor
public void setZoomFactor(double zoomFactor) -
setLensNormalized
public void setLensNormalized(double position, double size) -
normalizedToZoomed
public double normalizedToZoomed(double x) - Specified by:
normalizedToZoomedin interfaceZoomStrategy
-
zoomedToNormalized
public double zoomedToNormalized(double x) - Specified by:
zoomedToNormalizedin interfaceZoomStrategy
-
addZoomListener
- Specified by:
addZoomListenerin interfaceZoomStrategy
-
removeZoomListener
- Specified by:
removeZoomListenerin interfaceZoomStrategy
-
toString
-