org.jmol.shape
Class Measures
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.Measures
public class Measures
- extends Shape
Method Summary |
private void |
clear()
|
private void |
define(Measurement m,
boolean isDelete,
boolean doSelect)
|
private void |
define(Measurement m,
boolean isDelete,
boolean isShow,
boolean doSelect)
|
private void |
define(java.util.Vector monitorExpressions,
boolean isDelete,
boolean isShow,
boolean isHide)
|
private void |
delete(java.lang.Object value)
|
private void |
deleteMeasurement(int i)
|
private int |
findMeasurement(int[] indices,
Point3fi[] points)
|
private int |
findMeasurement(Measurement m)
|
private java.util.Vector |
getAllInfo()
|
private java.lang.String |
getAllInfoAsString()
|
private java.util.Hashtable |
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 boolean |
isConnected(Measurement m,
int ptLastAtom)
|
private void |
nextMeasure(int thispt,
int ptLastAtom,
java.util.Vector monitorExpressions,
Measurement m,
int thisModel,
boolean isDelete,
boolean isShow,
boolean isHide)
|
private void |
pending(MeasurementPending measurementPending)
|
private void |
reformatDistances()
|
private void |
setConnected(boolean isAllConnected)
|
private void |
setFormats(java.lang.String format)
|
private void |
setIndices()
|
void |
setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bsIgnored)
|
private void |
setRange(float[] rangeMinMax)
|
private Measurement |
setSingleItem(java.util.Vector vector)
|
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)
|
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, getViewer, initializeShape, remapColors, setColix, setColix, setColix, setModelClickability, setModelSet, setSize, setStateInfo, setStateInfo, setVisibilityFlags, wasClicked |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
measurementGrowthIncrement
private static final int measurementGrowthIncrement
- See Also:
- Constant Field Values
bsColixSet
private java.util.BitSet bsColixSet
bsSelected
private java.util.BitSet bsSelected
strFormat
private java.lang.String strFormat
isAllConnected
private boolean isAllConnected
rangeMinMax
private float[] rangeMinMax
atoms
private Atom[] atoms
atomCount
private int atomCount
measurementCount
int measurementCount
measurements
Measurement[] measurements
measurementPending
MeasurementPending measurementPending
mad
short mad
colix
short colix
font3d
Font3D font3d
Measures
public Measures()
initModelSet
protected void initModelSet()
- Overrides:
initModelSet
in class Shape
initShape
public void initShape()
- Overrides:
initShape
in class Shape
setSize
public void setSize(int size,
java.util.BitSet bsSelected)
- Overrides:
setSize
in class Shape
setProperty
public void setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bsIgnored)
- Overrides:
setProperty
in class Shape
setSingleItem
private Measurement setSingleItem(java.util.Vector vector)
getProperty
public java.lang.Object getProperty(java.lang.String property,
int index)
- Overrides:
getProperty
in class Shape
clear
private void clear()
findMeasurement
private int findMeasurement(int[] indices,
Point3fi[] points)
findMeasurement
private int findMeasurement(Measurement m)
showHide
private void showHide(Measurement m,
boolean isHide)
showHide
private void showHide(boolean isHide)
toggle
private void toggle(Measurement m)
toggleOn
private void toggleOn(int[] indices)
delete
private void delete(java.lang.Object value)
define
private void define(java.util.Vector monitorExpressions,
boolean isDelete,
boolean isShow,
boolean isHide)
setIndices
private void setIndices()
define
private void define(Measurement m,
boolean isDelete,
boolean isShow,
boolean doSelect)
define
private void define(Measurement m,
boolean isDelete,
boolean doSelect)
deleteMeasurement
private void deleteMeasurement(int i)
nextMeasure
private void nextMeasure(int thispt,
int ptLastAtom,
java.util.Vector monitorExpressions,
Measurement m,
int thisModel,
boolean isDelete,
boolean isShow,
boolean isHide)
isConnected
private boolean isConnected(Measurement m,
int ptLastAtom)
setRange
private void setRange(float[] rangeMinMax)
setConnected
private void setConnected(boolean isAllConnected)
pending
private void pending(MeasurementPending measurementPending)
reformatDistances
private void reformatDistances()
setFormats
private void setFormats(java.lang.String format)
getAllInfo
private java.util.Vector getAllInfo()
getAllInfoAsString
private java.lang.String getAllInfoAsString()
getInfo
private java.util.Hashtable getInfo(int index)
getInfoAsString
private java.lang.String getInfoAsString(int index)
setVisibilityInfo
void setVisibilityInfo()
getShapeState
public java.lang.String getShapeState()
- Overrides:
getShapeState
in class Shape
getState
private java.lang.String getState(int index)