#include <Constraint.h>
Inheritance diagram for CConstraintsList:
Public Methods | |
__fastcall | CConstraintsList (CMolecule *p_mol, CJob *p_job) |
CConstraint *__fastcall | AddConstraintWithHistory (CAtom *a1, CAtom *a2, CAtom *a3, CAtom *a4, EConstraintType type, const CPoint &value, double sigma, const CPositionLock &lock, const CSmallString &name, const CSmallString &descrip) |
bool __fastcall | ChangeActiveStatusForAllConstraints (bool active) |
bool __fastcall | DeleteAllConstraints (void) |
bool __fastcall | DeleteNonActiveConstraints (void) |
bool __fastcall | SynchronizeAllConstraints (void) |
CConstraint *__fastcall | AddConstraint (CAtom *a1, CAtom *a2, CAtom *a3, CAtom *a4, EConstraintType type, const CPoint &value, double sigma, const CPositionLock &lock, CElementsRecord *history=NULL) |
CConstraint *__fastcall | AddConstraint (CConstraintData &sc, CElementsRecord *history=NULL) |
CConstraint *__fastcall | SearchByName (const CSmallString &name) |
CConstraint *__fastcall | SearchByDescription (const CSmallString &descrip) |
CConstraint *__fastcall | FindConstraint (CAtom *a1, CAtom *a2=NULL, CAtom *a3=NULL, CAtom *a4=NULL) |
void __fastcall | Lock (bool set) |
bool __fastcall | IsLocked (void) |
bool __fastcall | Load (CXMLElement *p_el, bool new_indexes=false, CElementsRecord *history=NULL) |
bool __fastcall | Save (CXMLElement *p_el) |
Static Public Methods | |
bool __fastcall | CreateConstraint (CSimpleList< CExtObject > &list) |
Public Attributes | |
__property CMolecule * | Molecule = {read = FMolecule} |
__property CJob * | Job = {read = FJob} |