org.jmol.shape
public class Measures extends Shape implements JmolMeasurementClient
Modifier and Type | Field and Description |
---|---|
private Atom[] |
atoms |
private BitSet |
bsColixSet |
private BitSet |
bsSelected |
(package private) short |
colix |
(package private) TickInfo |
defaultTickInfo |
(package private) Font3D |
font3d |
private Boolean |
intramolecular |
(package private) short |
mad |
(package private) int |
measurementCount |
(package private) MeasurementPending |
measurementPending |
(package private) List<Measurement> |
measurements |
private boolean |
mustBeConnected |
private boolean |
mustNotBeConnected |
private RadiusData |
radiusData |
private 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(Object value) |
private void |
deleteMeasurement(int i) |
private int |
find(Measurement m) |
private List<Map<String,Object>> |
getAllInfo() |
private String |
getAllInfoAsString() |
private Map<String,Object> |
getInfo(int index) |
private String |
getInfoAsString(int index) |
Object |
getProperty(String property,
int index) |
String |
getShapeState() |
private 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(String format) |
private void |
setIndices() |
void |
setProperty(String propertyName,
Object value,
BitSet bsIgnored)
may come from any source -- executed AFTER a shape's own setProperty method
|
private Measurement |
setSingleItem(List<Object> vector) |
protected void |
setSize(int size,
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 BitSet bsColixSet
private BitSet bsSelected
private String strFormat
private boolean mustBeConnected
private boolean mustNotBeConnected
private RadiusData radiusData
private Boolean intramolecular
private Atom[] atoms
int measurementCount
final 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
public void setProperty(String propertyName, Object value, BitSet bsIgnored)
Shape
setProperty
in class Shape
private Measurement setSingleItem(List<Object> vector)
public Object getProperty(String property, int index)
getProperty
in class Shape
private void clear()
private void setColor(short colix)
private void setFormats(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(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 String getAllInfoAsString()
private String getInfoAsString(int index)
void setVisibilityInfo()
public String getShapeState()
getShapeState
in class Shape
private String getState(int index)