org.jmol.shape
Class MeshCollection
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.MeshCollection
- Direct Known Subclasses:
- Draw, MeshFileCollection
public abstract class MeshCollection
- extends Shape
| Methods inherited from class org.jmol.shape.Shape |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getShapeCommands, getShapeCommands, getShapeDetail, getViewer, initializeShape, initModelSet, remapColors, setColix, setColix, setModelClickability, setModelSet, 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
title
public java.lang.String[] title
allowMesh
protected boolean allowMesh
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
deleteMesh
private void deleteMesh()
deleteMesh
public void deleteMesh(int i)
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)
setVisibilityFlags
public void setVisibilityFlags(java.util.BitSet bs)
- Overrides:
setVisibilityFlags in class Shape
getModelIndex
protected void getModelIndex(java.lang.String script)