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

Public Methods | |
| Person () | |
| Initializes the object. | |
| Person (const Person &right) | |
| Initializes the object with the right's content. | |
| Person * | clone () const |
| Clones the object. | |
| virtual | ~Person () |
| Destroys the object. | |
| Person & | operator= (const Person &right) |
| Assigns the object with the right's content. | |
| const char * | getFirstName () const |
| Gets the person firstName. | |
| void | setFirstName (const char *firstName) |
| Sets the person firstName. | |
| const char * | getLastName () const |
| Gets the person lastName. | |
| void | setLastName (const char *lastName) |
| Sets the person lastName. | |
| std::vector< Affiliation * > & | getAffiliations () |
| Gets the person affiliation collection. | |
| void | addAffiliation (Affiliation *affiliation) |
| Adds a new affiliation. | |
| virtual void | setCStructure (rnamlObject *obj) |
| Sets the person C substructure. | |
Private Attributes | |
| std::vector< Affiliation * > | affiliations |
| The affiliation collection. | |
|
|
Initializes the object.
|
|
|
Initializes the object with the right's content.
|
|
|
Destroys the object.
|
|
|
Adds a new affiliation.
|
|
|
Clones the object.
|
|
|
Gets the person affiliation collection.
|
|
|
Gets the person firstName.
|
|
|
Gets the person lastName.
|
|
|
Assigns the object with the right's content.
|
|
|
Sets the person C substructure.
Reimplemented from rnaml::Object. |
|
|
Sets the person firstName.
|
|
|
Sets the person lastName.
|
|
|
The affiliation collection.
|
1.2.18