|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Canvas
vtk.vtkPanel
org.simtk.moleculargraphics.StructureCanvas
public class StructureCanvas
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Canvas |
---|
java.awt.Canvas.AccessibleAWTCanvas |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected java.util.Map<vtk.vtkActor,ActorCartoon> |
actorCartoons
|
ScaleBar |
scaleBar
|
protected boolean |
useScaleBar
|
Fields inherited from class vtk.vtkPanel |
---|
cam, InteractionMode, lastX, lastY, lgt, LightFollowCamera, lightingset, ren, rendering, rw, windowset, windowSetObservable |
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 | |
---|---|
StructureCanvas()
|
Method Summary | |
---|---|
void |
add(ActorCartoon cartoon)
|
void |
add(MoleculeCartoon cartoon)
|
void |
centerByBoundingBox()
|
void |
cleanUpNutation()
|
void |
clear()
|
java.awt.Color |
getBackgroundColor()
|
BoundingBox |
getBoundingBox()
|
java.awt.Dimension |
getMaximumSize()
|
java.awt.Dimension |
getMinimumSize()
|
java.awt.Dimension |
getPreferredSize()
|
int |
Lock()
|
void |
mouseDragged(java.awt.event.MouseEvent event)
|
void |
mousePressed(java.awt.event.MouseEvent event)
|
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent event)
|
void |
prepareNutation(double nutationRangeAngle)
|
void |
resetCameraClippingRange()
|
void |
scaleByBoundingBox()
|
void |
setBackgroundColor(java.awt.Color c)
|
void |
setMaximumSize(java.awt.Dimension d)
|
void |
setMinimumSize(java.awt.Dimension d)
|
void |
setPreferredSize(java.awt.Dimension d)
|
void |
setStereoCrossEye()
|
void |
setStereoInterlaced()
|
void |
setStereoLeftEye()
|
void |
setStereoOff()
|
void |
setStereoRedBlue()
|
void |
setStereoRightEye()
|
protected void |
setUpLights()
|
void |
stepNutation(double nutationStepAngle)
|
int |
UnLock()
|
void |
update(java.util.Observable observable,
java.lang.Object object)
|
Methods inherited from class vtk.vtkPanel |
---|
addNotify, addWindowSetObserver, GetRenderer, GetRenderWindow, HardCopy, InteractionModeRotate, InteractionModeTranslate, InteractionModeZoom, isWindowSet, keyPressed, keyReleased, keyTyped, LightFollowCameraOff, LightFollowCameraOn, mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseReleased, paint, pickActor, removeNotify, removeWindowSetObserver, Render, RenderCreate, Report, resetCamera, setSize, update, UpdateLight |
Methods inherited from class java.awt.Canvas |
---|
createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.event.MouseMotionListener |
---|
mouseMoved |
Methods inherited from interface java.awt.event.MouseListener |
---|
mouseClicked, mouseEntered, mouseExited, mouseReleased |
Field Detail |
---|
protected java.util.Map<vtk.vtkActor,ActorCartoon> actorCartoons
protected boolean useScaleBar
public ScaleBar scaleBar
Constructor Detail |
---|
public StructureCanvas()
Method Detail |
---|
public java.awt.Dimension getMaximumSize()
getMaximumSize
in class java.awt.Component
public java.awt.Dimension getMinimumSize()
getMinimumSize
in class java.awt.Component
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class java.awt.Component
public void setMaximumSize(java.awt.Dimension d)
setMaximumSize
in class java.awt.Component
public void setMinimumSize(java.awt.Dimension d)
setMinimumSize
in class java.awt.Component
public void setPreferredSize(java.awt.Dimension d)
setPreferredSize
in class java.awt.Component
protected void setUpLights()
public void setBackgroundColor(java.awt.Color c)
public java.awt.Color getBackgroundColor()
public void add(MoleculeCartoon cartoon)
public void add(ActorCartoon cartoon)
public void update(java.util.Observable observable, java.lang.Object object)
update
in interface java.util.Observer
public void resetCameraClippingRange()
resetCameraClippingRange
in class vtk.vtkPanel
public void mouseDragged(java.awt.event.MouseEvent event)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class vtk.vtkPanel
public void mousePressed(java.awt.event.MouseEvent event)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class vtk.vtkPanel
public void mouseWheelMoved(java.awt.event.MouseWheelEvent event)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
public void prepareNutation(double nutationRangeAngle)
public void cleanUpNutation()
public void stepNutation(double nutationStepAngle)
public void clear()
public BoundingBox getBoundingBox()
public void scaleByBoundingBox()
public void centerByBoundingBox()
public int Lock()
Lock
in class vtk.vtkPanel
public int UnLock()
UnLock
in class vtk.vtkPanel
public void setStereoRedBlue()
public void setStereoInterlaced()
public void setStereoLeftEye()
public void setStereoRightEye()
public void setStereoOff()
public void setStereoCrossEye()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |