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, wasClickedprivate 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 Shapeprotected void setSize(int size,
java.util.BitSet bsSelected)
public void setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bsIgnored)
ShapesetProperty in class Shapeprivate Measurement setSingleItem(java.util.List<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 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 JmolMeasurementClientprivate 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 Shapeprivate java.lang.String getState(int index)