#include <MoleculeClass.h>
Inheritance diagram for rnaml::MoleculeClass:
Public Methods | |
MoleculeClass () | |
Initializes the object. | |
MoleculeClass (const MoleculeClass &right) | |
Initializes the object with the right's content. | |
MoleculeClass * | clone () const |
Clones the object. | |
virtual | ~MoleculeClass () |
Destroys the object. | |
MoleculeClass & | operator= (const MoleculeClass &right) |
Assigns the object with the right's content. | |
Identity * | getIdentity () const |
Gets the moleculeClass identity. | |
void | setIdentity (Identity *identity) |
Sets the moleculeClass identity. | |
std::vector< Object * > & | getChildren () |
Gets the moleculeClass child collection. | |
void | addChild (Object *obj) |
Adds a new child. | |
virtual void | setCStructure (rnamlObject *obj) |
Sets the moleculeClass C substructure. | |
Private Attributes | |
std::vector< Object * > | children |
The moleculeClass child collection. |
|
Initializes the object.
|
|
Initializes the object with the right's content.
|
|
Destroys the object.
|
|
Adds a new child.
|
|
Clones the object.
|
|
Gets the moleculeClass child collection.
|
|
Gets the moleculeClass identity.
|
|
Assigns the object with the right's content.
|
|
Sets the moleculeClass C substructure.
Reimplemented from rnaml::Object. |
|
Sets the moleculeClass identity.
|
|
The moleculeClass child collection.
|