org.jmol.modelset
public class Measurement extends Object
Field Summary | |
---|---|
AxisAngle4f | aa |
short | colix |
protected int | count |
protected int[] | countPlusIndices |
int | index |
boolean | isDynamic |
boolean | isHidden |
boolean | isTrajectory |
boolean | isVisible |
ModelSet | modelSet |
Point3f | pointArc |
protected Point3fi[] | points |
String | strFormat |
String | strMeasurement |
protected float | value |
Viewer | viewer |
Constructor Summary | |
---|---|
Measurement(ModelSet modelSet, int[] indices, Point3fi[] points, float value, short colix, String strFormat, int index) | |
Measurement(ModelSet modelSet, int[] indices, Point3fi[] points) |
Method Summary | |
---|---|
String | formatAngle(float angle) |
String | formatDistance(float dist) |
void | formatMeasurement(String strFormat, boolean useDefault) |
protected void | formatMeasurement() |
String | formatString(float value, String units) |
Point3fi | getAtom(int i) |
int | getAtomIndex(int n) |
AxisAngle4f | getAxisAngle() |
short | getColix() |
int | getCount() |
int[] | getCountPlusIndices() |
int | getIndex() |
String | getLabel(int i, boolean asBitSet) |
int | getLastIndex() |
float | getMeasurement() |
String | getMeasurementScript(String sep)
Used by MouseManager and Picking Manager to build the script |
Point3f | getPointArc() |
Point3fi[] | getPoints() |
String | getStrFormat() |
String | getString() |
String | getStringDetail() |
float | getValue() |
boolean | isDynamic() |
boolean | isHidden() |
boolean | isTrajectory() |
boolean | isVisible() |
void | reformatDistanceIfSelected() |
void | refresh() |
boolean | sameAs(int[] indices, Point3fi[] points) |
boolean | sameAs(int[] atoms, Point3fi[] points, int i, int j) |
boolean | sameAs(int i, int j) |
void | setColix(short colix) |
void | setCount(int count) |
void | setDynamic(boolean TF) |
void | setHidden(boolean TF) |
void | setIndex(int index) |
void | setVisible(boolean TF) |
Vector | toVector() |
Parameters: sep
Returns: measure (atomIndex=1) (atomIndex=2)....