BallsRenderer
, BioShapeRenderer
, DipolesRenderer
, DotsRenderer
, EllipsoidsRenderer
, FontLineShapeRenderer
, FrankRenderer
, HalosRenderer
, HoverRenderer
, MeshRenderer
, PolyhedraRenderer
, StarsRenderer
, VectorsRenderer
public abstract class ShapeRenderer
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
short |
colix |
|
int |
exportType |
|
JmolRendererInterface |
g3d |
could be vwr.gdata or an exporter
|
protected boolean |
isExport |
|
short |
mad |
|
protected ModelSet |
ms |
|
protected int |
myVisibilityFlag |
|
protected Shape |
shape |
|
protected int |
shapeID |
|
protected TransformManager |
tm |
|
Viewer |
vwr |
Constructor | Description |
---|---|
ShapeRenderer() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
initRenderer() |
|
protected boolean |
isVisibleForMe(Atom a) |
|
protected abstract boolean |
render() |
|
boolean |
renderShape(JmolRendererInterface g3d,
ModelSet modelSet,
Shape shape) |
|
void |
setup(JmolRendererInterface g3d,
ModelSet modelSet,
Shape shape) |
|
void |
setViewerG3dShapeID(Viewer vwr,
int shapeID) |
public Viewer vwr
protected TransformManager tm
public JmolRendererInterface g3d
protected ModelSet ms
protected Shape shape
protected int myVisibilityFlag
protected int shapeID
public short colix
public short mad
public int exportType
protected boolean isExport
protected void initRenderer()
protected abstract boolean render()
public final void setViewerG3dShapeID(Viewer vwr, int shapeID)
public boolean renderShape(JmolRendererInterface g3d, ModelSet modelSet, Shape shape)
public void setup(JmolRendererInterface g3d, ModelSet modelSet, Shape shape)
protected boolean isVisibleForMe(Atom a)