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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected short
private int
private boolean
protected boolean
protected IsosurfaceMesh
protected boolean
private boolean
private boolean
private Isosurface
private int
private int
protected int
private Boolean
private boolean
protected float[]
Fields inherited from class org.jmol.render.MeshRenderer
allowDashed, 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 -
Method Summary
Modifier and TypeMethodDescriptionprivate int
protected boolean
render()
protected void
render2
(boolean isExport) Overridden in DrawRenderer and IsosurfaceRendererprivate void
protected void
protected boolean
private void
renderLonePair
(boolean isRadical) private boolean
private void
protected void
protected void
renderTriangles
(boolean fill, boolean iShowTriangles, boolean isExport) private void
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 Details
-
iHideBackground
protected boolean iHideBackground -
isBicolorMap
protected boolean isBicolorMap -
backgroundColix
protected short backgroundColix -
nError
protected int nError -
vertexValues
protected float[] vertexValues -
imesh
-
isosurface
-
iShowNormals
private boolean iShowNormals -
showNumbers
private boolean showNumbers -
showKey
-
hasColorRange
private boolean hasColorRange -
meshScale
private int meshScale -
mySlabValue
private int mySlabValue -
globalSlabValue
private int globalSlabValue
-
-
Constructor Details
-
IsosurfaceRenderer
public IsosurfaceRenderer()
-
-
Method Details
-
render
protected boolean render()- Specified by:
render
in 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:MeshRenderer
Overridden in DrawRenderer and IsosurfaceRenderer- Overrides:
render2
in classMeshRenderer
- Parameters:
isExport
-
-
renderLonePair
private void renderLonePair(boolean isRadical) -
renderContourLines
private void renderContourLines() -
renderPoints
protected void renderPoints()- Overrides:
renderPoints
in classMeshRenderer
-
renderTriangles
protected void renderTriangles(boolean fill, boolean iShowTriangles, boolean isExport) - Overrides:
renderTriangles
in classMeshRenderer
-
getDiameter
private int getDiameter() -
renderNormals
private void renderNormals()
-