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

rnaml::ModelInfo Class Reference

#include <ModelInfo.h>

Inheritance diagram for rnaml::ModelInfo:

rnaml::Object List of all members.

Public Methods

 ModelInfo ()
 Initializes the object.

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

ModelInfo * clone () const
 Clones the object.

virtual ~ModelInfo ()
 Destroys the object.

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

MethodgetMethod () const
 Gets the modelInfo method.

void setMethod (Method *method)
 Sets the modelInfo method.

ResolutiongetResolution () const
 Gets the modelInfo resolution.

void setResolution (Resolution *resolution)
 Sets the modelInfo resolution.

std::vector< FreeEnergy * > & getFreeEnergies ()
 Gets the modelInfo freeEnergy collection.

void addFreeEnergy (FreeEnergy *freeEnergy)
 Adds a new freeEnergy.

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


Private Attributes

std::vector< FreeEnergy * > freeEnergies
 The freeEnergy collection.


Constructor & Destructor Documentation

rnaml::ModelInfo::ModelInfo   [inline]
 

Initializes the object.

rnaml::ModelInfo::ModelInfo const ModelInfo &    right
 

Initializes the object with the right's content.

Parameters:
right  the object to copy.

rnaml::ModelInfo::~ModelInfo   [virtual]
 

Destroys the object.


Member Function Documentation

void rnaml::ModelInfo::addFreeEnergy FreeEnergy   freeEnergy
 

Adds a new freeEnergy.

Parameters:
freeEnergy  the object freeEnergy to add.*

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

Clones the object.

Returns:
a copy of the object.

std::vector< FreeEnergy* >& rnaml::ModelInfo::getFreeEnergies   [inline]
 

Gets the modelInfo freeEnergy collection.

Returns:
the modelInfo freeEnergy collection vector.

Method * rnaml::ModelInfo::getMethod  
 

Gets the modelInfo method.

Returns:
the modelInfo method.

Resolution * rnaml::ModelInfo::getResolution  
 

Gets the modelInfo resolution.

Returns:
the modelInfo resolution.

ModelInfo & rnaml::ModelInfo::operator= const ModelInfo &    right
 

Assigns the object with the right's content.

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

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

Sets the modelInfo C substructure.

Parameters:
obj  the modelInfo C substructure.

Reimplemented from rnaml::Object.

void rnaml::ModelInfo::setMethod Method   method
 

Sets the modelInfo method.

Parameters:
method  the modelInfo method.

void rnaml::ModelInfo::setResolution Resolution   resolution
 

Sets the modelInfo resolution.

Parameters:
resolution  the modelInfo resolution.


Member Data Documentation

std::vector< FreeEnergy* > rnaml::ModelInfo::freeEnergies [private]
 

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