Package org.jmol.rendersurface
Class IsosurfaceRenderer
- java.lang.Object
-
- org.jmol.render.ShapeRenderer
-
- org.jmol.render.MeshRenderer
-
- org.jmol.rendersurface.IsosurfaceRenderer
-
- Direct Known Subclasses:
ContactRenderer,LcaoCartoonRenderer,MolecularOrbitalRenderer,PmeshRenderer
public class IsosurfaceRenderer extends MeshRenderer
-
-
Field Summary
Fields Modifier and Type Field Description protected shortbackgroundColixprivate intglobalSlabValueprivate booleanhasColorRangeprotected booleaniHideBackgroundprotected IsosurfaceMeshimeshprotected booleanisBicolorMapprivate booleaniShowNormalsprivate booleanisNavigationModeprivate Isosurfaceisosurfaceprivate intmeshScaleprivate intmySlabValueprotected intnErrorprivate java.lang.BooleanshowKeyprivate booleanshowNumbersprotected float[]vertexValues-
Fields inherited from class org.jmol.render.MeshRenderer
antialias, bsPolygons, bsPolygonsToExport, diameter, exportPass, forceShowTriangles, frontOnly, haveBsDisplay, imageFontScaling, isGhostPass, isShell, isTranslucent, isTranslucentInherit, latticeOffset, mesh, meshSlabValue, needTranslucent, normixes, p3Screens, pt1f, pt1i, pt2f, pt2i, pt3i, renderLow, scalePixelsPerMicron, screens, selectedPolyOnly, thePlane, transformedVectors, vertexCount, vertices, volumeRender, width
-
Fields inherited from class org.jmol.render.ShapeRenderer
colix, exportType, g3d, isExport, mad, ms, myVisibilityFlag, shape, shapeID, tm, vwr
-
-
Constructor Summary
Constructors Constructor Description IsosurfaceRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private intgetDiameter()protected booleanrender()protected voidrender2(boolean isExport)Overridden in DrawRenderer and IsosurfaceRendererprivate voidrenderContourLines()protected voidrenderInfo()protected booleanrenderIso()private voidrenderLonePair(boolean isRadical)private booleanrenderMeshSlab()private voidrenderNormals()protected voidrenderPoints()protected voidrenderTriangles(boolean fill, boolean iShowTriangles, boolean isExport)private voidsetGlobals()-
Methods inherited from class org.jmol.render.MeshRenderer
checkFront, drawEdge, drawTriangle, exportSurface, isPolygonDisplayable, isVisibleNormix, render2b, renderMesh2, setColix
-
Methods inherited from class org.jmol.render.ShapeRenderer
initRenderer, isVisibleForMe, renderShape, setup, setViewerG3dShapeID
-
-
-
-
Field Detail
-
iHideBackground
protected boolean iHideBackground
-
isBicolorMap
protected boolean isBicolorMap
-
backgroundColix
protected short backgroundColix
-
nError
protected int nError
-
vertexValues
protected float[] vertexValues
-
imesh
protected IsosurfaceMesh imesh
-
isosurface
private Isosurface isosurface
-
isNavigationMode
private boolean isNavigationMode
-
iShowNormals
private boolean iShowNormals
-
showNumbers
private boolean showNumbers
-
showKey
private java.lang.Boolean showKey
-
hasColorRange
private boolean hasColorRange
-
meshScale
private int meshScale
-
mySlabValue
private int mySlabValue
-
globalSlabValue
private int globalSlabValue
-
-
Method Detail
-
render
protected boolean render()
- Specified by:
renderin classShapeRenderer
-
renderIso
protected boolean renderIso()
-
setGlobals
private void setGlobals()
-
renderInfo
protected void renderInfo()
-
renderMeshSlab
private boolean renderMeshSlab()
-
render2
protected void render2(boolean isExport)
Description copied from class:MeshRendererOverridden in DrawRenderer and IsosurfaceRenderer- Overrides:
render2in classMeshRenderer
-
renderLonePair
private void renderLonePair(boolean isRadical)
-
renderContourLines
private void renderContourLines()
-
renderPoints
protected void renderPoints()
- Overrides:
renderPointsin classMeshRenderer
-
renderTriangles
protected void renderTriangles(boolean fill, boolean iShowTriangles, boolean isExport)- Overrides:
renderTrianglesin classMeshRenderer
-
getDiameter
private int getDiameter()
-
renderNormals
private void renderNormals()
-
-