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

rnaml::NumberingTable Class Reference

#include <NumberingTable.h>

Inheritance diagram for rnaml::NumberingTable:

rnaml::Object List of all members.

Public Methods

 NumberingTable ()
 Initializes the object.

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

NumberingTable * clone () const
 Clones the object.

virtual ~NumberingTable ()
 Destroys the object.

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

int getLength () const
 Gets the numberingTable length.

void setLength (int length)
 Sets the numberingTable length.

const std::vector< int > & getValues () const
 Gets the numberingTable value.

void addValue (int value)
 Adds a value in the numberingTable.

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


Private Attributes

std::vector< int > values
 The integer values of the tables.


Constructor & Destructor Documentation

rnaml::NumberingTable::NumberingTable   [inline]
 

Initializes the object.

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

Initializes the object with the right's content.

Parameters:
right  the object to copy.

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

Destroys the object.


Member Function Documentation

void rnaml::NumberingTable::addValue int    value
 

Adds a value in the numberingTable.

Parameters:
value  the numberingTable value.

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

Clones the object.

Returns:
a copy of the object.

int rnaml::NumberingTable::getLength   const [inline]
 

Gets the numberingTable length.

Returns:
the numberingTable length or 0.

const std::vector< int >& rnaml::NumberingTable::getValues   const [inline]
 

Gets the numberingTable value.

Returns:
the numberingTable value.

NumberingTable & rnaml::NumberingTable::operator= const NumberingTable &    right
 

Assigns the object with the right's content.

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

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

Sets the numberingTable C substructure.

Parameters:
obj  the numberingTable C substructure.

Reimplemented from rnaml::Object.

void rnaml::NumberingTable::setLength int    length [inline]
 

Sets the numberingTable length.

Parameters:
length  the numberingTable length.


Member Data Documentation

std::vector< int > rnaml::NumberingTable::values [private]
 

The integer values of the tables.


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