org.jmol.shape

Class AtomShape

public abstract class AtomShape extends Shape

Field Summary
intatomCount
Atom[]atoms
protected BitSetbsColixSet
protected BitSetbsSizeSet
short[]colixes
booleanisActive
short[]mads
byte[]paletteIDs
Method Summary
StringgetShapeState()
protected voidinitModelSet()
voidsetColixAndPalette(short colix, byte paletteID, int atomIndex)
voidsetModelClickability()
voidsetProperty(String propertyName, Object value, BitSet bs)
voidsetSize(int size, BitSet bsSelected)

Field Detail

atomCount

public int atomCount

atoms

public Atom[] atoms

bsColixSet

protected BitSet bsColixSet

bsSizeSet

protected BitSet bsSizeSet

colixes

public short[] colixes

isActive

public boolean isActive

mads

public short[] mads

paletteIDs

public byte[] paletteIDs

Method Detail

getShapeState

public String getShapeState()

initModelSet

protected void initModelSet()

setColixAndPalette

void setColixAndPalette(short colix, byte paletteID, int atomIndex)

setModelClickability

public void setModelClickability()

setProperty

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

setSize

public void setSize(int size, BitSet bsSelected)