#include <GeometryBond.h>
Inheritance diagram for GeometryBond:
Public Methods | |
GeometryBond (int *, int *, const int *cell, MoleculeList *, CommandQueue *, Displayable *) | |
constructor: molecule id's, atom indices, molecule list. More... | |
virtual float | calculate (void) |
recalc bond length/distance and return it. More... | |
virtual void | create_cmd_list () |
draw the geometry marker. More... | |
virtual void | set_pick (void) |
use the TCL variables. More... |
Definition at line 29 of file GeometryBond.h.
|
constructor: molecule id's, atom indices, molecule list.
Definition at line 33 of file GeometryBond.C. |
|
recalc bond length/distance and return it.
Reimplemented from GeometryMol. Definition at line 38 of file GeometryBond.C. References GeometryMol::geomValue, norm, GeometryMol::normal_atom_coord, and vec_sub. |
|
draw the geometry marker.
Implements GeometryMol. Definition at line 53 of file GeometryBond.C. References Displayable::append, Displayable::cmdList, DASHEDLINE, GeometryMol::display_line, GeometryMol::display_string, DMATERIALOFF, GeometryMol::geomValue, midpoint, GeometryMol::my_color, DispCmdLineWidth::putdata, DispCmdLineType::putdata, DispCmdColorIndex::putdata, Displayable::reset_disp_list, GeometryMol::transformed_atom_coord, and GeometryMol::valuePos. |
|
use the TCL variables.
Reimplemented from GeometryMol. Definition at line 88 of file GeometryBond.C. References GeometryMol::comIndex, GeometryMol::geomValue, GeometryMol::objIndex, GeometryMol::set_pick_selection, and GeometryMol::set_pick_value. |