org.jmol.viewer
Class RepaintManager
java.lang.Object
org.jmol.viewer.RepaintManager
class RepaintManager
- extends java.lang.Object
Method Summary |
private ShapeRenderer |
allocateRenderer(int shapeID,
Graphics3D g3d)
|
(package private) void |
clear()
|
(package private) void |
clear(int iShape)
|
(package private) java.lang.String |
generateOutput(java.lang.String type,
Graphics3D g3d,
ModelSet modelSet,
java.lang.String fileName)
|
private ShapeRenderer |
getRenderer(int shapeID,
Graphics3D g3d)
|
(package private) void |
popHoldRepaint(boolean andRepaint)
|
(package private) void |
pushHoldRepaint()
|
(package private) boolean |
refresh()
|
(package private) void |
render(Graphics3D g3d,
ModelSet modelSet,
boolean isFirstPass)
|
private void |
render1(Graphics3D g3d,
ModelSet modelSet,
boolean isFirstPass)
|
(package private) void |
repaintDone()
|
(package private) void |
requestRepaintAndWait()
|
(package private) void |
setSelectedTranslation(java.util.BitSet bsAtoms,
char xyz,
int xy)
|
(package private) void |
translateSelected()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
viewer
private Viewer viewer
shapeManager
private ShapeManager shapeManager
holdRepaint
private int holdRepaint
repaintPending
boolean repaintPending
logTime
private boolean logTime
renderers
private ShapeRenderer[] renderers
bsAtoms
private java.util.BitSet bsAtoms
ptOffset
private javax.vecmath.Point3f ptOffset
RepaintManager
RepaintManager(Viewer viewer,
ShapeManager shapeManager)
clear
void clear()
pushHoldRepaint
void pushHoldRepaint()
popHoldRepaint
void popHoldRepaint(boolean andRepaint)
refresh
boolean refresh()
requestRepaintAndWait
void requestRepaintAndWait()
repaintDone
void repaintDone()
render
void render(Graphics3D g3d,
ModelSet modelSet,
boolean isFirstPass)
render1
private void render1(Graphics3D g3d,
ModelSet modelSet,
boolean isFirstPass)
clear
void clear(int iShape)
getRenderer
private ShapeRenderer getRenderer(int shapeID,
Graphics3D g3d)
allocateRenderer
private ShapeRenderer allocateRenderer(int shapeID,
Graphics3D g3d)
generateOutput
java.lang.String generateOutput(java.lang.String type,
Graphics3D g3d,
ModelSet modelSet,
java.lang.String fileName)
setSelectedTranslation
void setSelectedTranslation(java.util.BitSet bsAtoms,
char xyz,
int xy)
translateSelected
void translateSelected()