VinaLC: Parallel Molecular Docking Program

Biochemical and Biophysical Systems Group
VinaLC version: 1.1.2

frame Struct Reference

#include <tree.h>

Inheritance diagram for frame:
Collaboration diagram for frame:

Public Member Functions

 frame (const vec &origin_)
 
vec local_to_lab (const vec &local_coords) const
 
vec local_to_lab_direction (const vec &local_direction) const
 
const qtorientation () const
 
const vecget_origin () const
 

Protected Member Functions

void set_orientation (const qt &q)
 

Protected Attributes

vec origin
 
mat orientation_m
 
qt orientation_q
 

Constructor & Destructor Documentation

frame::frame ( const vec origin_)
inline

Member Function Documentation

vec frame::local_to_lab ( const vec local_coords) const
inline

References orientation_m, and origin.

Referenced by segment::set_conf(), and atom_frame::set_coords().

Here is the caller graph for this function:

vec frame::local_to_lab_direction ( const vec local_direction) const
inline

References orientation_m.

Referenced by segment::set_conf().

Here is the caller graph for this function:

const qt& frame::orientation ( ) const
inline

References orientation_q.

Referenced by segment::segment(), and segment::set_conf().

Here is the caller graph for this function:

const vec& frame::get_origin ( ) const
inline

References origin.

Referenced by segment::segment().

Here is the caller graph for this function:

void frame::set_orientation ( const qt q)
inlineprotected

References orientation_m, orientation_q, and quaternion_to_r3().

Referenced by rigid_body::set_conf(), segment::set_conf(), and first_segment::set_conf().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

mat frame::orientation_m
protected
qt frame::orientation_q
protected

Referenced by orientation(), and set_orientation().


The documentation for this struct was generated from the following file: