PMoveAtom Class Reference

#include <PExtension.h>

List of all members.


Detailed Description

Contains methods to Manipulate atoms of multiple loops of same protein or multiple proteins


Static Public Member Functions

static vector< IKSolutionsMoveAtom (vector< PProtein * > loops, vector< vector< CDof > > Dofs, vector< int > AtomToMove, vector< Vector3 > MovementDirn)
static IKSolutions MoveAtom (PProtein *loop, int AtomToMove, Vector3 MovementDirn)


Member Function Documentation

vector< IKSolutions > PMoveAtom::MoveAtom ( vector< PProtein * >  loops,
vector< vector< CDof > >  Dofs,
vector< int >  AtomToMove,
vector< Vector3 >  MovementDirn 
) [static]

Returns vector of IKSolutions corresponding to the loops after each atoms at positions specified by vector AtomToMove undergo displacements specified by MovementDirn. Dofs are specified for each loop IKSolutions are applied to the loops.

IKSolutions PMoveAtom::MoveAtom ( PProtein loop,
int  AtomToMove,
Vector3  MovementDirn 
) [static]

Returns IKSolutions corresponding to the loop after atom at position AtomToMove undergoes a displacement specified by MovementDirn. All backbone DOFs are used. IKSolutions is applied to the loop.


The documentation for this class was generated from the following files:
Generated on Wed May 16 20:22:14 2007 for LoopTK: Protein Loop Kinematic Toolkit by  doxygen 1.5.1