org.jmol.shape
Class Measures
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.Measures
- All Implemented Interfaces:
- JmolMeasurementClient
public class Measures
- extends Shape
- implements JmolMeasurementClient
Method Summary |
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 |
getAllInfo()
|
private String |
getAllInfoAsString()
|
private Hashtable |
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 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)
|
Methods inherited from class org.jmol.shape.Shape |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getIndexFromName, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getSize, getSize, getViewer, initializeShape, merge, setColix, setColix, setColix, setModelClickability, setModelSet, setShapeProperty, setShapeSize, setSize, setStateInfo, setStateInfo, setVisibilityFlags, wasClicked |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bsColixSet
private BitSet bsColixSet
bsSelected
private BitSet bsSelected
strFormat
private String strFormat
mustBeConnected
private boolean mustBeConnected
mustNotBeConnected
private boolean mustNotBeConnected
rangeMinMax
private float[] rangeMinMax
atoms
private Atom[] atoms
measurementCount
int measurementCount
measurements
final List measurements
measurementPending
MeasurementPending measurementPending
mad
short mad
colix
short colix
font3d
Font3D font3d
tickInfo
TickInfo tickInfo
defaultTickInfo
TickInfo defaultTickInfo
tokAction
private int tokAction
Measures
public Measures()
initModelSet
protected void initModelSet()
- Overrides:
initModelSet
in class Shape
initShape
public void initShape()
- Overrides:
initShape
in class Shape
setSize
protected void setSize(int size,
BitSet bsSelected)
- Overrides:
setSize
in class Shape
setProperty
public void setProperty(String propertyName,
Object value,
BitSet bsIgnored)
- Description copied from class:
Shape
- may come from any source -- executed AFTER a shape's own setProperty method
- Overrides:
setProperty
in class Shape
setSingleItem
private Measurement setSingleItem(List vector)
getProperty
public Object getProperty(String property,
int index)
- Overrides:
getProperty
in class Shape
clear
private void clear()
setColor
private void setColor(short colix)
setFormats
private void setFormats(String format)
showHide
private void showHide(boolean isHide)
showHide
private void showHide(Measurement m,
boolean isHide)
toggle
private void toggle(Measurement m)
toggleOn
private void toggleOn(int[] indices)
delete
private void delete(Measurement m)
delete
private void delete(Object value)
define
private void define(int iPt,
Measurement m,
boolean isDelete,
boolean isShow,
boolean doSelect)
find
private int find(Measurement m)
setIndices
private void setIndices()
define
private void define(MeasurementData md,
int tokAction)
processNextMeasure
public void processNextMeasure(Measurement m)
- Specified by:
processNextMeasure
in interface JmolMeasurementClient
defineMeasurement
private void defineMeasurement(int i,
Measurement m,
boolean doSelect)
deleteMeasurement
private void deleteMeasurement(int i)
pending
private void pending(MeasurementPending measurementPending)
reformatDistances
private void reformatDistances()
getAllInfo
private List getAllInfo()
getAllInfoAsString
private String getAllInfoAsString()
getInfo
private Hashtable getInfo(int index)
getInfoAsString
private String getInfoAsString(int index)
setVisibilityInfo
void setVisibilityInfo()
getShapeState
public String getShapeState()
- Overrides:
getShapeState
in class Shape
getState
private String getState(int index)