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.BS
short
private Boolean
private boolean
int
final javajs.util.Lst
<Measurement> private boolean
private boolean
private RadiusData
private String
(package private) TickInfo
private int
Fields inherited from class org.jmol.shape.AtomShape
bsSizeDefault, colixes, isActive, isSet, mad, mads, monomerCount, paletteIDs
Fields 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 TypeMethodDescriptionvoid
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
private void
private void
doAction
(MeasurementData md, String id, int tok) private int
find
(Measurement m) private String
getInfo
(int index) getInfoAsString
(int index) private static String
getMessage
(Measurement m, boolean asBitSet) getProperty
(String property, int index) protected void
void
void
private void
private void
setColor
(short colix) private void
setFormats
(String format) private void
void
setProperty
(String propertyName, Object value, javajs.util.BS bsAtoms) private Measurement
setSingleItem
(javajs.util.Lst<Object> vector) protected void
setSize
(int size, javajs.util.BS bsSelected) void
private void
showHide
(boolean isHide) private void
showHideM
(Measurement m, boolean isHide) private void
private void
toggleOn
(int[] indices) Methods inherited from class org.jmol.shape.AtomShape
checkColixLength, getShapeState, getSize, setAtomClickability, setColixAndPalette, setPropAS, setSize2, setSizeRD, setSizeRD2
Methods 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:
initModelSet
in classAtomShape
-
initShape
public void initShape() -
setSize
protected void setSize(int size, javajs.util.BS bsSelected) -
setProperty
- Specified by:
setProperty
in classShape
-
setSingleItem
-
getProperty
- Overrides:
getProperty
in classShape
- Parameters:
property
-index
-- 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:
processNextMeasure
in interfaceJmolMeasurementClient
-
defineMeasurement
-
getMessage
-
deleteI
private void deleteI(int i) -
doAction
-
reformatDistances
private void reformatDistances() -
getAllInfo
-
getAllInfoAsString
-
getInfo
-
getInfoAsString
- Overrides:
getInfoAsString
in classAtomShape
- Parameters:
index
-- Returns:
- script, but only for Measures
-
setVisibilityInfo
public void setVisibilityInfo()
-