#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.
|