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

CAtom Class Reference

Atom definition. More...

#include <Atom.h>

Inheritance diagram for CAtom:

Inheritance graph
[legend]
Collaboration diagram for CAtom:

Collaboration graph
[legend]
List of all members.

Public Methods

__fastcall CAtom (CAtomsList *bl)
__fastcall CAtom (CAtomsList *bl, int Z, const CPoint &pos)
void __fastcall RemoveFromBaseList (CElementsRecord *history=NULL)
bool __fastcall ChangePos (const CPoint &pos)
bool __fastcall ChangeZ (int newz)
bool __fastcall Delete (void)
bool __fastcall MakeBondWith (CAtom *atom, EBondOrder order)
virtual CGeoDescriptor __fastcall GetGeoDescriptor (void)
CMolecule *__fastcall GetMolecule (void) const
CAtomsList *__fastcall GetAtomsList (void) const
const CPoint &__fastcall GetPos (void) const
int __fastcall GetZ (void) const
const CAtomType &__fastcall GetAtomType (void) const
CSimpleList< CBond > &__fastcall GetBonds (void)
CStructureUnit *__fastcall GetStructureUnit (void) const
bool __fastcall IsVirtual (void)
CBond *__fastcall IsFixedWith (const CAtom *a2)
CBond *__fastcall GetConectBond (void)
void __fastcall SetPos (const CPoint &pos)
void __fastcall SetZ (int z)
void __fastcall SetAtomType (const CAtomType &atomtype)
void __fastcall SetStructureUnit (CStructureUnit *su)
void __fastcall SetWorkForFragment (bool set_status)
bool __fastcall GetWorkForFragment (void)
int __fastcall GetMolInfoIndex (void)
void __fastcall SetMolInfoIndex (int index)
void __fastcall RegisterBond (CBond *b)
void __fastcall UnregisterBond (CBond *b)
bool __fastcall Load (CXMLElement *p_el)
bool __fastcall Save (CXMLElement *p_el)

Public Attributes

__property CMoleculeMolecule = {read = GetMolecule}

Friends

class CAtomData

Detailed Description

Atom definition.


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