JavaView® v2.00.008

jvx.geom
Class PnExplode_Dialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--jv.object.PsDialog
                                |
                                +--jvx.geom.PnExplode_Dialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, PsUpdateIf, java.io.Serializable, java.awt.event.WindowListener

public class PnExplode_Dialog
extends PsDialog

Dailog class for explodeElementSet and explodePolytope.

Version:
20.12.00, 1.20 revised (ur) When Ok is pressed, turn button's back color to red and disable button.
07.12.00, 1.10 revised (ur) bug in getting centers of geometries removed.
10.11.00, 1.00 created (ur)
Author:
Ulrich Reitebuch
See Also:
Serialized Form

Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  PdVector center
           
protected  PdVector centerOfCurrentGeom
           
protected  PdVector centerOfFirstGeom
           
protected  PnExplodeElementSet exp
           
protected  PgPointSet geom
           
protected  PgPointSet[] geomList
           
protected  PgElementSet geomOriginal
           
protected  PuDouble m_centerX
           
protected  PuDouble m_centerY
           
protected  PuDouble m_centerZ
           
protected  java.awt.Checkbox m_cExplodeGeometry
           
protected  java.awt.Checkbox m_cExplodePolytope
           
 
Fields inherited from class jv.object.PsDialog
BUTTON_CANCEL, BUTTON_CLOSE, BUTTON_HIDE, BUTTON_OK, BUTTON_RESET, BUTTON_SAVE, m_action, m_bCancel, m_bClose, m_bHide, m_bOk, m_bReset, m_bSave, m_lHeader, m_parent
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PnExplode_Dialog(PgPointSet aGeometry)
          Constructor
 
Method Summary
 void dispose()
          Dispose dialog window and start exploding, if button ok is pressed.
 void init()
          Initialization
 void itemStateChanged(java.awt.event.ItemEvent event)
          Set exploding center anew, whenever one of the two checkbxes is hit.
 boolean update(java.lang.Object event)
          Update exploding center, when a slider is touched, and restore geometry after exploding.
 
Methods inherited from class jv.object.PsDialog
actionPerformed, getBottomButtons, getFather, getUserAction, instanceOf, reset, setHeader, setLocation, setParent, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.awt.Dialog
addNotify, getAccessibleContext, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jv.object.PsUpdateIf
getName
 

Field Detail

geom

protected PgPointSet geom

geomList

protected PgPointSet[] geomList

centerOfCurrentGeom

protected PdVector centerOfCurrentGeom

centerOfFirstGeom

protected PdVector centerOfFirstGeom

center

protected PdVector center

m_cExplodePolytope

protected java.awt.Checkbox m_cExplodePolytope

m_cExplodeGeometry

protected java.awt.Checkbox m_cExplodeGeometry

m_centerX

protected PuDouble m_centerX

m_centerY

protected PuDouble m_centerY

m_centerZ

protected PuDouble m_centerZ

exp

protected PnExplodeElementSet exp

geomOriginal

protected PgElementSet geomOriginal
Constructor Detail

PnExplode_Dialog

public PnExplode_Dialog(PgPointSet aGeometry)
Constructor
Method Detail

init

public void init()
Initialization
Overrides:
init in class PsDialog

update

public boolean update(java.lang.Object event)
Update exploding center, when a slider is touched, and restore geometry after exploding.
Overrides:
update in class PsDialog
Following copied from class: jv.object.PsDialog
See Also:
Component.getParent(), PsDialog.setParent(PsUpdateIf)

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent event)
Set exploding center anew, whenever one of the two checkbxes is hit.
Overrides:
itemStateChanged in class PsDialog

dispose

public void dispose()
Dispose dialog window and start exploding, if button ok is pressed.
Overrides:
dispose in class java.awt.Dialog

JavaView® v2.00.008

The software JavaView® is copyright protected. All Rights Reserved.