#include <Constraint.h>
Inheritance diagram for CConstraint:
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 CMolecule * | Molecule = {read = GetMolecule} |
Static Public Attributes | |
int | CTAtomIndex |
int | CTDistanceIndex |
int | CTAngleIndex |
int | CTDihedralIndex |