Package org.jmol.modelset
Class Measurement
java.lang.Object
org.jmol.modelset.Measurement
- Direct Known Subclasses:
MeasurementPending
-
Field Summary
FieldsModifier and TypeFieldDescriptionshortintint[]floatintbooleanbooleanprivate booleanbooleanbooleanbooleanshortintprivate Stringstatic final intstatic final intstatic final intstatic final intPoint3fi[]javajs.util.P3javajs.util.A4(package private) Stringprivate Stringprivate booleanintintprivate String(package private) Stringprivate booleanfloatprivate Viewer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidstatic intfind(javajs.util.Lst<Measurement> measurements, Measurement m) static Stringfloatprivate StringformatAngle(float angle) private StringformatDistance(String units) voidformatMeasurement(String units) voidformatMeasurementAs(String strFormat, String units, boolean useDefault) private StringformatString(float value, String units, String label) static floatgetAtom(int n) intgetAtomIndex(int n) getInfoAsString(String units) getLabel(int i, boolean asBitSet, boolean withModelIndex) private StringintfloatgetMeasurement(Point3fi[] pts) getMeasurementScript(String sep, boolean withModelIndex) Used by MouseManager and Picking Manager to build the scriptfloatgetPropMeasurement(Point3fi[] pts) (package private) StringgetStringUsing(Viewer vwr, String strFormat, String units) booleanisConnected(Atom[] atoms, int count) booleanisInRange(RadiusData radiusData, float value) booleanisIntramolecular(Atom[] atoms, int count) booleanbooleanstatic booleanbooleanisValid()static intvoidvoidbooleansameAs(int i, int j) private booleanbooleansameAsPoints(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(short modelIndex) toString()static float
-
Field Details
-
thisID
-
ms
-
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
String strFormat -
units
String units -
text
-
vwr
-
strMeasurement
-
type
-
tainted
private boolean tainted -
renderAxis
public javajs.util.A4 renderAxis -
renderArc
public javajs.util.P3 renderArc -
newUnits
-
fixedValue
public float fixedValue -
isPending
private boolean isPending -
inFront
public boolean inFront -
useDefaultLabel
private boolean useDefaultLabel -
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
-
getStringUsing
-
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() -
formatDistance
- Parameters:
units- from MEASURE or measure()- Returns:
- format
-
fixValue
- Parameters:
units- final unitsandRound-- Returns:
- float value
-
checkJ
-
nmrType
-
formatAngle
-
getLabelString
-
formatString
-
sameAsPoints
-
sameAsIJ
-
sameAs
public boolean sameAs(int i, int j) -
getPropMeasurement
-
getMeasurement
-
getLabel
-
setModelIndex
public void setModelIndex(short modelIndex) -
isValid
public boolean isValid() -
find
-
isConnected
-
getInfoAsString
-
isInRange
-
isIntramolecular
-
isMin
-
isUnits
-
toUnits
-
fromUnits
-
fixUnits
-
getStrFormatForState
-
setFromMD
-