#include <Base.h>
Inheritance diagram for rnaml::Base:

Public Methods | |
| Base () | |
| Initializes the object. | |
| Base (const Base &right) | |
| Initializes the object with the right's content. | |
| Base * | clone () const |
| Clones the object. | |
| virtual | ~Base () |
| Destroys the object. | |
| Base & | operator= (const Base &right) |
| Assigns the object with the right's content. | |
| const char * | getStrand () const |
| Gets the base strand. | |
| void | setStrand (const char *strand) |
| Sets the base strand. | |
| int | getPosition () const |
| Gets the base position. | |
| void | setPosition (int position) |
| Sets the base position. | |
| const char * | getBaseType () const |
| Gets the base baseType. | |
| void | setBaseType (const char *baseType) |
| Sets the base baseType. | |
| char | getAltLoc () const |
| Gets the base altLoc. | |
| void | setAltLoc (char altLoc) |
| Sets the base altLoc. | |
| char | getInsertion () const |
| Gets the base insertion. | |
| void | setInsertion (char insertion) |
| Sets the base insertion. | |
| std::vector< Atom * > & | getAtoms () |
| Gets the base atom collection. | |
| void | addAtom (Atom *atom) |
| Adds a new atom. | |
| virtual void | setCStructure (rnamlObject *obj) |
| Sets the base C substructure. | |
Private Attributes | |
| std::vector< Atom * > | atoms |
| The atom collection. | |
|
|
Initializes the object.
|
|
|
Initializes the object with the right's content.
|
|
|
Destroys the object.
|
|
|
Adds a new atom.
|
|
|
Clones the object.
|
|
|
Gets the base altLoc.
|
|
|
Gets the base atom collection.
|
|
|
Gets the base baseType.
|
|
|
Gets the base insertion.
|
|
|
Gets the base position.
|
|
|
Gets the base strand.
|
|
|
Assigns the object with the right's content.
|
|
|
Sets the base altLoc.
|
|
|
Sets the base baseType.
|
|
|
Sets the base C substructure.
Reimplemented from rnaml::Object. |
|
|
Sets the base insertion.
|
|
|
Sets the base position.
|
|
|
Sets the base strand.
|
|
|
The atom collection.
|
1.2.18