public class Trajectory
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
(package private) ModelSet |
ms |
|
(package private) javajs.util.Lst<javajs.util.P3[]> |
steps |
|
private Viewer |
vwr |
Constructor | Description |
---|---|
Trajectory() |
Modifier and Type | Method | Description |
---|---|---|
(package private) void |
fixAtom(Atom a) |
|
void |
getFractional(Atom a,
javajs.util.P3 ptTemp) |
|
void |
getModelBS(int modelIndex,
BS bs) |
set bits for all trajectories associated with this model
|
(package private) BS |
getModelsSelected() |
|
java.lang.String |
getState() |
|
boolean |
hasMeasure(int[] measure) |
|
(package private) void |
morph(int m1,
int m2,
float f) |
|
void |
selectDisplayed(BS bs) |
Remove trajectories that are not currently displayed from the visible
frames bitset.
|
(package private) Trajectory |
set(Viewer vwr,
ModelSet ms,
javajs.util.Lst<javajs.util.P3[]> steps) |
|
private void |
setAtomPositions(int baseModelIndex,
int modelIndex,
javajs.util.P3[] t1,
javajs.util.P3[] t2,
float f,
javajs.util.V3[] vibs,
boolean isFractional) |
A generic way to set atom positions, possibly from trajectories but also
possibly from an array.
|
void |
setBaseModels(BS bsModels) |
set bits for all base models only
|
(package private) void |
setModel(int modelIndex) |
The user has used the MODEL command to switch to a new set of atom
coordinates Or has specified a trajectory in a select, display, or hide
command.
|
(package private) void |
setUnitCell(int imodel) |
Trajectory set(Viewer vwr, ModelSet ms, javajs.util.Lst<javajs.util.P3[]> steps)
void setUnitCell(int imodel)
void setModel(int modelIndex)
modelIndex
- private void setAtomPositions(int baseModelIndex, int modelIndex, javajs.util.P3[] t1, javajs.util.P3[] t2, float f, javajs.util.V3[] vibs, boolean isFractional)
baseModelIndex
- modelIndex
- t1
- t2
- f
- vibs
- isFractional
- BS getModelsSelected()
void morph(int m1, int m2, float f)
void fixAtom(Atom a)
public void getFractional(Atom a, javajs.util.P3 ptTemp)
public java.lang.String getState()
public boolean hasMeasure(int[] measure)
public void selectDisplayed(BS bs)
bs
- public void getModelBS(int modelIndex, BS bs)
modelIndex
- bs
- public void setBaseModels(BS bsModels)
bsModels
-