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

CStructureUnit Class Reference

implementation of structureunit More...

#include <StructureUnit.h>

Inheritance diagram for CStructureUnit:

Inheritance graph
[legend]
Collaboration diagram for CStructureUnit:

Collaboration graph
[legend]
List of all members.

Public Methods

__fastcall CStructureUnit (CStructureUnitsList *baselist, CPluginObjectInfo *objectinfo)
void __fastcall RemoveFromBaseList (CElementsRecord *history=NULL)
bool __fastcall Delete (void)
bool __fastcall IsModified (void)
CMolecule *__fastcall GetMolecule (void)
CSmallString __fastcall GetFullUnitName (void)
const CSmallString &__fastcall GetUnitName (void)
void __fastcall SetUnitName (const CSmallString &name)
void __fastcall SetUnitID (int unit_id)
int __fastcall GetUnitID (void)
bool __fastcall RegisterAtom (CAtom *atom, int index)
bool __fastcall UnregisterAtom (int index)
void __fastcall SetNumOfAtoms (int atoms)
int __fastcall GetNumOfAtoms (void)
CAtom *__fastcall GetAtom (int index)
bool __fastcall Load (CXMLElement *p_el)
bool __fastcall Save (CXMLElement *p_el)
virtual void __fastcall RemoveFromRegistered (CExtObject *object, CElementsRecord *history=NULL)

Protected Attributes

CStructureUnitsListFBaselist
CSmallString FUnitName
int NumOfAtoms
CAtom ** AtomsArea
bool Modified
int UnitID

Friends

class CStructureUnitData

Detailed Description

implementation of structureunit


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