org.jmol.shapespecial
Class DrawMesh

java.lang.Object
  extended by org.jmol.util.MeshSurface
      extended by org.jmol.shape.Mesh
          extended by org.jmol.shapespecial.DrawMesh

public class DrawMesh
extends Mesh


Field Summary
(package private)  javax.vecmath.Vector3f[] axes
           
(package private)  javax.vecmath.Vector3f axis
           
(package private)  java.util.BitSet bsMeshesVisible
           
(package private)  float drawArrowScale
           
(package private)  int drawType
           
(package private)  int[] drawTypes
           
(package private)  int drawVertexCount
           
(package private)  int[] drawVertexCounts
           
(package private)  boolean isFixed
           
(package private)  boolean isVector
           
(package private)  java.util.BitSet modelFlags
           
(package private)  boolean nohead
           
(package private)  javax.vecmath.Point3f[] ptCenters
           
 
Fields inherited from class org.jmol.shape.Mesh
atomIndex, bitsets, cappingObject, checkByteCount, colorCommand, colorDensity, diameter, drawTriangles, fillTriangles, frontOnly, havePlanarContours, haveXyPoints, index, insideOut, isPolygonSet, isTwoSided, isValid, lattice, lighting, lineData, linkedMesh, meshColix, meshType, modelIndex, normixes, PREVIOUS_MESH_ID, ptCenter, scale, scriptCommand, showContourLines, showPoints, showTriangles, slabbingObject, thisID, title, vAB, vAC, visibilityFlags, visible, vTemp, width, xmlProperties
 
Fields inherited from class org.jmol.util.MeshSurface
bsFaces, colix, haveQuads, iA, iB, iC, isColorSolid, nSets, offsetVertices, polygonColixes, polygonCount, polygonIndexes, ptOffset, scale3d, SEED_COUNT, surfaceSet, vertexColixes, vertexCount, vertexNormals, vertexSets, vertexValues, vertices
 
Constructor Summary
DrawMesh(java.lang.String thisID, Graphics3D g3d, short colix, int index)
           
 
Method Summary
 void deleteAtoms(int modelIndex)
           
(package private)  void offset(javax.vecmath.Vector3f offset)
           
(package private)  void setCenter(int iModel)
           
 
Methods inherited from class org.jmol.shape.Mesh
clear, getNormals, getOffsetVertices, getState, getVertexIndexFromNumber, initialize, setLighting, setTranslucent, setVisibilityFlags, sumVertexNormals
 
Methods inherited from class org.jmol.util.MeshSurface
addPolygon, addQuad, addTriangle, addTriangleCheck, addVertexCopy, addVertexCopy, getIntersection, invalidatePolygons, setABC, setColix, setPolygonCount, slabPolygons
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelFlags

java.util.BitSet modelFlags

drawType

int drawType

drawTypes

int[] drawTypes

ptCenters

javax.vecmath.Point3f[] ptCenters

axis

javax.vecmath.Vector3f axis

axes

javax.vecmath.Vector3f[] axes

drawVertexCount

int drawVertexCount

drawVertexCounts

int[] drawVertexCounts

isFixed

boolean isFixed

isVector

boolean isVector

drawArrowScale

float drawArrowScale

nohead

boolean nohead

bsMeshesVisible

java.util.BitSet bsMeshesVisible
Constructor Detail

DrawMesh

DrawMesh(java.lang.String thisID,
         Graphics3D g3d,
         short colix,
         int index)
Method Detail

setCenter

final void setCenter(int iModel)

offset

void offset(javax.vecmath.Vector3f offset)

deleteAtoms

public void deleteAtoms(int modelIndex)