org.jmol.shape
Class ShapeRenderer
java.lang.Object
org.jmol.shape.ShapeRenderer
- Direct Known Subclasses:
- BallsRenderer, DipolesRenderer, DotsRenderer, EchoRenderer, EllipsoidsRenderer, FontLineShapeRenderer, HalosRenderer, HoverRenderer, LabelsRenderer, MeshRenderer, PolyhedraRenderer, StarsRenderer, SticksRenderer, VectorsRenderer
public abstract class ShapeRenderer
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
isGenerator
protected boolean isGenerator
slabbing
protected boolean slabbing
ShapeRenderer
public ShapeRenderer()
setGenerator
public void setGenerator(boolean isGenerator)
getMad
public short getMad(int which)
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()
renderLine
protected void renderLine(javax.vecmath.Point3f p0,
javax.vecmath.Point3f p1,
int widthPixels,
byte endcap,
javax.vecmath.Point3i pt0,
javax.vecmath.Point3i pt1)