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

rnaml::Interactions Class Reference

#include <Interactions.h>

Inheritance diagram for rnaml::Interactions:

rnaml::Object List of all members.

Public Methods

 Interactions ()
 Initializes the object.

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

Interactions * clone () const
 Clones the object.

virtual ~Interactions ()
 Destroys the object.

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

std::vector< StrAnnotation * > & getStrAnnotations ()
 Gets the interactions strAnnotation collection.

void addStrAnnotation (StrAnnotation *strAnnotation)
 Adds a new strAnnotation.

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


Private Attributes

std::vector< StrAnnotation * > strAnnotations
 The strAnnotation collection.


Constructor & Destructor Documentation

rnaml::Interactions::Interactions   [inline]
 

Initializes the object.

rnaml::Interactions::Interactions const Interactions &    right
 

Initializes the object with the right's content.

Parameters:
right  the object to copy.

rnaml::Interactions::~Interactions   [virtual]
 

Destroys the object.


Member Function Documentation

void rnaml::Interactions::addStrAnnotation StrAnnotation   strAnnotation
 

Adds a new strAnnotation.

Parameters:
strAnnotation  the object strAnnotation to add.

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

Clones the object.

Returns:
a copy of the object.

std::vector< StrAnnotation* >& rnaml::Interactions::getStrAnnotations   [inline]
 

Gets the interactions strAnnotation collection.

Returns:
the interactions strAnnotation collection vector.

Interactions & rnaml::Interactions::operator= const Interactions &    right
 

Assigns the object with the right's content.

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

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

Sets the interactions C substructure.

Parameters:
obj  the interactions C substructure.

Reimplemented from rnaml::Object.


Member Data Documentation

std::vector< StrAnnotation* > rnaml::Interactions::strAnnotations [private]
 

The strAnnotation 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