org.jmol.shape

Class ShapeRenderer

public abstract class ShapeRenderer extends Object

Field Summary
protected shortcolix
protected JmolRendererInterfaceg3d
protected booleanisGenerator
protected shortmad
protected shortmadBeg
protected shortmadEnd
protected shortmadMid
protected ModelSetmodelSet
protected intmyVisibilityFlag
protected Shapeshape
protected intshapeID
protected booleanslabbing
protected Viewerviewer
Method Summary
shortgetMad(int which)
protected voidinitRenderer()
voidrender(JmolRendererInterface g3d, ModelSet modelSet, Shape shape)
protected abstract voidrender()
protected voidrenderLine(Point3f p0, Point3f p1, int widthPixels, byte endcap, Point3i pt0, Point3i pt1)
voidsetGenerator(boolean isGenerator)
voidsetViewerG3dShapeID(Viewer viewer, JmolRendererInterface g3d, int shapeID)

Field Detail

colix

protected short colix

g3d

protected JmolRendererInterface g3d

isGenerator

protected boolean isGenerator

mad

protected short mad

madBeg

protected short madBeg

madEnd

protected short madEnd

madMid

protected short madMid

modelSet

protected ModelSet modelSet

myVisibilityFlag

protected int myVisibilityFlag

shape

protected Shape shape

shapeID

protected int shapeID

slabbing

protected boolean slabbing

viewer

protected Viewer viewer

Method Detail

getMad

public short getMad(int which)

initRenderer

protected void initRenderer()

render

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

render

protected abstract void render()

renderLine

protected void renderLine(Point3f p0, Point3f p1, int widthPixels, byte endcap, Point3i pt0, Point3i pt1)

setGenerator

public void setGenerator(boolean isGenerator)

setViewerG3dShapeID

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