Class Controller2dSide

java.lang.Object
  |
  +--Controller2d
        |
        +--Controller2dSide

public class Controller2dSide
extends Controller2d


Inner classes inherited from class Controller2d
Controller2d.DragAction
 
Fields inherited from class Controller2d
_dragStartPt, _map, _rubberBanding, _vc, _view
 
Constructor Summary
Controller2dSide()
           
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent evt)
           
 void mouseDragged(java.awt.event.MouseEvent evt)
           
 void mouseMoved(java.awt.event.MouseEvent evt)
           
 void mousePressed(java.awt.event.MouseEvent evt)
           
 void mouseReleased(java.awt.event.MouseEvent evt)
           
 Point3D screenToMap(Point3D p)
          this modifies the Point p parameter this handles the flip across the x axis and the translation
 
Methods inherited from class Controller2d
mouseEntered, mouseExited, screenToMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Controller2dSide

public Controller2dSide()
Method Detail

screenToMap

public Point3D screenToMap(Point3D p)
this modifies the Point p parameter this handles the flip across the x axis and the translation
Overrides:
screenToMap in class Controller2d
Parameters:
p - is changed. only x and y on the incoming p are meaningful
Returns:
the mutated p

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent evt)
Overrides:
mouseMoved in class Controller2d

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent evt)
Overrides:
mouseDragged in class Controller2d

mousePressed

public void mousePressed(java.awt.event.MouseEvent evt)
Overrides:
mousePressed in class Controller2d

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent evt)
Overrides:
mouseReleased in class Controller2d

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent evt)
Overrides:
mouseClicked in class Controller2d