Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CConstraint Class Reference

implementation of constraints More...

#include <Constraint.h>

Inheritance diagram for CConstraint:

Inheritance graph
[legend]
Collaboration diagram for CConstraint:

Collaboration graph
[legend]
List of all members.

Public Methods

__fastcall CConstraint (CConstraintsList *bl)
__fastcall CConstraint (CConstraintsList *bl, CAtom *a1, CAtom *a2, CAtom *a3, CAtom *a4, EConstraintType type, const CPoint &value, double sigma, const CPositionLock &lock)
void __fastcall RemoveFromBaseList (CElementsRecord *history=NULL)
bool __fastcall Delete (void)
bool __fastcall ChangeData (const CPoint &value, double sigma, const CPositionLock &lock, bool harmonic, bool active)
bool __fastcall ChangeActiveState (void)
bool __fastcall ChangeActiveStateTo (bool set)
bool __fastcall Synchronize (void)
void __fastcall SetValue (const CPoint &value)
void __fastcall SetFinalDrvValue (const CPoint &drvvalue)
void __fastcall SetSigma (double sigma)
void __fastcall SetActive (bool act)
void __fastcall SetHarmonic (bool harmonic)
void __fastcall SetLock (const CPositionLock &lock)
void __fastcall SetDrivingMode (bool set)
double __fastcall GetSigma (void) const
bool __fastcall IsActive (void) const
bool __fastcall IsHarmonic (void) const
EConstraintType __fastcall GetConstraintType (void) const
int __fastcall GetTypeImage (void) const
const CPoint &__fastcall GetValue (void) const
CPoint __fastcall GetActualValue (void)
CPoint __fastcall GetValueForMoleculeInfo (CMoleculeInfo *p_minfo)
const CPoint &__fastcall GetFinalDrvValue (void) const
CAtom *__fastcall GetAtom (int index) const
bool __fastcall IsInDrivingMode (void) const
const CPositionLock &__fastcall GetLock (void) const
CMolecule *__fastcall GetMolecule (void) const
CConstraintsList *__fastcall GetBaseList (void)
CJob *__fastcall GetJob (void)
bool __fastcall Load (CXMLElement *p_el, bool new_indexes=false)
bool __fastcall Save (CXMLElement *p_el, bool molinfo_indexes=false)
virtual void __fastcall RemoveFromRegistered (CExtObject *object, CElementsRecord *history=NULL)

Public Attributes

__property CMoleculeMolecule = {read = GetMolecule}

Static Public Attributes

int CTAtomIndex
int CTDistanceIndex
int CTAngleIndex
int CTDihedralIndex

Detailed Description

implementation of constraints


The documentation for this class was generated from the following file:
Generated on Sun Feb 9 12:57:15 2003 for NemesisCore by doxygen1.3-rc2