#include <math.h>#include "DrawRingsUtils.h"#include "utilities.h"Go to the source code of this file.
Functions | |
| void | hill_reilly_ring_color (SmallRing &ring, float *framepos, float *rgb) |
| void | vec_incr (float sum[3], const float x, const float y, const float z) |
| double | dotp (const float X, const float Y, const float Z, float b[3]) |
| void | ring_axes (const float *X, const float *Y, const float *Z, int N, float x[3], float y[3], float z[3]) |
| void | atom_displ_from_mean_plane (float *X, float *Y, float *Z, float *displ, int N) |
| int | cremer_pople_params (int N_ring_atoms, float *displ, float *q, float *phi, int &m, float &Q) |
| void | cremer_pople_ring_color (SmallRing &ring, float *framepos, float *rgb) |
| void | ribbon_spline (float *pos, const float *const A, const float *const B, const float *const C, const float *const D, const float t) |
|
||||||||||||||||||||||||
|
Definition at line 181 of file DrawRingsUtils.C. References dotp, and ring_axes. Referenced by cremer_pople_ring_color. |
|
||||||||||||||||||||||||||||
|
Definition at line 209 of file DrawRingsUtils.C. Referenced by cremer_pople_ring_color. |
|
||||||||||||||||
|
Definition at line 260 of file DrawRingsUtils.C. References atom_displ_from_mean_plane, clamp_color, cremer_pople_params, SmallRing::num, and vec_zero. |
|
||||||||||||||||||||
|
Definition at line 144 of file DrawRingsUtils.C. Referenced by atom_displ_from_mean_plane. |
|
||||||||||||||||
|
Definition at line 33 of file DrawRingsUtils.C. References clamp_color, cross_prod, dot_prod, SmallRing::num, vec_normalize, vec_sub, vec_zero, and VMD_PI. |
|
||||||||||||||||||||||||||||
|
Definition at line 327 of file DrawRingsUtils.C. References vec_copy, and vec_scaled_add. |
|
||||||||||||||||||||||||||||||||
|
Definition at line 151 of file DrawRingsUtils.C. References cross_prod, dot_prod, vec_incr, vec_normalize, and VMD_PI. Referenced by atom_displ_from_mean_plane. |
|
||||||||||||||||||||
|
Definition at line 137 of file DrawRingsUtils.C. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002