Class RotatePointBehavior

java.lang.Object
org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior
org.gvsig.legend.urbanhorizontalsignage.app.rotate.RotatePointBehavior
All Implemented Interfaces:
org.gvsig.fmap.mapcontrol.tools.Behavior.IBehavior

public class RotatePointBehavior extends org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior
Author:
gvSIG Team
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    protected static final org.slf4j.Logger
     

    Fields inherited from class org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior

    BUTTON_LEFT, BUTTON_MIDDLE, BUTTON_RIGHT, geomManager, LOG
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
     
    org.gvsig.fmap.mapcontrol.tools.Listeners.ToolListener
     
    void
     
    void
    mouseMoved(MouseEvent mouseEvent)
     
    void
    paintComponent(org.gvsig.fmap.mapcontrol.MapControlDrawer drawer)
     
    void
    setListener(org.gvsig.fmap.mapcontrol.tools.Listeners.ToolListener listener)
     
    void
    setMapControl(org.gvsig.fmap.mapcontrol.MapControl mc)
     

    Methods inherited from class org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior

    clean, createArc, createArc, createArc, createCircle, createEllipse, createPoint, createPoint, getImageCursor, getMapControl, getUseSnapping, isMyButton, isMyButton, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, mouseWheelMoved, paintComponent, resetMyButton, setUseSnapping

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      protected static final org.slf4j.Logger LOGGER
    • listener

      protected RotatePointListener listener
  • Constructor Details

  • Method Details

    • setMapControl

      public void setMapControl(org.gvsig.fmap.mapcontrol.MapControl mc)
      Specified by:
      setMapControl in interface org.gvsig.fmap.mapcontrol.tools.Behavior.IBehavior
      Overrides:
      setMapControl in class org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior
    • paintComponent

      public void paintComponent(org.gvsig.fmap.mapcontrol.MapControlDrawer drawer)
      Specified by:
      paintComponent in interface org.gvsig.fmap.mapcontrol.tools.Behavior.IBehavior
      Overrides:
      paintComponent in class org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior
    • mouseMoved

      public void mouseMoved(MouseEvent mouseEvent) throws org.gvsig.fmap.mapcontrol.tools.BehaviorException
      Specified by:
      mouseMoved in interface org.gvsig.fmap.mapcontrol.tools.Behavior.IBehavior
      Overrides:
      mouseMoved in class org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior
      Throws:
      org.gvsig.fmap.mapcontrol.tools.BehaviorException
    • mouseDragged

      public void mouseDragged(MouseEvent e) throws org.gvsig.fmap.mapcontrol.tools.BehaviorException
      Specified by:
      mouseDragged in interface org.gvsig.fmap.mapcontrol.tools.Behavior.IBehavior
      Overrides:
      mouseDragged in class org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior
      Throws:
      org.gvsig.fmap.mapcontrol.tools.BehaviorException
    • setListener

      public void setListener(org.gvsig.fmap.mapcontrol.tools.Listeners.ToolListener listener)
    • getListener

      public org.gvsig.fmap.mapcontrol.tools.Listeners.ToolListener getListener()
      Specified by:
      getListener in interface org.gvsig.fmap.mapcontrol.tools.Behavior.IBehavior
      Specified by:
      getListener in class org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior
    • distance

      public double distance(Point2D p1, Point2D p2)