Package org.jmol.shapecgo
Class CGOMesh
java.lang.Object
org.jmol.util.MeshSurface
org.jmol.shape.Mesh
org.jmol.shapespecial.DrawMesh
org.jmol.shapecgo.CGOMesh
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
javajs.util.Lst<Short>
javajs.util.Lst<Object>
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
private static final String
static final int
javajs.util.Lst<Short>
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
private static final int[]
private static final int[]
static final int
static final int
static final int
static final int
static final int
Fields inherited from class org.jmol.shapespecial.DrawMesh
bsMeshesVisible, drawArrowScale, drawType, fontID, isBarb, isScaleSet, isVector, modelFlags, noHead, scale, titleColor
Fields inherited from class org.jmol.shape.Mesh
atomIndex, bsTemp, cappingObject, checkByteCount, color, colorCommand, colorDensity, colorType, connectedAtoms, diameter, drawTriangles, fillTriangles, frontOnly, havePlanarContours, haveXyPoints, index, insideOut, isModelConnected, isShell, isTwoSided, isValid, lattice, lighting, lineData, linkedMesh, meshColix, modelIndex, normixes, PREVIOUS_MESH_ID, ptCenter, recalcAltVertices, reverseColor, scale3d, scriptCommand, showContourLines, showPoints, showTriangles, slabbingObject, symopColixes, symopNormixes, symops, thisID, title, unitCell, useColix, vAB, vertexColorMap, visibilityFlags, visible, volumeRenderPointSize, vTemp, width
Fields inherited from class org.jmol.util.MeshSurface
altVertices, bsDisplay, bsPolygons, bsSlabDisplay, bsSlabGhost, colix, colixBack, colorsExplicit, dataOnly, haveQuads, iA, iB, iC, isColorSolid, isDrawPolygon, isMerged, mat4, mergePolygonCount0, mergeVertexCount0, meshType, normalCount, normals, normalsTemp, normixCount, nSets, oabc, offset, P_CHECK, P_CONTOUR, P_EXPLICIT_COLOR, pc, pcs, pis, polygonCount0, SEED_COUNT, slabColix, slabMeshType, slabOptions, surfaceAtoms, surfaceSet, vc, vcs, vertexCount0, vertexSets, vertexSource, vs, vvs, vwr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addColix
(int i) private static int
private static boolean
private void
addNormix
(int i) void
(package private) static boolean
float
getFloat
(int i) int
getInt
(int i) void
getPoint
(int i, javajs.util.T3 pt) static int
getSize
(int i, boolean is2D) private static boolean
parseEPSData
(String eps, javajs.util.Lst<Object> data) (package private) boolean
Methods inherited from class org.jmol.shapespecial.DrawMesh
deleteAtoms, isRenderScalable
Methods inherited from class org.jmol.shape.Mesh
checkWithin, clearMesh, getBoundingBox, getInfo, getMinDistance2ForVertexGrouping, getNormals, getNormalsTemp, getOffsetVertices, getRendering, getState, getUnitCell, getVertexIndexFromNumber, getVisibleVBS, getVisibleVertexBitSet, initialize, mesh1, rotateTranslate, setLighting, setNormixes, setShowWithin, setTokenProperty, setTranslucent, setVisibilityFlags, sumVertexNormals, sumVertexNormals2
Methods inherited from class org.jmol.util.MeshSurface
addPolygon, addPolygonC, addQuad, addTriangle, addTriangleCheck, addV, addVCVal, getFaces, getMeshSlicer, getResolution, getSlabColor, getSlabType, getSphereData, getSphericalInterpolationFraction, getVertices, invalidatePolygons, newMesh, resetSlab, setABC, setBoundingBox, setBox, setColix, setColixBack, setPolygonCount, setTranslucentVertices, slabBrillouin, slabPolygonsList
-
Field Details
-
cmds
-
GL_POINTS
public static final int GL_POINTS- See Also:
-
GL_LINES
public static final int GL_LINES- See Also:
-
GL_LINE_LOOP
public static final int GL_LINE_LOOP- See Also:
-
GL_LINE_STRIP
public static final int GL_LINE_STRIP- See Also:
-
GL_TRIANGLES
public static final int GL_TRIANGLES- See Also:
-
GL_TRIANGLE_STRIP
public static final int GL_TRIANGLE_STRIP- See Also:
-
GL_TRIANGLE_FAN
public static final int GL_TRIANGLE_FAN- See Also:
-
STOP
public static final int STOP- See Also:
-
SIMPLE_LINE
public static final int SIMPLE_LINE- See Also:
-
BEGIN
public static final int BEGIN- See Also:
-
END
public static final int END- See Also:
-
VERTEX
public static final int VERTEX- See Also:
-
NORMAL
public static final int NORMAL- See Also:
-
COLOR
public static final int COLOR- See Also:
-
SPHERE
public static final int SPHERE- See Also:
-
TRICOLOR_TRIANGLE
public static final int TRICOLOR_TRIANGLE- See Also:
-
CYLINDER
public static final int CYLINDER- See Also:
-
LINEWIDTH
public static final int LINEWIDTH- See Also:
-
WIDTHSCALE
public static final int WIDTHSCALE- See Also:
-
ENABLE
public static final int ENABLE- See Also:
-
DISABLE
public static final int DISABLE- See Also:
-
SAUSAGE
public static final int SAUSAGE- See Also:
-
CUSTOM_CYLINDER
public static final int CUSTOM_CYLINDER- See Also:
-
DOTWIDTH
public static final int DOTWIDTH- See Also:
-
ALPHA_TRIANGLE
public static final int ALPHA_TRIANGLE- See Also:
-
ELLIPSOID
public static final int ELLIPSOID- See Also:
-
FONT
public static final int FONT- See Also:
-
FONT_SCALE
public static final int FONT_SCALE- See Also:
-
FONT_VERTEX
public static final int FONT_VERTEX- See Also:
-
FONT_AXES
public static final int FONT_AXES- See Also:
-
CHAR
public static final int CHAR- See Also:
-
INDENT
public static final int INDENT- See Also:
-
ALPHA
public static final int ALPHA- See Also:
-
QUADRIC
public static final int QUADRIC- See Also:
-
CONE
public static final int CONE- See Also:
-
RESET_NORMAL
public static final int RESET_NORMAL- See Also:
-
PICK_COLOR
public static final int PICK_COLOR- See Also:
-
sizes
private static final int[] sizes -
sizes2D
private static final int[] sizes2D -
JMOL_DIAMETER
public static final int JMOL_DIAMETER- See Also:
-
JMOL_SCREEN
public static final int JMOL_SCREEN- See Also:
-
JMOL_UVMAP
public static final int JMOL_UVMAP- See Also:
-
JMOL_PS
public static final int JMOL_PS- See Also:
-
PS_NEWPATH
public static final int PS_NEWPATH- See Also:
-
PS_CLOSEPATH
public static final int PS_CLOSEPATH- See Also:
-
PS_STROKE
public static final int PS_STROKE- See Also:
-
PS_SETLINEWIDTH
public static final int PS_SETLINEWIDTH- See Also:
-
PS_SCALE
public static final int PS_SCALE- See Also:
-
PS_MOVETO
public static final int PS_MOVETO- See Also:
-
PS_LINETO
public static final int PS_LINETO- See Also:
-
PS_SHOWPAGE
public static final int PS_SHOWPAGE- See Also:
-
KEY_LIST
- See Also:
-
keyMap
-
nList
-
cList
-
-
Constructor Details
-
CGOMesh
-
-
Method Details
-
getSize
public static int getSize(int i, boolean is2D) -
getKeyMap
-
getData
-
parseEPSData
-
addItems
-
addKey
-
clear
-
set
-
addColix
private void addColix(int i) -
addNormix
private void addNormix(int i) -
getPoint
public void getPoint(int i, javajs.util.T3 pt) - Parameters:
i
- pointer to PRECEDING itempt
-
-
getInt
public int getInt(int i) - Parameters:
i
- pointer to THIS value- Returns:
- int
-
getFloat
public float getFloat(int i) - Parameters:
i
- pointer to THIS value- Returns:
- float
-