harmonic.mz.util
Class PolygonSelector

java.lang.Object
  |
  +--harmonic.mz.util.PolygonSelector
All Implemented Interfaces:
harmonic.viewer3D.Task, harmonic.viewer3D.event.ViewportMouseListener

public class PolygonSelector
extends java.lang.Object
implements harmonic.viewer3D.Task, harmonic.viewer3D.event.ViewportMouseListener


Constructor Summary
PolygonSelector(Selector selector)
           
 
Method Summary
 void beginTask(harmonic.viewer3D.Task parentTask)
           
 void cancelTask()
           
 void cleanTask()
           
 void finishTask()
           
 harmonic.viewer3D.Task getCurrentSubtask()
           
 java.lang.String getTaskName()
           
 void mouseClicked(harmonic.viewer3D.event.ViewportMouseEvent e)
           
 void mouseDragged(harmonic.viewer3D.event.ViewportMouseEvent e)
           
 void mouseEntered(harmonic.viewer3D.event.ViewportMouseEvent e)
           
 void mouseExited(harmonic.viewer3D.event.ViewportMouseEvent e)
           
 void mouseMoved(harmonic.viewer3D.event.ViewportMouseEvent e)
           
 void mousePressed(harmonic.viewer3D.event.ViewportMouseEvent e)
           
 void mouseReleased(harmonic.viewer3D.event.ViewportMouseEvent e)
           
 void setCurrentSubtask(harmonic.viewer3D.Task tm)
           
 void setUpMouse()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolygonSelector

public PolygonSelector(Selector selector)
Method Detail

mousePressed

public void mousePressed(harmonic.viewer3D.event.ViewportMouseEvent e)
Specified by:
mousePressed in interface harmonic.viewer3D.event.ViewportMouseListener

mouseMoved

public void mouseMoved(harmonic.viewer3D.event.ViewportMouseEvent e)
Specified by:
mouseMoved in interface harmonic.viewer3D.event.ViewportMouseListener

mouseClicked

public void mouseClicked(harmonic.viewer3D.event.ViewportMouseEvent e)
Specified by:
mouseClicked in interface harmonic.viewer3D.event.ViewportMouseListener

mouseEntered

public void mouseEntered(harmonic.viewer3D.event.ViewportMouseEvent e)
Specified by:
mouseEntered in interface harmonic.viewer3D.event.ViewportMouseListener

mouseExited

public void mouseExited(harmonic.viewer3D.event.ViewportMouseEvent e)
Specified by:
mouseExited in interface harmonic.viewer3D.event.ViewportMouseListener

mouseReleased

public void mouseReleased(harmonic.viewer3D.event.ViewportMouseEvent e)
Specified by:
mouseReleased in interface harmonic.viewer3D.event.ViewportMouseListener

mouseDragged

public void mouseDragged(harmonic.viewer3D.event.ViewportMouseEvent e)
Specified by:
mouseDragged in interface harmonic.viewer3D.event.ViewportMouseListener

beginTask

public void beginTask(harmonic.viewer3D.Task parentTask)
Specified by:
beginTask in interface harmonic.viewer3D.Task

setUpMouse

public void setUpMouse()

finishTask

public void finishTask()
Specified by:
finishTask in interface harmonic.viewer3D.Task

cancelTask

public void cancelTask()
Specified by:
cancelTask in interface harmonic.viewer3D.Task

cleanTask

public void cleanTask()
Specified by:
cleanTask in interface harmonic.viewer3D.Task

getTaskName

public java.lang.String getTaskName()
Specified by:
getTaskName in interface harmonic.viewer3D.Task

setCurrentSubtask

public void setCurrentSubtask(harmonic.viewer3D.Task tm)

getCurrentSubtask

public harmonic.viewer3D.Task getCurrentSubtask()