#include <Calculation.h>
Inheritance diagram for CCalculation:
Public Methods | |
__fastcall | CCalculation (CCalculationProject *owner, CMolecule *p_mol) |
bool __fastcall | Load (const CSmallString &fullname) |
bool __fastcall | Save (const CSmallString &fullname) |
bool __fastcall | SaveOnlyJob (CJob *p_job) |
CJob *__fastcall | AddJob (const CUUID &job_uuid, const CSmallString &name, const CSmallString &descrip, CMoleculeInfo *p_minfo) |
CProperty *__fastcall | AddProperty (const CUUID &uuid, const CSmallString &name, const CSmallString &descrip) |
CMoleculeInfo *__fastcall | AddMoleculeInfo (EMoleculeInfoType type) |
CMoleculeInfo *__fastcall | AddMoleculeInfo (CJob *p_job, int local_id, EMoleculeInfoType type) |
CTemplList< CJob > &__fastcall | GetJobsList (void) |
CTemplList< CProperty > &__fastcall | GetPropertiesList (void) |
CTemplList< CMoleculeInfo > &__fastcall | GetMoleculeInfoList (void) |
CJob *__fastcall | FindJob (int index) |
CJob *__fastcall | FindCharonJob (int ch_id) |
CProperty *__fastcall | FindProperty (int index) |
CMoleculeInfo *__fastcall | FindMoleculeInfo (int index) |
CMolecule *__fastcall | GetMolecule (void) |
CExtObject *__fastcall | FindObject (int index) |
bool __fastcall | ActivateJob (CJob *p_job, CMoleculeInfo *p_molinfo=NULL) |
CJob *__fastcall | GetActiveJob (void) |
void __fastcall | LockSystem (void) |
bool __fastcall | IsSystemLocked (void) |
void __fastcall | RegisterAllWatch (void) |
CMoleculeInfo *__fastcall | GetInitialMoleculeInfo (void) |
bool __fastcall | IsInitialMoleculeInfo (CMoleculeInfo *info) |
int __fastcall | GetNumOfAtoms (void) |
int __fastcall | GetAtomicNumber (int index) |
const CAtomType &__fastcall | GetAtomType (int index) |
int __fastcall | GetIndexFromAtomIndex (int atom_index) |
CContainerEnumerator *__fastcall | GetRootEnumerator (void) |
CContainerEnumerator *__fastcall | GetRootMolInfoEnumerator (void) |
Public Attributes | |
__property CAdvancedProject * | Project = {read = GetAdvancedProject} |