public class CGOMesh extends DrawMesh
Modifier and Type | Field and Description |
---|---|
static int |
ALPHA |
static int |
ALPHA_TRIANGLE |
static int |
BEGIN |
static int |
CHAR |
javajs.util.Lst<java.lang.Short> |
cList |
javajs.util.Lst<java.lang.Object> |
cmds |
static int |
COLOR |
static int |
CONE |
static int |
CUSTOM_CYLINDER |
static int |
CYLINDER |
static int |
DISABLE |
static int |
DOTWIDTH |
static int |
ELLIPSOID |
static int |
ENABLE |
static int |
END |
static int |
FONT |
static int |
FONT_AXES |
static int |
FONT_SCALE |
static int |
FONT_VERTEX |
static int |
GL_LINE_LOOP |
static int |
GL_LINE_STRIP |
static int |
GL_LINES |
static int |
GL_POINTS |
static int |
GL_TRIANGLE_FAN |
static int |
GL_TRIANGLE_STRIP |
static int |
GL_TRIANGLES |
static int |
INDENT |
static int |
JMOL_DIAMETER |
static int |
JMOL_PS |
static int |
JMOL_SCREEN |
static int |
JMOL_UVMAP |
private static java.lang.String |
KEY_LIST |
private static java.util.Map<java.lang.String,java.lang.Integer> |
keyMap |
static int |
LINEWIDTH |
javajs.util.Lst<java.lang.Short> |
nList |
static int |
NORMAL |
static int |
PICK_COLOR |
static int |
PS_CLOSEPATH |
static int |
PS_LINETO |
static int |
PS_MOVETO |
static int |
PS_NEWPATH |
static int |
PS_SCALE |
static int |
PS_SETLINEWIDTH |
static int |
PS_SHOWPAGE |
static int |
PS_STROKE |
static int |
QUADRIC |
static int |
RESET_NORMAL |
static int |
SAUSAGE |
static int |
SIMPLE_LINE |
private static int[] |
sizes |
private static int[] |
sizes2D |
static int |
SPHERE |
static int |
STOP |
static int |
TRICOLOR_TRIANGLE |
static int |
VERTEX |
static int |
WIDTHSCALE |
bsMeshesVisible, drawArrowScale, drawType, isBarb, isScaleSet, isVector, modelFlags, noHead, scale
atomIndex, bsTemp, cappingObject, checkByteCount, color, colorCommand, colorDensity, colorType, connections, diameter, drawTriangles, fillTriangles, frontOnly, havePlanarContours, haveXyPoints, index, insideOut, isTwoSided, isValid, lattice, lighting, lineData, linkedMesh, meshColix, modelIndex, normixes, PREVIOUS_MESH_ID, ptCenter, recalcAltVertices, scale3d, scriptCommand, showContourLines, showPoints, showTriangles, slabbingObject, symopColixes, symopNormixes, symops, thisID, title, unitCell, useColix, vAB, vertexColorMap, visibilityFlags, visible, volumeRenderPointSize, vTemp, width
altVertices, bsDisplay, bsPolygons, bsSlabDisplay, bsSlabGhost, colix, colixBack, colorsExplicit, dataOnly, haveQuads, iA, iB, iC, isColorSolid, isMerged, isTriangleSet, mat4, mergePolygonCount0, mergeVertexCount0, meshType, normalCount, normals, normalsTemp, normixCount, nSets, offset, P_CHECK, P_CONTOUR, P_EXPLICIT_COLOR, pc, pcs, pis, polygonCount0, SEED_COUNT, slabColix, slabMeshType, slabOptions, spanningVectors, surfaceSet, vc, vcs, vertexCount0, vertexSets, vertexSource, vs, vvs, vwr
Constructor and Description |
---|
CGOMesh(Viewer vwr,
java.lang.String thisID,
short colix,
int index) |
Modifier and Type | Method and Description |
---|---|
private void |
addColix(int i) |
private static int |
addItems(int i,
T[] st,
int slen,
javajs.util.Lst<java.lang.Object> data,
Viewer vwr) |
private static boolean |
addKey(javajs.util.Lst<java.lang.Object> data,
java.lang.String key) |
private void |
addNormix(int i) |
void |
clear(java.lang.String meshType) |
(package private) static boolean |
getData(java.lang.Object[] d) |
float |
getFloat(int i) |
int |
getInt(int i) |
static java.util.Map<java.lang.String,java.lang.Integer> |
getKeyMap() |
void |
getPoint(int i,
javajs.util.T3 pt) |
static int |
getSize(int i,
boolean is2D) |
private static boolean |
parseEPSData(java.lang.String eps,
javajs.util.Lst<java.lang.Object> data) |
(package private) boolean |
set(javajs.util.Lst<java.lang.Object> list) |
deleteAtoms, isRenderScalable
checkWithin, clearMesh, getBoundingBox, getMinDistance2ForVertexGrouping, getNormals, getNormalsTemp, getOffsetVertices, getRendering, getState, getUnitCell, getVertexIndexFromNumber, getVisibleVBS, getVisibleVertexBitSet, initialize, mesh1, rotateTranslate, setLighting, setNormixes, setShowWithin, setTokenProperty, setTranslucent, setVisibilityFlags, sumVertexNormals, sumVertexNormals2
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
public javajs.util.Lst<java.lang.Object> cmds
public static final int GL_POINTS
public static final int GL_LINES
public static final int GL_LINE_LOOP
public static final int GL_LINE_STRIP
public static final int GL_TRIANGLES
public static final int GL_TRIANGLE_STRIP
public static final int GL_TRIANGLE_FAN
public static final int STOP
public static final int SIMPLE_LINE
public static final int BEGIN
public static final int END
public static final int VERTEX
public static final int NORMAL
public static final int COLOR
public static final int SPHERE
public static final int TRICOLOR_TRIANGLE
public static final int CYLINDER
public static final int LINEWIDTH
public static final int WIDTHSCALE
public static final int ENABLE
public static final int DISABLE
public static final int SAUSAGE
public static final int CUSTOM_CYLINDER
public static final int DOTWIDTH
public static final int ALPHA_TRIANGLE
public static final int ELLIPSOID
public static final int FONT
public static final int FONT_SCALE
public static final int FONT_VERTEX
public static final int FONT_AXES
public static final int CHAR
public static final int INDENT
public static final int ALPHA
public static final int QUADRIC
public static final int CONE
public static final int RESET_NORMAL
public static final int PICK_COLOR
private static final int[] sizes
private static final int[] sizes2D
public static final int JMOL_DIAMETER
public static final int JMOL_SCREEN
public static final int JMOL_UVMAP
public static final int JMOL_PS
public static final int PS_NEWPATH
public static final int PS_CLOSEPATH
public static final int PS_STROKE
public static final int PS_SETLINEWIDTH
public static final int PS_SCALE
public static final int PS_MOVETO
public static final int PS_LINETO
public static final int PS_SHOWPAGE
private static final java.lang.String KEY_LIST
private static java.util.Map<java.lang.String,java.lang.Integer> keyMap
public javajs.util.Lst<java.lang.Short> nList
public javajs.util.Lst<java.lang.Short> cList
CGOMesh(Viewer vwr, java.lang.String thisID, short colix, int index)
public static int getSize(int i, boolean is2D)
public static java.util.Map<java.lang.String,java.lang.Integer> getKeyMap()
static boolean getData(java.lang.Object[] d)
private static boolean parseEPSData(java.lang.String eps, javajs.util.Lst<java.lang.Object> data)
private static int addItems(int i, T[] st, int slen, javajs.util.Lst<java.lang.Object> data, Viewer vwr)
private static boolean addKey(javajs.util.Lst<java.lang.Object> data, java.lang.String key)
boolean set(javajs.util.Lst<java.lang.Object> list)
private void addColix(int i)
private void addNormix(int i)
public void getPoint(int i, javajs.util.T3 pt)
i
- pointer to PRECEDING itempt
- public int getInt(int i)
i
- pointer to THIS valuepublic float getFloat(int i)
i
- pointer to THIS value