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

CConstraintsList Class Reference

list of all constraints More...

#include <Constraint.h>

Inheritance diagram for CConstraintsList:

Inheritance graph
[legend]
Collaboration diagram for CConstraintsList:

Collaboration graph
[legend]
List of all members.

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 CMoleculeMolecule = {read = FMolecule}
__property CJobJob = {read = FJob}

Detailed Description

list of all constraints


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