org.jmol.shape
Class ShapeRenderer

java.lang.Object
  extended by org.jmol.shape.ShapeRenderer
Direct Known Subclasses:
BallsRenderer, DipolesRenderer, DotsRenderer, EchoRenderer, EllipsoidsRenderer, FontLineShapeRenderer, FrankRenderer, HalosRenderer, HoverRenderer, LabelsRenderer, MeshRenderer, PolyhedraRenderer, StarsRenderer, SticksRenderer, VectorsRenderer

public abstract class ShapeRenderer
extends java.lang.Object


Field Summary
protected  short colix
           
protected  int exportType
           
protected  JmolRendererInterface g3d
           
protected  short mad
           
protected  short madBeg
           
protected  short madEnd
           
protected  short madMid
           
protected  ModelSet modelSet
           
protected  int myVisibilityFlag
           
protected  Shape shape
           
protected  int shapeID
           
protected  Viewer viewer
           
 
Constructor Summary
ShapeRenderer()
           
 
Method Summary
protected  void initRenderer()
           
protected abstract  void render()
           
 void render(JmolRendererInterface g3d, ModelSet modelSet, Shape shape)
           
 void setViewerG3dShapeID(Viewer viewer, JmolRendererInterface g3d, int shapeID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

viewer

protected Viewer viewer

g3d

protected JmolRendererInterface g3d

modelSet

protected ModelSet modelSet

shape

protected Shape shape

myVisibilityFlag

protected int myVisibilityFlag

shapeID

protected int shapeID

colix

protected short colix

mad

protected short mad

madBeg

protected short madBeg

madMid

protected short madMid

madEnd

protected short madEnd

exportType

protected int exportType
Constructor Detail

ShapeRenderer

public ShapeRenderer()
Method Detail

setViewerG3dShapeID

public final void setViewerG3dShapeID(Viewer viewer,
                                      JmolRendererInterface g3d,
                                      int shapeID)

initRenderer

protected void initRenderer()

render

public void render(JmolRendererInterface g3d,
                   ModelSet modelSet,
                   Shape shape)

render

protected abstract void render()