Package org.jmol.shape
Class Measures
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.AtomShape
org.jmol.shape.Measures
- All Implemented Interfaces:
JmolMeasurementClient
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javajs.util.BSshortprivate Booleanprivate booleanintfinal javajs.util.Lst<Measurement>private booleanprivate booleanprivate RadiusDataprivate String(package private) TickInfoprivate intFields inherited from class org.jmol.shape.AtomShape
bsSizeDefault, colixes, isActive, isSet, mad, mads, monomerCount, paletteIDsFields inherited from class org.jmol.shape.Shape
bsColixSet, bsSizeSet, isBioShape, ms, myType, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()private voiddefine(MeasurementData md, int tokAction) private voiddefineAll(int iPt, Measurement m, boolean isDelete, boolean isShow, boolean doSelect) private voiddefineMeasurement(int i, Measurement m, boolean doSelect) private voiddeleteI(int i) private voidprivate voidprivate voiddoAction(MeasurementData md, String id, int tok) private intfind(Measurement m) private StringgetInfo(int index) getInfoAsString(int index) private static StringgetMessage(Measurement m, boolean asBitSet) getProperty(String property, int index) protected voidvoidvoidprivate voidprivate voidsetColor(short colix) private voidsetFormats(String format) private voidvoidsetProperty(String propertyName, Object value, javajs.util.BS bsAtoms) private MeasurementsetSingleItem(javajs.util.Lst<Object> vector) protected voidsetSize(int size, javajs.util.BS bsSelected) voidprivate voidshowHide(boolean isHide) private voidshowHideM(Measurement m, boolean isHide) private voidprivate voidtoggleOn(int[] indices) Methods inherited from class org.jmol.shape.AtomShape
checkColixLength, getShapeState, getSize, setAtomClickability, setColixAndPalette, setPropAS, setSize2, setSizeRD, setSizeRD2Methods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getIndexFromName, getPropertyData, getPropShape, getShapeDetail, getSizeG, getTranslucentLabel, initializeShape, replaceGroup, setModelSet, setModelVisibilityFlags, setPropS, setShapeSizeRD, wasClicked
-
Field Details
-
bsSelected
private javajs.util.BS bsSelected -
strFormat
-
mustBeConnected
private boolean mustBeConnected -
mustNotBeConnected
private boolean mustNotBeConnected -
radiusData
-
intramolecular
-
measureAllModels
private boolean measureAllModels -
measurementCount
public int measurementCount -
measurements
-
mPending
-
colix
public short colix -
tickInfo
TickInfo tickInfo -
defaultTickInfo
-
font3d
-
htMin
-
tokAction
private int tokAction
-
-
Constructor Details
-
Measures
public Measures()
-
-
Method Details
-
initModelSet
protected void initModelSet()- Overrides:
initModelSetin classAtomShape
-
initShape
public void initShape() -
setSize
protected void setSize(int size, javajs.util.BS bsSelected) -
setProperty
- Specified by:
setPropertyin classShape
-
setSingleItem
-
getProperty
- Overrides:
getPropertyin classShape- Returns:
- true if serviced
-
clear
public void clear() -
setColor
private void setColor(short colix) -
setFormats
-
showHide
private void showHide(boolean isHide) -
showHideM
-
toggle
-
toggleOn
private void toggleOn(int[] indices) -
deleteM
-
deleteO
-
defineAll
-
find
-
setIndices
private void setIndices() -
define
-
processNextMeasure
- Specified by:
processNextMeasurein interfaceJmolMeasurementClient
-
defineMeasurement
-
getMessage
-
deleteI
private void deleteI(int i) -
doAction
-
reformatDistances
private void reformatDistances() -
getAllInfo
-
getAllInfoAsString
-
getInfo
-
getInfoAsString
- Overrides:
getInfoAsStringin classAtomShape- Returns:
- script, but only for Measures
-
setVisibilityInfo
public void setVisibilityInfo()
-