Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

ObjCryst::MolBondAngle Class Reference

Bond angle restraint between 3 atoms. More...

Inheritance diagram for ObjCryst::MolBondAngle:

ObjCryst::Restraint List of all members.

Public Methods

 MolBondAngle (const MolAtom &atom1, const MolAtom &atom2, const MolAtom &atom3, const REAL angle, const REAL sigma, const REAL delta, Molecule &parent)
 Constructor.

virtual ~MolBondAngle ()
 Destructor.

virtual REAL GetLogLikelihood () const
 Get -ln(likelihood) for this restraint.


Private Attributes

vector< const MolAtom * > mvpAtom
 The vector of the 3 atoms involved in the bond angle.

MoleculempMol
 Parent Molecule.

bool mIsFlexible
 When using the user-chosen flexibility model, this allows some flexibility for this bond angle, i.e.


Detailed Description

Bond angle restraint between 3 atoms.

The atoms involved need not be bonded.


Member Data Documentation

bool ObjCryst::MolBondAngle::mIsFlexible [private]
 

When using the user-chosen flexibility model, this allows some flexibility for this bond angle, i.e.

the bond angle does not remain strictly rigid, and is still restrained.


The documentation for this class was generated from the following file:
Generated on Fri Apr 30 08:01:10 2004 for ObjCryst++ by doxygen1.2.18