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

rnaml::BaseId Class Reference

#include <BaseId.h>

Inheritance diagram for rnaml::BaseId:

rnaml::Object List of all members.

Public Methods

 BaseId ()
 Initializes the object.

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

BaseId * clone () const
 Clones the object.

virtual ~BaseId ()
 Destroys the object.

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

MoleculeIdgetMoleculeId () const
 Gets the baseId moleculeId.

void setMoleculeId (MoleculeId *moleculeId)
 Sets the baseId moleculeId.

ModelIdgetModelId () const
 Gets the baseId modelId.

void setModelId (ModelId *modelId)
 Sets the baseId modelId.

const char * getStrand () const
 Gets the baseId strand.

void setStrand (const char *strand)
 Sets the baseId strand.

int getPosition () const
 Gets the baseId position.

void setPosition (int position)
 Sets the baseId position.


Constructor & Destructor Documentation

rnaml::BaseId::BaseId   [inline]
 

Initializes the object.

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

Initializes the object with the right's content.

Parameters:
right  the object to copy.

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

Destroys the object.


Member Function Documentation

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

Clones the object.

Returns:
a copy of the object.

ModelId * rnaml::BaseId::getModelId  
 

Gets the baseId modelId.

Returns:
the baseId modelId.

MoleculeId * rnaml::BaseId::getMoleculeId  
 

Gets the baseId moleculeId.

Returns:
the baseId moleculeId.

int rnaml::BaseId::getPosition   const [inline]
 

Gets the baseId position.

Returns:
the baseId position.

const char* rnaml::BaseId::getStrand   const [inline]
 

Gets the baseId strand.

Returns:
the baseId strand string.

BaseId & rnaml::BaseId::operator= const BaseId &    right
 

Assigns the object with the right's content.

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

void rnaml::BaseId::setModelId ModelId   modelId
 

Sets the baseId modelId.

Parameters:
modelId  the baseId modelId.

void rnaml::BaseId::setMoleculeId MoleculeId   moleculeId
 

Sets the baseId moleculeId.

Parameters:
moleculeId  the baseId moleculeId.

void rnaml::BaseId::setPosition int    position [inline]
 

Sets the baseId position.

Parameters:
position  the baseId position.

void rnaml::BaseId::setStrand const char *    strand [inline]
 

Sets the baseId strand.

Parameters:
strand  the baseId strand string.


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