org.jmol.modelset
Class Measurement
java.lang.Object
org.jmol.modelset.Measurement
- Direct Known Subclasses:
- MeasurementPending
public class Measurement
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
viewer
private Viewer viewer
modelSet
public ModelSet modelSet
count
protected int count
countPlusIndices
protected int[] countPlusIndices
points
protected Point3fi[] points
strMeasurement
private java.lang.String strMeasurement
strFormat
private java.lang.String strFormat
value
protected float value
isVisible
private boolean isVisible
isHidden
private boolean isHidden
isDynamic
private boolean isDynamic
isTrajectory
private boolean isTrajectory
colix
private short colix
index
private int index
aa
private javax.vecmath.AxisAngle4f aa
pointArc
private javax.vecmath.Point3f pointArc
Measurement
public Measurement(ModelSet modelSet,
int[] indices,
Point3fi[] points,
float value,
short colix,
java.lang.String strFormat,
int index)
Measurement
public Measurement(ModelSet modelSet,
int[] indices,
Point3fi[] points)
getCount
public int getCount()
setCount
public void setCount(int count)
getCountPlusIndices
public int[] getCountPlusIndices()
getPoints
public Point3fi[] getPoints()
getAtomIndex
public int getAtomIndex(int n)
getAtom
public Point3fi getAtom(int i)
getLastIndex
public int getLastIndex()
getString
public java.lang.String getString()
getStringDetail
public java.lang.String getStringDetail()
getStrFormat
public java.lang.String getStrFormat()
getValue
public float getValue()
isVisible
public boolean isVisible()
isHidden
public boolean isHidden()
isDynamic
public boolean isDynamic()
isTrajectory
public boolean isTrajectory()
setVisible
public void setVisible(boolean TF)
setHidden
public void setHidden(boolean TF)
setDynamic
public void setDynamic(boolean TF)
getColix
public short getColix()
setColix
public void setColix(short colix)
setIndex
public void setIndex(int index)
getIndex
public int getIndex()
getAxisAngle
public javax.vecmath.AxisAngle4f getAxisAngle()
getPointArc
public javax.vecmath.Point3f getPointArc()
refresh
public void refresh()
getMeasurementScript
public java.lang.String getMeasurementScript(java.lang.String sep)
- Used by MouseManager and Picking Manager to build the script
- Parameters:
sep
-
- Returns:
- measure (atomIndex=1) (atomIndex=2)....
formatMeasurement
public void formatMeasurement(java.lang.String strFormat,
boolean useDefault)
formatMeasurement
protected void formatMeasurement()
reformatDistanceIfSelected
public void reformatDistanceIfSelected()
formatDistance
private java.lang.String formatDistance(float dist)
formatAngle
private java.lang.String formatAngle(float angle)
formatString
private java.lang.String formatString(float value,
java.lang.String units)
sameAs
public boolean sameAs(int[] indices,
Point3fi[] points)
sameAs
private boolean sameAs(int[] atoms,
Point3fi[] points,
int i,
int j)
sameAs
public boolean sameAs(int i,
int j)
toVector
public java.util.Vector toVector()
getMeasurement
public float getMeasurement()
getLabel
public java.lang.String getLabel(int i,
boolean asBitSet)