Package org.jmol.modelset
Class Measurement
java.lang.Object
org.jmol.modelset.Measurement
- Direct Known Subclasses:
MeasurementPending
-
Field Summary
FieldsModifier and TypeFieldDescriptionshort
int
int[]
float
int
boolean
boolean
boolean
boolean
boolean
short
int
static final int
static final int
static final int
static final int
Point3fi[]
int
int
float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
find
(Lst<Measurement> measurements, Measurement m) static String
float
void
formatMeasurement
(String units) void
formatMeasurementAs
(String strFormat, String units, boolean useDefault) static float
getAtom
(int n) int
getAtomIndex
(int n) getInfoAsString
(String units) getLabel
(int i, boolean asBitSet, boolean withModelIndex) int
float
getMeasurement
(Point3fi[] pts) getMeasurementScript
(String sep, boolean withModelIndex) Used by MouseManager and Picking Manager to build the scriptfloat
getPropMeasurement
(Point3fi[] pts) boolean
isConnected
(Atom[] atoms, int count) boolean
isInRange
(RadiusData radiusData, float value) boolean
isIntramolecular
(Atom[] atoms, int count) boolean
boolean
static boolean
boolean
isValid()
static int
void
reformatDistanceIfSelected
(boolean isDefault) void
boolean
sameAs
(int i, int j) boolean
sameAsPoints
(int[] indices, Point3fi[] points) void
setCount
(int count) protected void
setCountM
(int count) void
setFromMD
(MeasurementData md, boolean andText) setM
(ModelSet modelSet, Measurement m, float value, short colix, String strFormat, int index) void
setModelIndex
(short 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 -
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(short modelIndex) -
isValid
public boolean isValid() -
find
-
isConnected
-
getInfoAsString
-
isInRange
-
isIntramolecular
-
isMin
-
isUnits
-
toUnits
-
fromUnits
-
fixUnits
-
getDistanceFormatForState
-
setFromMD
-