org.jmol.shape

Class MeshCollection

public abstract class MeshCollection extends Shape

Field Summary
protected booleanallowMesh
shortcolix
MeshcurrentMesh
booleanexplicitID
protected booleaniHaveModelIndex
booleanisFixed
protected MeshlinkedMesh
intmeshCount
Mesh[]meshes
intmodelCount
protected intmodelIndex
StringmyType
intnUnnamed
protected StringpreviousMeshID
Stringscript
String[]title
Method Summary
voidallocMesh(String thisID)
voiddeleteMesh()
voiddeleteMesh(int i)
intgetIndexFromName(String thisID)
voidgetMeshCommand(StringBuffer sb, int i)
protected voidgetModelIndex(String script)
ObjectgetProperty(String property, int index)
StringgetShapeState()
voidinitShape()
MeshsetMesh(String thisID)
voidsetModelIndex(int atomIndex, int modelIndex)
voidsetProperty(String propertyName, Object value, BitSet bs)
voidsetProperty(int tokProp, boolean bProp)
voidsetVisibilityFlags(BitSet bs)

Field Detail

allowMesh

protected boolean allowMesh

colix

public short colix

currentMesh

public Mesh currentMesh

explicitID

public boolean explicitID

iHaveModelIndex

protected boolean iHaveModelIndex

isFixed

public boolean isFixed

linkedMesh

protected Mesh linkedMesh

meshCount

public int meshCount

meshes

public Mesh[] meshes

modelCount

public int modelCount

modelIndex

protected int modelIndex

myType

public String myType

nUnnamed

public int nUnnamed

previousMeshID

protected String previousMeshID

script

public String script

title

public String[] title

Method Detail

allocMesh

public void allocMesh(String thisID)

deleteMesh

private void deleteMesh()

deleteMesh

public void deleteMesh(int i)

getIndexFromName

public int getIndexFromName(String thisID)

getMeshCommand

private void getMeshCommand(StringBuffer sb, int i)

getModelIndex

protected void getModelIndex(String script)

getProperty

public Object getProperty(String property, int index)

getShapeState

public String getShapeState()

initShape

public void initShape()

setMesh

private Mesh setMesh(String thisID)

setModelIndex

public void setModelIndex(int atomIndex, int modelIndex)

setProperty

public void setProperty(String propertyName, Object value, BitSet bs)

setProperty

private void setProperty(int tokProp, boolean bProp)

setVisibilityFlags

public void setVisibilityFlags(BitSet bs)