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, paletteIDs
bsColixSet, 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, setSizeRD2
appendCmd, 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, wasClicked
private 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 AtomShape
public void setProperty(java.lang.String propertyName, java.lang.Object value, BS bsIgnored)
setProperty
in class Shape
private Measurement setSingleItem(javajs.util.Lst<java.lang.Object> vector)
public java.lang.Object getProperty(java.lang.String property, int index)
getProperty
in class Shape
private 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 JmolMeasurementClient
private 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 AtomShape
public void setVisibilityInfo()
public java.lang.String getShapeState()
getShapeState
in class AtomShape