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

rnaml::Helix Class Reference

#include <Helix.h>

Inheritance diagram for rnaml::Helix:

rnaml::Object List of all members.

Public Methods

 Helix ()
 Initializes the object.

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

Helix * clone () const
 Clones the object.

virtual ~Helix ()
 Destroys the object.

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

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

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

BaseId5pgetBaseId5p () const
 Gets the helix baseId5p.

void setBaseId5p (BaseId5p *baseId5p)
 Sets the helix baseId5p.

BaseId3pgetBaseId3p () const
 Gets the helix baseId3p.

void setBaseId3p (BaseId3p *baseId3p)
 Sets the helix baseId3p.

LengthgetLength () const
 Gets the helix length.

void setLength (Length *length)
 Sets the helix length.


Constructor & Destructor Documentation

rnaml::Helix::Helix   [inline]
 

Initializes the object.

rnaml::Helix::Helix const Helix &    right [inline]
 

Initializes the object with the right's content.

Parameters:
right  the object to copy.

virtual rnaml::Helix::~Helix   [inline, virtual]
 

Destroys the object.


Member Function Documentation

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

Clones the object.

Returns:
a copy of the object.

BaseId3p * rnaml::Helix::getBaseId3p  
 

Gets the helix baseId3p.

Returns:
the helix baseId3p.

BaseId5p * rnaml::Helix::getBaseId5p  
 

Gets the helix baseId5p.

Returns:
the helix baseId5p.

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

Gets the helix id.

Returns:
the helix id.

Length * rnaml::Helix::getLength  
 

Gets the helix length.

Returns:
the helix length or 0.

Helix & rnaml::Helix::operator= const Helix &    right
 

Assigns the object with the right's content.

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

void rnaml::Helix::setBaseId3p BaseId3p   baseId3p
 

Sets the helix baseId3p.

Parameters:
baseId3p  the helix baseId3p.

void rnaml::Helix::setBaseId5p BaseId5p   baseId5p
 

Sets the helix baseId5p.

Parameters:
baseId5p  the helix baseId5p.

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

Sets the helix id.

Parameters:
id  the helix id.

void rnaml::Helix::setLength Length   length
 

Sets the helix length.

Parameters:
length  the helix length.


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