org.jmol.shape
Class AtomShape
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.AtomShape
- Direct Known Subclasses:
- Balls, Dots, Ellipsoids, Halos, Labels, Polyhedra, Stars, Vectors
public abstract class AtomShape
- extends Shape
Methods inherited from class org.jmol.shape.Shape |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getIndexFromName, getProperty, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getViewer, initializeShape, initShape, remapColors, setColix, setColix, setColix, setModelSet, setStateInfo, setStateInfo, setVisibilityFlags, wasClicked |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mads
public short[] mads
colixes
public short[] colixes
paletteIDs
public byte[] paletteIDs
bsSizeSet
protected java.util.BitSet bsSizeSet
bsColixSet
protected java.util.BitSet bsColixSet
atomCount
public int atomCount
atoms
public Atom[] atoms
isActive
public boolean isActive
AtomShape
public AtomShape()
initModelSet
protected void initModelSet()
- Overrides:
initModelSet
in class Shape
setSize
public void setSize(int size,
java.util.BitSet bsSelected)
- Overrides:
setSize
in class Shape
setSize
public void setSize(int size,
float fsize,
java.util.BitSet bsSelected)
- Overrides:
setSize
in class Shape
setProperty
public void setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bs)
- Overrides:
setProperty
in class Shape
setColixAndPalette
void setColixAndPalette(short colix,
byte paletteID,
int atomIndex)
setModelClickability
public void setModelClickability()
- Overrides:
setModelClickability
in class Shape
getShapeState
public java.lang.String getShapeState()
- Overrides:
getShapeState
in class Shape