Package org.jmol.modelset
Class Measurement
java.lang.Object
org.jmol.modelset.Measurement
- Direct Known Subclasses:
MeasurementPending
-
Field Summary
FieldsModifier and TypeFieldDescriptionshortintint[]floatintbooleanbooleanbooleanbooleanbooleanshortintintstatic final intstatic final intstatic final intstatic final intPoint3fi[]intintfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intfind(Lst<Measurement> measurements, Measurement m) static StringfloatvoidformatMeasurement(String units) voidformatMeasurementAs(String strFormat, String units, boolean useDefault) static floatgetAtom(int n) intgetAtomIndex(int n) getInfoAsString(String units) getLabel(int i, boolean asBitSet, boolean withModelIndex) intfloatgetMeasurement(Point3fi[] pts) getMeasurementScript(String sep, boolean withModelIndex) Used by MouseManager and Picking Manager to build the scriptfloatgetPropMeasurement(Point3fi[] pts) booleanisConnected(Atom[] atoms, int count) booleanisInRange(RadiusData radiusData, float value) booleanisIntramolecular(Atom[] atoms, int count) booleanbooleanstatic booleanbooleanisValid()static intvoidreformatDistanceIfSelected(boolean isDefault) voidbooleansameAs(int i, int j) booleansameAsPoints(int[] indices, Point3fi[] points) voidsetCount(int count) protected voidsetCountM(int count) voidsetFromMD(MeasurementData md, boolean andText) setM(ModelSet modelSet, Measurement m, float value, short colix, String strFormat, int index) voidsetModelIndex(int modelIndex) toString()static float
-
Field Details
-
ms
-
thisID
-
index
public int index -
isVisible
public boolean isVisible -
isHidden
public boolean isHidden -
isTrajectory
public boolean isTrajectory -
isValid
public boolean isValid -
colix
public short colix -
labelColix
public short labelColix -
mad
public int mad -
tickInfo
-
traceX
public int traceX -
traceY
public int traceY -
count
public int count -
countPlusIndices
public int[] countPlusIndices -
pts
-
value
public float value -
property
-
strFormat
-
units
-
text
-
renderAxis
-
renderArc
-
fixedValue
public float fixedValue -
inFront
public boolean inFront -
modelIndex
public int modelIndex -
NMR_NOT
public static final int NMR_NOT- See Also:
-
NMR_DC
public static final int NMR_DC- See Also:
-
NMR_JC
public static final int NMR_JC- See Also:
-
NMR_NOE_OR_J
public static final int NMR_NOE_OR_J- See Also:
-
-
Constructor Details
-
Measurement
public Measurement()
-
-
Method Details
-
isTainted
public boolean isTainted() -
setM
public Measurement setM(ModelSet modelSet, Measurement m, float value, short colix, String strFormat, int index) -
setPoints
public Measurement setPoints(ModelSet modelSet, int[] indices, Point3fi[] points, TickInfo tickInfo) -
setCount
public void setCount(int count) -
setCountM
protected void setCountM(int count) -
getAtomIndex
public int getAtomIndex(int n) -
getAtom
-
getLastIndex
public int getLastIndex() -
getString
-
toString
-
getStringDetail
-
refresh
-
getMeasurementScript
Used by MouseManager and Picking Manager to build the script- Parameters:
sep-withModelIndex- is needed for points only- Returns:
- ((1}) ({2})....
-
formatMeasurementAs
-
formatMeasurement
-
reformatDistanceIfSelected
public void reformatDistanceIfSelected(boolean isDefault) -
fixValue
- Parameters:
units- final unitsandRound-- Returns:
- float value
-
nmrType
-
sameAsPoints
-
sameAs
public boolean sameAs(int i, int j) -
getPropMeasurement
-
getMeasurement
-
getLabel
-
setModelIndex
public void setModelIndex(int modelIndex) -
isValid
public boolean isValid() -
find
-
isConnected
-
getInfoAsString
-
isInRange
-
isIntramolecular
-
isMin
-
isUnits
-
toUnits
-
fromUnits
-
fixUnits
-
getDistanceFormatForState
-
setFromMD
-