#include <Molecule.h>
Inheritance diagram for CMolecule:
Public Methods | |
__fastcall | CMolecule (CComObject *owner, CProject *project) |
bool __fastcall | ChangePos (const CPoint &pos) |
bool __fastcall | Load (istream &stream) |
bool __fastcall | Load (CStructure *p_structure) |
bool __fastcall | Load (CXMLElement *p_el) |
bool __fastcall | Save (CXMLElement *p_el) |
bool __fastcall | SaveInStructureFormat (CXMLElement *p_el) |
CExtObject *__fastcall | FindObject (int index) |
void __fastcall | GetMoleculeMetrics (CPoint &low, CPoint &high) |
void __fastcall | Clear (void) |
bool __fastcall | IsEmpty (void) const |
CConstraintsList *__fastcall | GetActiveConstraintsList (void) |
void __fastcall | SetActiveConstraintsList (CConstraintsList *p_lis) |
Public Attributes | |
CInsertAdapter | InsertAdapter |
CCell | Cell |
CAtomsList | Atoms |
CBondsList | Bonds |
CStructureUnitsList | StructureUnits |
CFragmentsList | Fragments |
CSequencesList | Sequences |
__property CHistoryList * | HistoryList = {read = FHistoryList} |
__property CIndexCounter * | IndexCounter = {read = FIndexCounter} |
__property CProject * | Project = {read = GetProject} |