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
private boolean
boolean
boolean
boolean
short
int
private String
static final int
static final int
static final int
static final int
Point3fi[]
javajs.util.P3
javajs.util.A4
(package private) String
private String
private boolean
int
int
private String
(package private) String
private boolean
float
private Viewer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
static int
find
(javajs.util.Lst<Measurement> measurements, Measurement m) static String
float
private String
formatAngle
(float angle) private String
formatDistance
(String units) void
formatMeasurement
(String units) void
formatMeasurementAs
(String strFormat, String units, boolean useDefault) private String
formatString
(float value, String units, String label) static float
getAtom
(int n) int
getAtomIndex
(int n) getInfoAsString
(String units) getLabel
(int i, boolean asBitSet, boolean withModelIndex) private String
int
float
getMeasurement
(Point3fi[] pts) getMeasurementScript
(String sep, boolean withModelIndex) Used by MouseManager and Picking Manager to build the scriptfloat
getPropMeasurement
(Point3fi[] pts) (package private) String
getStringUsing
(Viewer vwr, String strFormat, String units) 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
void
boolean
sameAs
(int i, int j) private boolean
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
-
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:
- measure ((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
-