AtomLeafAgentManager.AgentSource<Ball>
, DisplayBoxCanvasGlass
public class DisplayBoxCanvas3DGlass extends DisplayBoxCanvasG3DSys implements DisplayBoxCanvasGlass
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
DisplayBoxCanvasG3DSys.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_ALIGNMENT
aam, aamOriented, atomTypeOrientedManager, gsys, lineFigures, lines, rMax, rMin
controller, 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, transferFocusUpCycle
add, 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, validateTree
addLine, 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, updatePlane
createOffScreen, 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, startRotate
addAncestorListener, 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, update
protected 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 DisplayBoxCanvasGlass
public int getConfigIndex()
getConfigIndex
in interface DisplayBoxCanvasGlass
public void setConfigStorage(ConfigurationStorage configStorage)
setConfigStorage
in interface DisplayBoxCanvasGlass
public ConfigurationStorage getConfigStorage()
getConfigStorage
in interface DisplayBoxCanvasGlass
public void setDrawDisplacement(boolean doDrawDisplacement)
setDrawDisplacement
in interface DisplayBoxCanvasGlass
public void setFlipDisplacement(boolean flipDisplacement)
setFlipDisplacement
in interface DisplayBoxCanvasGlass
public boolean getFlipDisplacement()
getFlipDisplacement
in interface DisplayBoxCanvasGlass
public boolean getDrawDisplacement()
getDrawDisplacement
in interface DisplayBoxCanvasGlass
public void doPaint(java.awt.Graphics g)
doPaint
in class DisplayBoxCanvasG3DSys