#include <Fragment.h>
Inheritance diagram for CFragment:
Public Methods | |
__fastcall | CFragment (CFragmentsList *own) |
void __fastcall | RemoveFromBaseList (CElementsRecord *history=NULL) |
void __fastcall | MapAtoms (CAtom *atom1, CAtom *atom2=NULL, CElementsRecord *history=NULL) |
void __fastcall | MapBonds (CElementsRecord *history=NULL) |
void __fastcall | EndMap (void) |
bool __fastcall | Delete (void) |
bool __fastcall | DeleteContents (void) |
bool __fastcall | SaveChangePositionOfAtoms (void) |
bool __fastcall | MapAtomsFromSelection (CSelection *p_selection) |
bool __fastcall | AddObject (CExtObject *p_object) |
bool __fastcall | RemoveObject (CExtObject *p_object) |
CPoint __fastcall | GetCentrum (void) |
CMolecule *__fastcall | GetMolecule (void) |
bool __fastcall | Load (CXMLElement *p_el) |
bool __fastcall | Save (CXMLElement *p_el) |
bool __fastcall | SaveInStructureFormat (CXMLElement *p_el) |
bool __fastcall | RegisterAtom (CAtom *atom, CElementsRecord *history=NULL) |
bool __fastcall | UnregisterAtom (CAtom *atom, CElementsRecord *history=NULL) |
bool __fastcall | RegisterBond (CBond *bond, CElementsRecord *history=NULL) |
bool __fastcall | UnregisterBond (CBond *bond, CElementsRecord *history=NULL) |
bool __fastcall | RegisterHalfBond (CBond *bond, CElementsRecord *history=NULL) |
bool __fastcall | UnregisterHalfBond (CBond *bond, CElementsRecord *history=NULL) |
virtual void __fastcall | RemoveFromRegistered (CExtObject *object, CElementsRecord *history=NULL) |
Public Attributes | |
CSimpleList< CAtom > | Atoms |
CSimpleList< CBond > | Bonds |
CSimpleList< CBond > | HalfBonds |