Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

rnaml::NumberingSystem Class Reference

#include <NumberingSystem.h>

Inheritance diagram for rnaml::NumberingSystem:

rnaml::Object List of all members.

Public Methods

 NumberingSystem ()
 Initializes the object.

 NumberingSystem (const NumberingSystem &right)
 Initializes the object with the right's content.

NumberingSystem * clone () const
 Clones the object.

virtual ~NumberingSystem ()
 Destroys the object.

NumberingSystem & operator= (const NumberingSystem &right)
 Assigns the object with the right's content.

const char * getId () const
 Gets the numberingSystem id.

void setId (const char *id)
 Sets the numberingSystem id.

bool getUsedInFile () const
 Gets the numberingSystem usedInFile flag.

void setUsedInFile (bool usedInFile)
 Sets the numberingSystem usedInFile flag.

std::vector< Object * > & getChildren ()
 Gets the numbering collection.

void addChild (Object *obj)
 Adds a new object.

virtual void setCStructure (rnamlObject *obj)
 Sets the numberingSystem C substructure.


Private Attributes

std::vector< Object * > children
 The numberingRange collection.


Constructor & Destructor Documentation

rnaml::NumberingSystem::NumberingSystem   [inline]
 

Initializes the object.

rnaml::NumberingSystem::NumberingSystem const NumberingSystem &    right
 

Initializes the object with the right's content.

Parameters:
right  the object to copy.

rnaml::NumberingSystem::~NumberingSystem   [virtual]
 

Destroys the object.


Member Function Documentation

void rnaml::NumberingSystem::addChild Object   obj
 

Adds a new object.

Parameters:
obj  the object to add.

NumberingSystem* rnaml::NumberingSystem::clone   const [inline]
 

Clones the object.

Returns:
a copy of the object.

std::vector< Object* >& rnaml::NumberingSystem::getChildren   [inline]
 

Gets the numbering collection.

Returns:
the numbering collection vector.

const char* rnaml::NumberingSystem::getId   const [inline]
 

Gets the numberingSystem id.

Returns:
the numberingSystem id.

bool rnaml::NumberingSystem::getUsedInFile  
 

Gets the numberingSystem usedInFile flag.

Returns:
the numberingSystem usedInFile flag.

NumberingSystem & rnaml::NumberingSystem::operator= const NumberingSystem &    right
 

Assigns the object with the right's content.

Parameters:
right  the object to copy.
Returns:
itself.

void rnaml::NumberingSystem::setCStructure rnamlObject   obj [virtual]
 

Sets the numberingSystem C substructure.

Parameters:
obj  the numberingSystem C substructure.

Reimplemented from rnaml::Object.

void rnaml::NumberingSystem::setId const char *    id [inline]
 

Sets the numberingSystem id.

Parameters:
id  the numberingSystem id.

void rnaml::NumberingSystem::setUsedInFile bool    usedInFile
 

Sets the numberingSystem usedInFile flag.

Parameters:
usedInFile  the numberingSystem usedInFile flag.


Member Data Documentation

std::vector< Object* > rnaml::NumberingSystem::children [private]
 

The numberingRange collection.


The documentation for this class was generated from the following files:
Generated on Tue Nov 11 14:59:56 2003 for xmlcpg by doxygen1.2.18