Package com.bc.ceres.swing.figure
Class ViewportInteractor
java.lang.Object
com.bc.ceres.swing.figure.AbstractInteractor
com.bc.ceres.swing.figure.ViewportInteractor
- All Implemented Interfaces:
Interactor
,KeyListener
,MouseListener
,MouseMotionListener
,EventListener
- Direct Known Subclasses:
FigureEditorInteractor
,PanInteractor
,ZoomInteractor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AffineTransform
getModelToViewTransform
(InputEvent inputEvent) protected Viewport
getViewport
(InputEvent inputEvent) protected AffineTransform
getViewToModelTransform
(InputEvent inputEvent) protected Point2D
toModelPoint
(InputEvent inputEvent, Point2D point) protected Point2D
toModelPoint
(MouseEvent mouseEvent) protected Shape
toModelShape
(InputEvent inputEvent, Shape shape) Methods inherited from class com.bc.ceres.swing.figure.AbstractInteractor
activate, addListener, cancelInteraction, deactivate, getCursor, getListeners, isActive, isLeftMouseButtonDown, isMultiButton1Click, isSingleButton1Click, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, removeListener, startInteraction, stopInteraction
-
Constructor Details
-
ViewportInteractor
protected ViewportInteractor()
-
-
Method Details
-
getViewport
-
getViewToModelTransform
-
getModelToViewTransform
-
toModelPoint
-
toModelPoint
-
toModelShape
-