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

CBond Class Reference

bond implementation More...

#include <Bond.h>

Inheritance diagram for CBond:

Inheritance graph
[legend]
Collaboration diagram for CBond:

Collaboration graph
[legend]
List of all members.

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 CMoleculeMolecule = {read = GetMolecule}

Detailed Description

bond implementation


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