Package org.jmol.render
Class ShapeRenderer
- java.lang.Object
-
- org.jmol.render.ShapeRenderer
-
- Direct Known Subclasses:
BallsRenderer,BioShapeRenderer,DipolesRenderer,DotsRenderer,EllipsoidsRenderer,FontLineShapeRenderer,FrankRenderer,HalosRenderer,HoverRenderer,MeshRenderer,PolyhedraRenderer,StarsRenderer,VectorsRenderer
public abstract class ShapeRenderer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description shortcolixintexportTypeJmolRendererInterfaceg3dcould be vwr.gdata or an exporterprotected booleanisExportshortmadprotected ModelSetmsprotected intmyVisibilityFlagprotected Shapeshapeprotected intshapeIDprotected TransformManagertmViewervwr
-
Constructor Summary
Constructors Constructor Description ShapeRenderer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidinitRenderer()protected booleanisVisibleForMe(Atom a)protected abstract booleanrender()booleanrenderShape(JmolRendererInterface g3d, ModelSet modelSet, Shape shape)voidsetup(JmolRendererInterface g3d, ModelSet modelSet, Shape shape)voidsetViewerG3dShapeID(Viewer vwr, int shapeID)
-
-
-
Field Detail
-
vwr
public Viewer vwr
-
tm
protected TransformManager tm
-
g3d
public JmolRendererInterface g3d
could be vwr.gdata or an exporter
-
ms
protected ModelSet ms
-
shape
protected Shape shape
-
myVisibilityFlag
protected int myVisibilityFlag
-
shapeID
protected int shapeID
-
colix
public short colix
-
mad
public short mad
-
exportType
public int exportType
-
isExport
protected boolean isExport
-
-
Method Detail
-
initRenderer
protected void initRenderer()
-
render
protected abstract boolean render()
-
setViewerG3dShapeID
public final void setViewerG3dShapeID(Viewer vwr, int shapeID)
-
renderShape
public boolean renderShape(JmolRendererInterface g3d, ModelSet modelSet, Shape shape)
-
setup
public void setup(JmolRendererInterface g3d, ModelSet modelSet, Shape shape)
-
isVisibleForMe
protected boolean isVisibleForMe(Atom a)
-
-