Package kiyut.sketsa.canvas.tool.point

## Interface PointTool

- All Superinterfaces:
    `EventListener`, `KeyListener`, `MouseInputListener`, `MouseListener`, `MouseMotionListener`, `Tool`
  All Known Implementing Classes:
    `AbstractPointTool`, `AddPointTool`, `MovePointTool`, `RemovePointTool`

      public interface PointTool
      extends Tool

  Point Tool Interface
  Author:
    KIYUT

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `PointToolModel` | `getModel()` | Return `PointToolModel`

    - ### Methods inherited from interface java.awt.event.KeyListener

      `keyPressed, keyReleased, keyTyped`

    - ### Methods inherited from interface java.awt.event.MouseListener

      `mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased`

    - ### Methods inherited from interface java.awt.event.MouseMotionListener

      `mouseDragged, mouseMoved`

    - ### Methods inherited from interface kiyut.sketsa.canvas.tool.Tool

      `addMessageListener, endTool, paint, removeMessageListener, setVectorCanvas, startTool`

- - ### Method Detail

    - #### getModel

          PointToolModel getModel()

      Return `PointToolModel`
      Returns:
        `PointToolModel`