#include <Model.h>
Inheritance diagram for rnaml::Model:
Public Methods | |
Model () | |
Initializes the object. | |
Model (const Model &right) | |
Initializes the object with the right's content. | |
Model * | clone () const |
Clones the object. | |
virtual | ~Model () |
Destroys the object. | |
Model & | operator= (const Model &right) |
Assigns the object with the right's content. | |
const char * | getId () const |
Gets the model id. | |
void | setId (const char *id) |
Sets the model id. | |
ModelInfo * | getModelInfo () const |
Gets the model modelInfo. | |
void | setModelInfo (ModelInfo *modelInfo) |
Sets the model modelInfo. | |
std::vector< Base * > & | getBases () |
Gets the model base collection. | |
void | addBase (Base *base) |
Adds a new base. | |
StrAnnotation * | getStrAnnotation () const |
Gets the model strAnnotation. | |
void | setStrAnnotation (StrAnnotation *strAnnotation) |
Sets the model strAnnotation. | |
SecondaryStructureDisplay * | getSecondaryStructureDisplay () const |
Gets the model secondaryStructureDisplay. | |
void | setSecondaryStructureDisplay (SecondaryStructureDisplay *secondaryStructureDisplay) |
Sets the model secondaryStructureDisplay. | |
virtual void | setCStructure (rnamlObject *obj) |
Sets the model C substructure. | |
Private Attributes | |
std::vector< Base * > | bases |
The base collection. |
|
Initializes the object.
|
|
Initializes the object with the right's content.
|
|
Destroys the object.
|
|
Adds a new base.
|
|
Clones the object.
|
|
Gets the model base collection.
|
|
Gets the model id.
|
|
Gets the model modelInfo.
|
|
Gets the model secondaryStructureDisplay.
|
|
Gets the model strAnnotation.
|
|
Assigns the object with the right's content.
|
|
Sets the model C substructure.
Reimplemented from rnaml::Object. |
|
Sets the model id.
|
|
Sets the model modelInfo.
|
|
Sets the model secondaryStructureDisplay.
|
|
Sets the model strAnnotation.
|
|
The base collection.
|