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

rnaml::Structure Class Reference

#include <Structure.h>

Inheritance diagram for rnaml::Structure:

rnaml::Object List of all members.

Public Methods

 Structure ()
 Initializes the object.

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

Structure * clone () const
 Clones the object.

virtual ~Structure ()
 Destroys the object.

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

std::vector< Model * > & getModels ()
 Gets the structure model collection.

void addModel (Model *model)
 Adds a new model.

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


Private Attributes

std::vector< Model * > models
 The model collection.


Constructor & Destructor Documentation

rnaml::Structure::Structure   [inline]
 

Initializes the object.

rnaml::Structure::Structure const Structure &    right
 

Initializes the object with the right's content.

Parameters:
right  the object to copy.

rnaml::Structure::~Structure   [virtual]
 

Destroys the object.


Member Function Documentation

void rnaml::Structure::addModel Model   model
 

Adds a new model.

Parameters:
model  the object model to add.

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

Clones the object.

Returns:
a copy of the object.

std::vector< Model* >& rnaml::Structure::getModels   [inline]
 

Gets the structure model collection.

Returns:
the structure model collection vector.

Structure & rnaml::Structure::operator= const Structure &    right
 

Assigns the object with the right's content.

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

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

Sets the structure C substructure.

Parameters:
obj  the structure C substructure.

Reimplemented from rnaml::Object.


Member Data Documentation

std::vector< Model* > rnaml::Structure::models [private]
 

The model collection.


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