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 Object
  • Field Details

    • vwr

      public Viewer vwr
    • tm

      protected TransformManager tm
    • 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

      public boolean isExport
  • Constructor Details

    • ShapeRenderer

      public ShapeRenderer()
  • Method Details

    • 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)