#include <PickModeMove.h>
Inheritance diagram for PickModeMove:
Definition at line 29 of file PickModeMove.h.
[inline, protected]
Definition at line 46 of file PickModeMove.h.
[virtual]
Reimplemented from PickMode.
Definition at line 112 of file PickModeMove.C.
References DrawMolecule::current, DrawMolecule::force_recalc, Timestep::get_transform_from_cell, Matrix4::inverse, mat, DrawMolItem::MOL_REGEN, Matrix4::multpoint3d, Timestep::pos, rotate, Displayable::rotm, DrawMolItem::SEL_REGEN, DisplayDevice::SHIFT, DisplayDevice::shift_state, Displayable::tm, translate, vec_copy, and vec_sub.
[virtual]
called for start, moving, and end of pick point. Last argument represents scaled [0,1] coordinates for 2-D and transformed position of pointer for 3-D. XXX should be pure virtual; needed for Query pick mode.
Reimplemented from PickMode.
Definition at line 71 of file PickModeMove.C.
[protected, pure virtual]
[protected, pure virtual]
subclasses figure out which atoms are to be translated or rotated.
Implemented in PickModeMoveAtom.
Referenced by pick_molecule_move.