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.Float> |
htMin |
private int |
iFirstAtom |
java.lang.Boolean |
intramolecular |
boolean |
isAll |
private boolean |
justOneModel |
int |
mad |
private JmolList<java.lang.String> |
measurementStrings |
private float[] |
minArray |
private ModelSet |
modelSet |
boolean |
mustBeConnected |
boolean |
mustNotBeConnected |
java.lang.String |
note |
JmolList<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 |
viewer |
Constructor and Description |
---|
MeasurementData(java.lang.String id,
Viewer viewer,
JmolList<java.lang.Object> points) |
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 asMinArray)
if this is the client, then this method
can be called to get the result vector
|
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.Float> 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 JmolList<java.lang.String> measurementStrings
public JmolList<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 modelSet
private Viewer viewer
private int iFirstAtom
private boolean justOneModel
public java.util.Map<java.lang.String,java.lang.Float> htMin
public MeasurementData setModelSet(ModelSet m)
public MeasurementData set(int tokAction, java.util.Map<java.lang.String,java.lang.Float> 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 asMinArray)
asMinArray
- public 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
-