![]() |
PhoenixLecture
2.0.0
Set of tools to make lectures
|
Describe a speaker in a timetable. More...
#include <PTimeTable.h>
Public Member Functions | |
PLatexObj & | getAffiliation () |
Gets the affiliation of the PLatexSpeaker. More... | |
const PLatexObj & | getAffiliation () const |
Gets the affiliation of the PLatexSpeaker. More... | |
PLatexObj & | getDescription () |
Gets the description of the PLatexSpeaker. More... | |
const PLatexObj & | getDescription () const |
Gets the description of the PLatexSpeaker. More... | |
PLatexObj & | getJob () |
Gets the job of the PLatexSpeaker. More... | |
const PLatexObj & | getJob () const |
Gets the job of the PLatexSpeaker. More... | |
PString & | getLabel () |
Gets the label of the PLatexSpeaker. More... | |
const PString & | getLabel () const |
Gets the label of the PLatexSpeaker. More... | |
PLatexObj & | getName () |
Gets the name of the PLatexSpeaker. More... | |
const PLatexObj & | getName () const |
Gets the name of the PLatexSpeaker. More... | |
PLatexObj & | getTitle () |
Gets the title of the PLatexSpeaker. More... | |
const PLatexObj & | getTitle () const |
Gets the title of the PLatexSpeaker. More... | |
PLatexSpeaker & | operator= (const PLatexSpeaker &other) |
Operator = of class PLatexSpeaker. More... | |
PLatexSpeaker () | |
Constructor of class PLatexSpeaker. More... | |
PLatexSpeaker (const PLatexSpeaker &other) | |
Copy Constructor of class PLatexSpeaker. More... | |
void | setAffiliation (const PLatexObj &affiliation) |
Sets the affiliation of the PLatexSpeaker. More... | |
void | setDescription (const PLatexObj &description) |
Sets the description of the PLatexSpeaker. More... | |
void | setJob (const PLatexObj &job) |
Sets the job of the PLatexSpeaker. More... | |
void | setLabel (const PString &label) |
Sets the label of the PLatexSpeaker. More... | |
void | setName (const PLatexObj &name) |
Sets the name of the PLatexSpeaker. More... | |
void | setTitle (const PLatexObj &title) |
Sets the title of the PLatexSpeaker. More... | |
virtual | ~PLatexSpeaker () |
Destructor of class PLatexSpeaker. More... | |
Protected Member Functions | |
void | copyPLatexSpeaker (const PLatexSpeaker &other) |
Copy Function of class PLatexSpeaker. More... | |
Private Member Functions | |
void | initialisationPLatexSpeaker () |
Initialisation Function of class PLatexSpeaker. More... | |
Private Attributes | |
PLatexObj | p_affiliation |
Affiliation of the speaker. More... | |
PLatexObj | p_description |
Description of the speaker. More... | |
PLatexObj | p_job |
Job of the speaker. More... | |
PString | p_label |
Label to reference the speaker in the timetable. More... | |
PLatexObj | p_name |
Name of the speaker. More... | |
PLatexObj | p_title |
Title of the speaker (Doctor, Professor, etc) More... | |
Describe a speaker in a timetable.
Definition at line 15 of file PTimeTable.h.
PLatexSpeaker::PLatexSpeaker | ( | ) |
Constructor of class PLatexSpeaker.
Definition at line 13 of file PTimeTable.cpp.
References initialisationPLatexSpeaker().
PLatexSpeaker::PLatexSpeaker | ( | const PLatexSpeaker & | other | ) |
Copy Constructor of class PLatexSpeaker.
other | : PLatexSpeaker we want ot copy |
Definition at line 20 of file PTimeTable.cpp.
References copyPLatexSpeaker().
|
virtual |
|
protected |
Copy Function of class PLatexSpeaker.
other | : PLatexSpeaker we want ot copy |
Definition at line 167 of file PTimeTable.cpp.
References p_affiliation, p_description, p_job, p_label, p_name, and p_title.
Referenced by operator=(), and PLatexSpeaker().
PLatexObj & PLatexSpeaker::getAffiliation | ( | ) |
Gets the affiliation of the PLatexSpeaker.
Definition at line 146 of file PTimeTable.cpp.
References p_affiliation.
const PLatexObj & PLatexSpeaker::getAffiliation | ( | ) | const |
Gets the affiliation of the PLatexSpeaker.
Definition at line 139 of file PTimeTable.cpp.
References p_affiliation.
Referenced by pspeaker_texSpeaker(), and ptimetable_loadSpeaker().
PLatexObj & PLatexSpeaker::getDescription | ( | ) |
Gets the description of the PLatexSpeaker.
Definition at line 160 of file PTimeTable.cpp.
References p_description.
const PLatexObj & PLatexSpeaker::getDescription | ( | ) | const |
Gets the description of the PLatexSpeaker.
Definition at line 153 of file PTimeTable.cpp.
References p_description.
Referenced by pspeaker_texSpeaker(), and ptimetable_loadSpeaker().
PLatexObj & PLatexSpeaker::getJob | ( | ) |
Gets the job of the PLatexSpeaker.
Definition at line 132 of file PTimeTable.cpp.
References p_job.
const PLatexObj & PLatexSpeaker::getJob | ( | ) | const |
Gets the job of the PLatexSpeaker.
Definition at line 125 of file PTimeTable.cpp.
References p_job.
Referenced by pspeaker_texSpeaker(), and ptimetable_loadSpeaker().
PString & PLatexSpeaker::getLabel | ( | ) |
Gets the label of the PLatexSpeaker.
Definition at line 118 of file PTimeTable.cpp.
References p_label.
const PString & PLatexSpeaker::getLabel | ( | ) | const |
Gets the label of the PLatexSpeaker.
Definition at line 111 of file PTimeTable.cpp.
References p_label.
Referenced by pspeaker_texSpeaker().
PLatexObj & PLatexSpeaker::getName | ( | ) |
Gets the name of the PLatexSpeaker.
Definition at line 90 of file PTimeTable.cpp.
References p_name.
const PLatexObj & PLatexSpeaker::getName | ( | ) | const |
Gets the name of the PLatexSpeaker.
Definition at line 83 of file PTimeTable.cpp.
References p_name.
Referenced by pspeaker_texSpeaker(), ptimetable_loadSpeaker(), and ptimetable_texLecture().
PLatexObj & PLatexSpeaker::getTitle | ( | ) |
Gets the title of the PLatexSpeaker.
Definition at line 104 of file PTimeTable.cpp.
References p_title.
const PLatexObj & PLatexSpeaker::getTitle | ( | ) | const |
Gets the title of the PLatexSpeaker.
Definition at line 97 of file PTimeTable.cpp.
References p_title.
Referenced by pspeaker_texSpeaker(), and ptimetable_loadSpeaker().
|
private |
Initialisation Function of class PLatexSpeaker.
Definition at line 177 of file PTimeTable.cpp.
References p_label.
Referenced by PLatexSpeaker().
PLatexSpeaker & PLatexSpeaker::operator= | ( | const PLatexSpeaker & | other | ) |
Operator = of class PLatexSpeaker.
other | : PLatexSpeaker we want ot copy |
Definition at line 33 of file PTimeTable.cpp.
References copyPLatexSpeaker().
void PLatexSpeaker::setAffiliation | ( | const PLatexObj & | affiliation | ) |
Sets the affiliation of the PLatexSpeaker.
affiliation | : affiliation of the PLatexSpeaker |
Definition at line 69 of file PTimeTable.cpp.
References p_affiliation.
void PLatexSpeaker::setDescription | ( | const PLatexObj & | description | ) |
Sets the description of the PLatexSpeaker.
description | : description of the PLatexSpeaker |
Definition at line 76 of file PTimeTable.cpp.
References p_description.
void PLatexSpeaker::setJob | ( | const PLatexObj & | job | ) |
Sets the job of the PLatexSpeaker.
job | : job of the PLatexSpeaker |
Definition at line 62 of file PTimeTable.cpp.
References p_job.
void PLatexSpeaker::setLabel | ( | const PString & | label | ) |
Sets the label of the PLatexSpeaker.
label | : label of the PLatexSpeaker |
Definition at line 55 of file PTimeTable.cpp.
References p_label.
Referenced by ptimetable_loadSpeaker().
void PLatexSpeaker::setName | ( | const PLatexObj & | name | ) |
Sets the name of the PLatexSpeaker.
name | : name of the PLatexSpeaker |
Definition at line 41 of file PTimeTable.cpp.
References p_name.
void PLatexSpeaker::setTitle | ( | const PLatexObj & | title | ) |
Sets the title of the PLatexSpeaker.
title | : title of the PLatexSpeaker |
Definition at line 48 of file PTimeTable.cpp.
References p_title.
|
private |
Affiliation of the speaker.
Definition at line 52 of file PTimeTable.h.
Referenced by copyPLatexSpeaker(), getAffiliation(), and setAffiliation().
|
private |
Description of the speaker.
Definition at line 54 of file PTimeTable.h.
Referenced by copyPLatexSpeaker(), getDescription(), and setDescription().
|
private |
Job of the speaker.
Definition at line 50 of file PTimeTable.h.
Referenced by copyPLatexSpeaker(), getJob(), and setJob().
|
private |
Label to reference the speaker in the timetable.
Definition at line 48 of file PTimeTable.h.
Referenced by copyPLatexSpeaker(), getLabel(), initialisationPLatexSpeaker(), and setLabel().
|
private |
Name of the speaker.
Definition at line 44 of file PTimeTable.h.
Referenced by copyPLatexSpeaker(), getName(), and setName().
|
private |
Title of the speaker (Doctor, Professor, etc)
Definition at line 46 of file PTimeTable.h.
Referenced by copyPLatexSpeaker(), getTitle(), and setTitle().