Package uk.ac.starlink.topcat.plot
Class CentreZoomRegion
java.lang.Object
uk.ac.starlink.topcat.plot.ZoomRegion
uk.ac.starlink.topcat.plot.CentreZoomRegion
ZoomRegion implementation for a zoom around the centre of the
display region.
- Since:
- 13 Apr 2006
- Author:
- Mark Taylor
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDrag
(Component comp, Point start) Returns a new ZoomDrag object appropriate for this region.abstract Rectangle
Returns the display region.abstract Rectangle
Returns the target region.Methods inherited from class uk.ac.starlink.topcat.plot.ZoomRegion
getCursor, setCursor, setDisplay, setTarget, zoomed
-
Constructor Details
-
CentreZoomRegion
public CentreZoomRegion(boolean isX) Constructor.- Parameters:
isX
- true if the target region is horizontal, false for vertical
-
-
Method Details
-
createDrag
Description copied from class:ZoomRegion
Returns a new ZoomDrag object appropriate for this region.- Specified by:
createDrag
in classZoomRegion
- Parameters:
comp
- component on which the drag is taking placestart
- start point for the drag- Returns:
- new drag object
-
getTarget
Description copied from class:ZoomRegion
Returns the target region. This is the region within which the mouse must be clicked and dragged in order to generate a zoom event.- Overrides:
getTarget
in classZoomRegion
- Returns:
- target region
-
getDisplay
Description copied from class:ZoomRegion
Returns the display region. This is the region used to display visual feedback to the user during a drag gesture.- Overrides:
getDisplay
in classZoomRegion
- Returns:
- display region
-