AtomLeafAgentManager.AgentSource<Ball>, DisplayBoxCanvasGlasspublic class DisplayBoxCanvas3DGlass extends DisplayBoxCanvasG3DSys implements DisplayBoxCanvasGlass
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyjava.awt.Container.AccessibleAWTContainerDisplayBoxCanvasG3DSys.OrientedAgentSource, DisplayBoxCanvasG3DSys.OrientedFullSite, DisplayBoxCanvasG3DSys.OrientedSite| Modifier and Type | Field | Description |
|---|---|---|
protected Bond[] |
bonds |
|
protected int |
configIndex |
|
protected ConfigurationStorage |
configStorage |
|
protected Vector |
dr |
|
protected boolean |
drawDisplacement |
|
protected boolean |
flipDisplacement |
|
protected Ball[] |
oldBalls |
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTaam, aamOriented, atomTypeOrientedManager, gsys, lineFigures, lines, rMax, rMincontroller, displayBox, DRAW_BOUNDARY_ALL, DRAW_BOUNDARY_MAX, DRAW_BOUNDARY_NONE, DRAW_BOUNDARY_OUTLINE, DRAW_BOUNDARY_SHELL, offScreen, osg, pixel| Constructor | Description |
|---|---|
DisplayBoxCanvas3DGlass(DisplayBox _box,
Space _space,
Controller controller,
ConfigurationStorage configStorage) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
doPaint(java.awt.Graphics g) |
|
int |
getConfigIndex() |
|
ConfigurationStorage |
getConfigStorage() |
|
boolean |
getDrawDisplacement() |
|
boolean |
getFlipDisplacement() |
|
void |
setConfigIndex(int idx) |
|
void |
setConfigStorage(ConfigurationStorage configStorage) |
|
void |
setDrawDisplacement(boolean doDrawDisplacement) |
|
void |
setFlipDisplacement(boolean flipDisplacement) |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaddLine, addPlane, getBackgroundColor, getBoundaryFrameColor, getDepth, getG3DSys, getPlaneColor, getSlab, makeAgent, makeBond, rBound, refreshAtomAgentMgr, releaseAgent, releaseBond, removeLine, removeObjectByBox, removePlane, scaleSetSize, setBackgroundColor, setBoundaryFrameColor, setBoundingBox, setBounds, setDepth, setOrientationSites, setPlaneColor, setSlab, stopRotate, updateLine, updatePlanecreateOffScreen, dispose, ensureOffScreen, getDrawBoundary, getPixelUnit, getPrevX, getPrevY, getShiftX, getShiftY, getWriteScale, getXRot, getYRot, getZoom, isMovable, isResizable, paint, repaint, reshape, setDrawBoundary, setMovable, setPixelUnit, setPrevX, setPrevY, setResizable, setShiftX, setShiftY, setWriteScale, setXRot, setYRot, setZoom, startRotateaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateprotected ConfigurationStorage configStorage
protected int configIndex
protected final Vector dr
protected boolean drawDisplacement
protected boolean flipDisplacement
protected final Ball[] oldBalls
protected final Bond[] bonds
public DisplayBoxCanvas3DGlass(DisplayBox _box, Space _space, Controller controller, ConfigurationStorage configStorage)
public void setConfigIndex(int idx)
setConfigIndex in interface DisplayBoxCanvasGlasspublic int getConfigIndex()
getConfigIndex in interface DisplayBoxCanvasGlasspublic void setConfigStorage(ConfigurationStorage configStorage)
setConfigStorage in interface DisplayBoxCanvasGlasspublic ConfigurationStorage getConfigStorage()
getConfigStorage in interface DisplayBoxCanvasGlasspublic void setDrawDisplacement(boolean doDrawDisplacement)
setDrawDisplacement in interface DisplayBoxCanvasGlasspublic void setFlipDisplacement(boolean flipDisplacement)
setFlipDisplacement in interface DisplayBoxCanvasGlasspublic boolean getFlipDisplacement()
getFlipDisplacement in interface DisplayBoxCanvasGlasspublic boolean getDrawDisplacement()
getDrawDisplacement in interface DisplayBoxCanvasGlasspublic void doPaint(java.awt.Graphics g)
doPaint in class DisplayBoxCanvasG3DSys