Package com.macrofocus.transform
Interface OneDScreenTransform
- All Known Subinterfaces:
MutableOneDScreenTransform
- All Known Implementing Classes:
AbstractMutableOneDScreenTransform
,ComplexOneDScreenTransform
,SimpleOneDScreenTransform
,ZoomingOneDScreenTransform
public interface OneDScreenTransform
This interface represents transform from world to screen coordinates, and vice-versa.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
int
double
double
double
boolean
isAffine()
boolean
void
void
double
screenToWorld
(int screen) int
worldToScreen
(double world) double
worldToScreenPrecise
(double world)
-
Method Details
-
screenToWorld
double screenToWorld(int screen) -
worldToScreen
int worldToScreen(double world) -
worldToScreenPrecise
double worldToScreenPrecise(double world) -
getWorldInterval
Interval getWorldInterval() -
getScreenSize
int getScreenSize() -
isAffine
boolean isAffine() -
getWorldMin
double getWorldMin() -
getWorldMax
double getWorldMax() -
getWorldRange
double getWorldRange() -
isWorldCoordinatesInverted
boolean isWorldCoordinatesInverted() -
addScreenTransformListener
-
addWeakScreenTransformListener
-
removeScreenTransformListener
-
removeScreenTransformListeners
void removeScreenTransformListeners()
-