harmonic.cad.gui
Class PolygonExtender

java.lang.Object
  |
  +--harmonic.widgetLib.HWPanel
        |
        +--harmonic.mz.gui.Monolog
              |
              +--harmonic.mz.gui.AutoMonolog
                    |
                    +--harmonic.cad.gui.MDAutoMonolog
                          |
                          +--harmonic.cad.gui.PolygonExtender
All Implemented Interfaces:
java.util.EventListener, java.awt.event.KeyListener, harmonic.mz.event.NodeListener, harmonic.viewer3D.Task, harmonic.viewer3D.event.ViewportMouseListener, java.awt.event.WindowListener

public class PolygonExtender
extends MDAutoMonolog
implements harmonic.viewer3D.event.ViewportMouseListener

See Also:
Serialized Form

Field Summary
 
Fields inherited from class harmonic.mz.gui.Monolog
bPermanent, CLOSED, creatingModule, DOCK_MONOLOG, FLOAT_MONOLOG, postMethod, stdDialogWidth, visibility
 
Constructor Summary
PolygonExtender()
           
 
Method Summary
 void cancel()
           
 void finish()
           
 void init()
           
 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 onBoundaries(harmonic.mz.event.EntryEvent e)
           
 void onPickBoundaries()
           
 void onStartExtending()
           
 
Methods inherited from class harmonic.cad.gui.MDAutoMonolog
post, unpost
 
Methods inherited from class harmonic.mz.gui.AutoMonolog
format, getPreferredSize
 
Methods inherited from class harmonic.mz.gui.Monolog
addListener, addSubMonolog, afterPost, begin, beginTask, cancelTask, cleanTask, destroyIfTemporary, drop, finishTask, frameSize, getFrame, getTaskName, init_Bottom, init_Floating, init_Info, init_Left, init_Right, init_Top, keyPressed, keyReleased, keyTyped, nodeChanged, noPost, onCancel, onDismiss, onHelp, onOK, post, post, post, postModal, postModal, processKeyEvent, reformat, removeStandardButtons, setFunction, setMonologClass, setPermenant, setPosted, setResizeable, setTitle, shouldPost, unpost, updateMonologInfo, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolygonExtender

public PolygonExtender()
Method Detail

init

public void init()
Overrides:
init in class harmonic.mz.gui.Monolog

onBoundaries

public void onBoundaries(harmonic.mz.event.EntryEvent e)

onStartExtending

public void onStartExtending()

onPickBoundaries

public void onPickBoundaries()

finish

public void finish()
Overrides:
finish in class harmonic.mz.gui.Monolog

cancel

public void cancel()
Overrides:
cancel in class harmonic.mz.gui.Monolog

mouseMoved

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

mousePressed

public void mousePressed(harmonic.viewer3D.event.ViewportMouseEvent e)
Specified by:
mousePressed 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