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 shortprivate intprivate booleanprotected booleanprotected IsosurfaceMeshprotected booleanprivate booleanprivate booleanprivate Isosurfaceprivate intprivate intprotected intprivate Booleanprivate booleanprotected 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, widthFields 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 intprotected booleanrender()protected voidrender2(boolean isExport) Overridden in DrawRenderer and IsosurfaceRendererprivate voidprotected voidprotected booleanprivate voidrenderLonePair(boolean isRadical) private booleanprivate voidprotected voidprotected voidrenderTriangles(boolean fill, boolean iShowTriangles, boolean isExport) private voidMethods inherited from class org.jmol.render.MeshRenderer
checkFront, drawEdge, drawTriangle, exportSurface, isPolygonDisplayable, isVisibleNormix, render2b, renderMesh2, setColixMethods 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:
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()
-