Package com.macrofocus.transform
Class AbstractMutableOneDScreenTransform
java.lang.Object
com.macrofocus.transform.AbstractMutableOneDScreenTransform
- All Implemented Interfaces:
MutableOneDScreenTransform
,OneDScreenTransform
- Direct Known Subclasses:
ComplexOneDScreenTransform
,SimpleOneDScreenTransform
,ZoomingOneDScreenTransform
public abstract class AbstractMutableOneDScreenTransform
extends Object
implements MutableOneDScreenTransform
This class provides a skeletal implementation of the MutableOneDScreenTransform interface to minimize the effort required to implement this interface.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
protected void
void
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.macrofocus.transform.MutableOneDScreenTransform
setScreenMargins, setScreenSize, setWorldInterval
Methods inherited from interface com.macrofocus.transform.OneDScreenTransform
getScreenSize, getWorldInterval, getWorldMax, getWorldMin, getWorldRange, isAffine, isWorldCoordinatesInverted, screenToWorld, worldToScreen, worldToScreenPrecise
-
Constructor Details
-
AbstractMutableOneDScreenTransform
protected AbstractMutableOneDScreenTransform()
-
-
Method Details
-
addScreenTransformListener
- Specified by:
addScreenTransformListener
in interfaceOneDScreenTransform
-
addWeakScreenTransformListener
- Specified by:
addWeakScreenTransformListener
in interfaceOneDScreenTransform
-
removeScreenTransformListener
- Specified by:
removeScreenTransformListener
in interfaceOneDScreenTransform
-
removeScreenTransformListeners
public void removeScreenTransformListeners()- Specified by:
removeScreenTransformListeners
in interfaceOneDScreenTransform
-
notifyTransformChanged
-