org.jmol.viewer
Class RepaintManager

java.lang.Object
  extended by org.jmol.viewer.RepaintManager

 class RepaintManager
extends Object


Field Summary
private  BitSet bsAtoms
           
private  int holdRepaint
           
private  boolean logTime
           
private  Point3f ptOffset
           
private  ShapeRenderer[] renderers
           
(package private)  boolean repaintPending
           
private  ShapeManager shapeManager
           
private  Viewer viewer
           
 
Constructor Summary
RepaintManager(Viewer viewer, ShapeManager shapeManager)
           
 
Method Summary
private  ShapeRenderer allocateRenderer(int shapeID, Graphics3D g3d)
           
(package private)  void clear()
           
(package private)  void clear(int iShape)
           
(package private)  String generateOutput(String type, Graphics3D g3d, ModelSet modelSet, 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)
           
private  void render1(Graphics3D g3d, ModelSet modelSet)
           
(package private)  void repaintDone()
           
(package private)  void requestRepaintAndWait()
           
(package private)  void setSelectedTranslation(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
 

Field Detail

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 BitSet bsAtoms

ptOffset

private Point3f ptOffset
Constructor Detail

RepaintManager

RepaintManager(Viewer viewer,
               ShapeManager shapeManager)
Method Detail

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)

render1

private void render1(Graphics3D g3d,
                     ModelSet modelSet)

clear

void clear(int iShape)

getRenderer

private ShapeRenderer getRenderer(int shapeID,
                                  Graphics3D g3d)

allocateRenderer

private ShapeRenderer allocateRenderer(int shapeID,
                                       Graphics3D g3d)

generateOutput

String generateOutput(String type,
                      Graphics3D g3d,
                      ModelSet modelSet,
                      String fileName)

setSelectedTranslation

void setSelectedTranslation(BitSet bsAtoms,
                            char xyz,
                            int xy)

translateSelected

void translateSelected()