public class Trajectory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) ModelSet |
ms |
(package private) javajs.util.Lst<javajs.util.P3[]> |
steps |
private Viewer |
vwr |
Constructor and Description |
---|
Trajectory() |
Modifier and Type | Method and 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
-