#include <Bond.h>
Inheritance diagram for CBond:
Public Methods | |
__fastcall | CBond (CBondsList *bl) |
__fastcall | CBond (CBondsList *bl, CAtom *p_a1, CAtom *p_a2, EBondOrder o) |
void __fastcall | RemoveFromBaseList (CElementsRecord *history=NULL) |
bool __fastcall | Delete (bool virtual_as_normal=false) |
bool __fastcall | Break (bool virtual_as_normal=false) |
bool __fastcall | ChangeOrder (EBondOrder order) |
void __fastcall | SetOrder (EBondOrder order) |
void __fastcall | SetWorkForFragment (bool set_status) |
bool __fastcall | GetWorkForFragment (void) |
EBondOrder __fastcall | GetOrder (void) const |
CAtom *__fastcall | GetFirstAtom (void) const |
CAtom *__fastcall | GetSecondAtom (void) const |
CMolecule *__fastcall | GetMolecule (void) const |
CBondsList *__fastcall | GetBondsList (void) const |
CPoint __fastcall | GetMainVector (void) const |
double __fastcall | GetLength (void) const |
CAtom *__fastcall | GetOppositeAtom (CAtom *p_a) const |
CAtom *__fastcall | GetConectAtom (void) const |
virtual CGeoDescriptor __fastcall | GetGeoDescriptor (void) |
bool __fastcall | Load (CXMLElement *p_el) |
bool __fastcall | Save (CXMLElement *p_el) |
virtual void __fastcall | RemoveFromRegistered (CExtObject *object, CElementsRecord *history=NULL) |
Public Attributes | |
__property CMolecule * | Molecule = {read = GetMolecule} |