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

rnaml::SeqAnnotation Class Reference

#include <SeqAnnotation.h>

Inheritance diagram for rnaml::SeqAnnotation:

rnaml::Object List of all members.

Public Methods

 SeqAnnotation ()
 Initializes the object.

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

SeqAnnotation * clone () const
 Clones the object.

virtual ~SeqAnnotation ()
 Destroys the object.

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

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

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

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


Private Attributes

std::vector< Object * > children
 The seqAnnotation child collection.


Constructor & Destructor Documentation

rnaml::SeqAnnotation::SeqAnnotation   [inline]
 

Initializes the object.

rnaml::SeqAnnotation::SeqAnnotation const SeqAnnotation &    right
 

Initializes the object with the right's content.

Parameters:
right  the object to copy.

rnaml::SeqAnnotation::~SeqAnnotation   [virtual]
 

Destroys the object.


Member Function Documentation

void rnaml::SeqAnnotation::addChild Object   obj
 

Adds a new child.

Parameters:
obj  the child to add.

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

Clones the object.

Returns:
a copy of the object.

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

Gets the seqAnnotation children collection.

Returns:
the seqAnnotation children collection vector.

SeqAnnotation & rnaml::SeqAnnotation::operator= const SeqAnnotation &    right
 

Assigns the object with the right's content.

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

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

Sets the seqAnnotation C substructure.

Parameters:
obj  the seqAnnotation C substructure.

Reimplemented from rnaml::Object.


Member Data Documentation

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

The seqAnnotation child 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