public class Measures extends Shape implements JmolMeasurementClient
Modifier and Type | Field and Description |
---|---|
private Atom[] |
atoms |
private java.util.BitSet |
bsColixSet |
private java.util.BitSet |
bsSelected |
(package private) short |
colix |
(package private) TickInfo |
defaultTickInfo |
(package private) Font3D |
font3d |
private java.lang.Boolean |
intramolecular |
(package private) short |
mad |
(package private) int |
measurementCount |
(package private) MeasurementPending |
measurementPending |
(package private) java.util.List<Measurement> |
measurements |
private boolean |
mustBeConnected |
private boolean |
mustNotBeConnected |
private RadiusData |
radiusData |
private java.lang.String |
strFormat |
(package private) TickInfo |
tickInfo |
private int |
tokAction |
g3d, isBioShape, modelSet, myVisibilityFlag, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, viewer, xmlProperties
Constructor and Description |
---|
Measures() |
Modifier and Type | Method and Description |
---|---|
private void |
clear() |
private void |
define(int iPt,
Measurement m,
boolean isDelete,
boolean isShow,
boolean doSelect) |
private void |
define(MeasurementData md,
int tokAction) |
private void |
defineMeasurement(int i,
Measurement m,
boolean doSelect) |
private void |
delete(Measurement m) |
private void |
delete(java.lang.Object value) |
private void |
deleteMeasurement(int i) |
private int |
find(Measurement m) |
private java.util.List<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) |
private java.lang.String |
getInfoAsString(int index) |
java.lang.Object |
getProperty(java.lang.String property,
int index) |
java.lang.String |
getShapeState() |
private java.lang.String |
getState(int index) |
protected void |
initModelSet() |
void |
initShape() |
private void |
pending(MeasurementPending measurementPending) |
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,
java.util.BitSet bsIgnored)
may come from any source -- executed AFTER a shape's own setProperty method
|
private Measurement |
setSingleItem(java.util.List<java.lang.Object> vector) |
protected void |
setSize(int size,
java.util.BitSet bsSelected) |
(package private) void |
setVisibilityInfo() |
private void |
showHide(boolean isHide) |
private void |
showHide(Measurement m,
boolean isHide) |
private void |
toggle(Measurement m) |
private void |
toggleOn(int[] indices) |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getIndexFromName, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getSize, getSize, getTranslucentLabel, getViewer, initializeShape, merge, setColix, setColix, setColix, setModelClickability, setModelSet, setShapeProperty, setShapeSize, setSize, setStateInfo, setStateInfo, setVisibilityFlags, wasClicked
private java.util.BitSet bsColixSet
private java.util.BitSet bsSelected
private java.lang.String strFormat
private boolean mustBeConnected
private boolean mustNotBeConnected
private RadiusData radiusData
private java.lang.Boolean intramolecular
private Atom[] atoms
int measurementCount
final java.util.List<Measurement> measurements
MeasurementPending measurementPending
short mad
short colix
Font3D font3d
TickInfo tickInfo
TickInfo defaultTickInfo
private int tokAction
protected void initModelSet()
initModelSet
in class Shape
protected void setSize(int size, java.util.BitSet bsSelected)
public void setProperty(java.lang.String propertyName, java.lang.Object value, java.util.BitSet bsIgnored)
Shape
setProperty
in class Shape
private Measurement setSingleItem(java.util.List<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 showHide(Measurement m, boolean isHide)
private void toggle(Measurement m)
private void toggleOn(int[] indices)
private void delete(Measurement m)
private void delete(java.lang.Object value)
private void define(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 deleteMeasurement(int i)
private void pending(MeasurementPending measurementPending)
private void reformatDistances()
private java.util.List<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)
private java.lang.String getInfoAsString(int index)
void setVisibilityInfo()
public java.lang.String getShapeState()
getShapeState
in class Shape
private java.lang.String getState(int index)