org.jmol.shape
Class MeshCollection
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.MeshCollection
- Direct Known Subclasses:
- Draw, Isosurface
public abstract class MeshCollection
- extends Shape
Methods inherited from class org.jmol.shape.Shape |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getViewer, initializeShape, initModelSet, remapColors, setColix, setColix, setColix, setModelClickability, setModelSet, setSize, setSize, setStateInfo, setStateInfo, wasClicked |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
meshCount
public int meshCount
meshes
public Mesh[] meshes
currentMesh
public Mesh currentMesh
modelCount
public int modelCount
isFixed
public boolean isFixed
script
public java.lang.String script
nUnnamed
public int nUnnamed
colix
public short colix
myType
public java.lang.String myType
explicitID
public boolean explicitID
previousMeshID
protected java.lang.String previousMeshID
linkedMesh
protected Mesh linkedMesh
iHaveModelIndex
protected boolean iHaveModelIndex
modelIndex
protected int modelIndex
allowContourLines
protected boolean allowContourLines
haveContours
protected boolean haveContours
title
public java.lang.String[] title
allowMesh
protected boolean allowMesh
htObjects
protected java.util.Hashtable htObjects
MeshCollection
public MeshCollection()
setMesh
private Mesh setMesh(java.lang.String thisID)
allocMesh
public void allocMesh(java.lang.String thisID)
initShape
public void initShape()
- Overrides:
initShape
in class Shape
setProperty
public void setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bs)
- Overrides:
setProperty
in class Shape
setProperty
private void setProperty(int tokProp,
boolean bProp)
getProperty
public java.lang.Object getProperty(java.lang.String property,
int index)
- Overrides:
getProperty
in class Shape
getVertices
private java.lang.Object getVertices(Mesh mesh)
deleteMesh
private void deleteMesh()
deleteMesh
protected void deleteMesh(java.lang.String key)
deleteMesh
public void deleteMesh(int i)
getMesh
public Mesh getMesh(java.lang.String thisID)
getIndexFromName
public int getIndexFromName(java.lang.String thisID)
- Overrides:
getIndexFromName
in class Shape
setModelIndex
public void setModelIndex(int atomIndex,
int modelIndex)
getShapeState
public java.lang.String getShapeState()
- Overrides:
getShapeState
in class Shape
getMeshCommand
private void getMeshCommand(java.lang.StringBuffer sb,
int i)
getColorState
protected void getColorState(java.lang.StringBuffer sb,
Mesh mesh)
setVisibilityFlags
public void setVisibilityFlags(java.util.BitSet bs)
- Overrides:
setVisibilityFlags
in class Shape
getModelIndex
protected void getModelIndex(java.lang.String script)