public class CircleMeasureListener extends Object implements CircleListener
Listener for tools that measure using a circular area, displaying its radius at the status bar of the application's main frame.
CircleListener
Constructor and Description |
---|
CircleMeasureListener(MapControl mc)
Creates a new listener for measure circular areas.
|
Modifier and Type | Method and Description |
---|---|
boolean |
cancelDrawing()
Determines if the drawing process that this tool executes on the
MapControl
instance could be canceled or not. |
void |
circle(MeasureEvent event)
Called when user defines a circular area.
|
Image |
getImageCursor()
Gets the
Cursor associated to this tool. |
public CircleMeasureListener(MapControl mc)
Creates a new listener for measure circular areas.
mc
- the MapControl
object where the measures are madepublic void circle(MeasureEvent event) throws BehaviorException
CircleListener
Called when user defines a circular area.
circle
in interface CircleListener
event
- information about the mouse event, and geometry data related with the operation doneBehaviorException
- will be thrown when fails the process of this toolpublic Image getImageCursor()
ToolListener
Gets the Cursor
associated to this tool.
getImageCursor
in interface ToolListener
public boolean cancelDrawing()
ToolListener
Determines if the drawing process that this tool executes on the MapControl
instance could be canceled or not.
cancelDrawing
in interface ToolListener
true
if is cancellable; otherwise returns false