public class MeasurementData extends java.lang.Object implements JmolMeasurementClient
Modifier and Type | Field and Description |
---|---|
private Atom[] |
atoms |
private JmolMeasurementClient |
client |
short |
colix |
java.util.Map<java.lang.String,java.lang.Integer> |
htMin |
private int |
iFirstAtom |
java.lang.Boolean |
intramolecular |
boolean |
isAll |
private boolean |
justOneModel |
int |
mad |
private javajs.util.Lst<java.lang.Float> |
measurements |
private javajs.util.Lst<java.lang.String> |
measurementStrings |
private float[] |
minArray |
private ModelSet |
ms |
boolean |
mustBeConnected |
boolean |
mustNotBeConnected |
java.lang.String |
note |
javajs.util.Lst<java.lang.Object> |
points |
RadiusData |
radiusData |
java.lang.String |
strFormat |
Text |
text |
java.lang.String |
thisID |
TickInfo |
tickInfo |
int |
tokAction |
private java.lang.String |
units |
private Viewer |
vwr |
Constructor and Description |
---|
MeasurementData() |
Modifier and Type | Method and Description |
---|---|
void |
define(JmolMeasurementClient client,
ModelSet modelSet)
called by the client to generate a set of measurements
|
java.lang.Object |
getMeasurements(boolean asArray,
boolean asMinArray)
if this is the client, then this method
can be called to get the result vector, either as a string
or as an array.
|
MeasurementData |
init(java.lang.String id,
Viewer vwr,
javajs.util.Lst<java.lang.Object> points) |
private void |
nextMeasure(int thispt,
int ptLastAtom,
Measurement m,
int thisModel)
iterator for measurements
|
void |
processNextMeasure(Measurement m)
if this is the client, then this method is
called by MeasurementData when a measurement is ready
|
MeasurementData |
set(int tokAction,
java.util.Map<java.lang.String,java.lang.Integer> htMin,
RadiusData radiusData,
java.lang.String strFormat,
java.lang.String units,
TickInfo tickInfo,
boolean mustBeConnected,
boolean mustNotBeConnected,
java.lang.Boolean intramolecular,
boolean isAll,
int mad,
short colix,
Text text) |
MeasurementData |
setModelSet(ModelSet m) |
private JmolMeasurementClient client
private javajs.util.Lst<java.lang.String> measurementStrings
private javajs.util.Lst<java.lang.Float> measurements
public javajs.util.Lst<java.lang.Object> points
public boolean mustBeConnected
public boolean mustNotBeConnected
public TickInfo tickInfo
public int tokAction
public RadiusData radiusData
public java.lang.String strFormat
public java.lang.String note
public boolean isAll
public short colix
public java.lang.Boolean intramolecular
public int mad
public java.lang.String thisID
public Text text
private Atom[] atoms
private java.lang.String units
private float[] minArray
private ModelSet ms
private Viewer vwr
private int iFirstAtom
private boolean justOneModel
public java.util.Map<java.lang.String,java.lang.Integer> htMin
public MeasurementData init(java.lang.String id, Viewer vwr, javajs.util.Lst<java.lang.Object> points)
public MeasurementData setModelSet(ModelSet m)
public MeasurementData set(int tokAction, java.util.Map<java.lang.String,java.lang.Integer> htMin, RadiusData radiusData, java.lang.String strFormat, java.lang.String units, TickInfo tickInfo, boolean mustBeConnected, boolean mustNotBeConnected, java.lang.Boolean intramolecular, boolean isAll, int mad, short colix, Text text)
public void processNextMeasure(Measurement m)
processNextMeasure
in interface JmolMeasurementClient
m
- public java.lang.Object getMeasurements(boolean asArray, boolean asMinArray)
asArray
- asMinArray
- array of minimum of a given atom typepublic void define(JmolMeasurementClient client, ModelSet modelSet)
client
- or null to specify this to be our own clientmodelSet
- private void nextMeasure(int thispt, int ptLastAtom, Measurement m, int thisModel)
thispt
- ptLastAtom
- m
- thisModel
-