org.jmol.shape

Class Measures

public class Measures extends Shape

Field Summary
intatomCount
Atom[]atoms
BitSetbsColixSet
BitSetbsSelected
shortcolix
Font3Dfont3d
booleanisAllConnected
shortmad
intmeasurementCount
static intmeasurementGrowthIncrement
MeasurementPendingmeasurementPending
Measurement[]measurements
float[]rangeMinMax
StringstrFormat
Method Summary
voidclear()
voiddefine(Vector monitorExpressions, boolean isDelete, boolean isShow, boolean isHide)
voiddefine(Measurement m, boolean isDelete, boolean isShow, boolean doSelect)
voiddefine(Measurement m, boolean isDelete, boolean doSelect)
voiddelete(Object value)
voiddeleteMeasurement(int i)
intfindMeasurement(int[] indices, Point3fi[] points)
intfindMeasurement(Measurement m)
VectorgetAllInfo()
StringgetAllInfoAsString()
HashtablegetInfo(int index)
StringgetInfoAsString(int index)
ObjectgetProperty(String property, int index)
StringgetShapeState()
StringgetState(int index)
protected voidinitModelSet()
voidinitShape()
booleanisConnected(Measurement m, int ptLastAtom)
voidnextMeasure(int thispt, int ptLastAtom, Vector monitorExpressions, Measurement m, int thisModel, boolean isDelete, boolean isShow, boolean isHide)
voidpending(MeasurementPending measurementPending)
voidreformatDistances()
voidsetConnected(boolean isAllConnected)
voidsetFormats(String format)
voidsetIndices()
voidsetProperty(String propertyName, Object value, BitSet bsIgnored)
voidsetRange(float[] rangeMinMax)
MeasurementsetSingleItem(Vector vector)
voidsetSize(int size, BitSet bsSelected)
voidsetVisibilityInfo()
voidshowHide(Measurement m, boolean isHide)
voidshowHide(boolean isHide)
voidtoggle(Measurement m)
voidtoggleOn(int[] indices)

Field Detail

atomCount

private int atomCount

atoms

private Atom[] atoms

bsColixSet

private BitSet bsColixSet

bsSelected

private BitSet bsSelected

colix

short colix

font3d

Font3D font3d

isAllConnected

private boolean isAllConnected

mad

short mad

measurementCount

int measurementCount

measurementGrowthIncrement

private static final int measurementGrowthIncrement

measurementPending

MeasurementPending measurementPending

measurements

Measurement[] measurements

rangeMinMax

private float[] rangeMinMax

strFormat

private String strFormat

Method Detail

clear

private void clear()

define

private void define(Vector monitorExpressions, boolean isDelete, boolean isShow, boolean isHide)

define

private void define(Measurement m, boolean isDelete, boolean isShow, boolean doSelect)

define

private void define(Measurement m, boolean isDelete, boolean doSelect)

delete

private void delete(Object value)

deleteMeasurement

private void deleteMeasurement(int i)

findMeasurement

private int findMeasurement(int[] indices, Point3fi[] points)

findMeasurement

private int findMeasurement(Measurement m)

getAllInfo

private Vector getAllInfo()

getAllInfoAsString

private String getAllInfoAsString()

getInfo

private Hashtable getInfo(int index)

getInfoAsString

private String getInfoAsString(int index)

getProperty

public Object getProperty(String property, int index)

getShapeState

public String getShapeState()

getState

private String getState(int index)

initModelSet

protected void initModelSet()

initShape

public void initShape()

isConnected

private boolean isConnected(Measurement m, int ptLastAtom)

nextMeasure

private void nextMeasure(int thispt, int ptLastAtom, Vector monitorExpressions, Measurement m, int thisModel, boolean isDelete, boolean isShow, boolean isHide)

pending

private void pending(MeasurementPending measurementPending)

reformatDistances

private void reformatDistances()

setConnected

private void setConnected(boolean isAllConnected)

setFormats

private void setFormats(String format)

setIndices

private void setIndices()

setProperty

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

setRange

private void setRange(float[] rangeMinMax)

setSingleItem

private Measurement setSingleItem(Vector vector)

setSize

public void setSize(int size, BitSet bsSelected)

setVisibilityInfo

void setVisibilityInfo()

showHide

private void showHide(Measurement m, boolean isHide)

showHide

private void showHide(boolean isHide)

toggle

private void toggle(Measurement m)

toggleOn

private void toggleOn(int[] indices)