public class Measures extends AtomShape implements JmolMeasurementClient
| Modifier and Type | Field and Description |
|---|---|
private BS |
bsSelected |
short |
colix |
(package private) TickInfo |
defaultTickInfo |
javajs.awt.Font |
font3d |
private java.util.Map<java.lang.String,java.lang.Integer> |
htMin |
private java.lang.Boolean |
intramolecular |
private boolean |
measureAllModels |
int |
measurementCount |
javajs.util.Lst<Measurement> |
measurements |
MeasurementPending |
mPending |
private boolean |
mustBeConnected |
private boolean |
mustNotBeConnected |
private RadiusData |
radiusData |
private java.lang.String |
strFormat |
(package private) TickInfo |
tickInfo |
private int |
tokAction |
ac, atoms, bsSizeDefault, colixes, isActive, mad, mads, monomerCount, paletteIDsbsColixSet, bsSizeSet, isBioShape, ms, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr| Constructor and Description |
|---|
Measures() |
| Modifier and Type | Method and Description |
|---|---|
private void |
clear() |
private void |
define(MeasurementData md,
int tokAction) |
private void |
defineAll(int iPt,
Measurement m,
boolean isDelete,
boolean isShow,
boolean doSelect) |
private void |
defineMeasurement(int i,
Measurement m,
boolean doSelect) |
private void |
deleteI(int i) |
private void |
deleteM(Measurement m) |
private void |
deleteO(java.lang.Object value) |
private void |
doAction(MeasurementData md,
java.lang.String s,
int tok) |
private int |
find(Measurement m) |
private javajs.util.Lst<java.util.Map<java.lang.String,java.lang.Object>> |
getAllInfo() |
private java.lang.String |
getAllInfoAsString() |
private java.util.Map<java.lang.String,java.lang.Object> |
getInfo(int index) |
java.lang.String |
getInfoAsString(int index) |
java.lang.Object |
getProperty(java.lang.String property,
int index) |
java.lang.String |
getShapeState() |
protected void |
initModelSet() |
void |
initShape() |
void |
processNextMeasure(Measurement m) |
private void |
reformatDistances() |
private void |
setColor(short colix) |
private void |
setFormats(java.lang.String format) |
private void |
setIndices() |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value,
BS bsIgnored) |
private Measurement |
setSingleItem(javajs.util.Lst<java.lang.Object> vector) |
protected void |
setSize(int size,
BS bsSelected) |
void |
setVisibilityInfo() |
private void |
showHide(boolean isHide) |
private void |
showHideM(Measurement m,
boolean isHide) |
private void |
toggle(Measurement m) |
private void |
toggleOn(int[] indices) |
getMonomers, getSize, setAtomClickability, setColixAndPalette, setPropAS, setSize2, setSizeRD, setSizeRD2appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getIndexFromName, getPropertyData, getShapeDetail, getSizeG, getTranslucentLabel, initializeShape, merge, setModelSet, setModelVisibilityFlags, setPropS, setShapeSizeRD, setShapeVisibility, wasClickedprivate BS bsSelected
private java.lang.String strFormat
private boolean mustBeConnected
private boolean mustNotBeConnected
private RadiusData radiusData
private java.lang.Boolean intramolecular
private boolean measureAllModels
public int measurementCount
public final javajs.util.Lst<Measurement> measurements
public MeasurementPending mPending
public short colix
TickInfo tickInfo
TickInfo defaultTickInfo
public javajs.awt.Font font3d
private java.util.Map<java.lang.String,java.lang.Integer> htMin
private int tokAction
protected void initModelSet()
initModelSet in class AtomShapepublic void setProperty(java.lang.String propertyName,
java.lang.Object value,
BS bsIgnored)
setProperty in class Shapeprivate Measurement setSingleItem(javajs.util.Lst<java.lang.Object> vector)
public java.lang.Object getProperty(java.lang.String property,
int index)
getProperty in class Shapeprivate void clear()
private void setColor(short colix)
private void setFormats(java.lang.String format)
private void showHide(boolean isHide)
private void showHideM(Measurement m, boolean isHide)
private void toggle(Measurement m)
private void toggleOn(int[] indices)
private void deleteM(Measurement m)
private void deleteO(java.lang.Object value)
private void defineAll(int iPt,
Measurement m,
boolean isDelete,
boolean isShow,
boolean doSelect)
private int find(Measurement m)
private void setIndices()
private void define(MeasurementData md, int tokAction)
public void processNextMeasure(Measurement m)
processNextMeasure in interface JmolMeasurementClientprivate void defineMeasurement(int i,
Measurement m,
boolean doSelect)
private void deleteI(int i)
private void doAction(MeasurementData md, java.lang.String s, int tok)
private void reformatDistances()
private javajs.util.Lst<java.util.Map<java.lang.String,java.lang.Object>> getAllInfo()
private java.lang.String getAllInfoAsString()
private java.util.Map<java.lang.String,java.lang.Object> getInfo(int index)
public java.lang.String getInfoAsString(int index)
getInfoAsString in class AtomShapepublic void setVisibilityInfo()
public java.lang.String getShapeState()
getShapeState in class AtomShape