Class Controller2dTop

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

public class Controller2dTop
extends Controller2d


Inner classes inherited from class Controller2d
Controller2d.DragAction
 
Fields inherited from class Controller2d
_dragStartPt, _map, _rubberBanding, _vc, _view
 
Constructor Summary
Controller2dTop()
           
 
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

Controller2dTop

public Controller2dTop()
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
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