9 #ifndef __PTIMETABLE_H__
10 #define __PTIMETABLE_H__
210 void setVecBlock(
const std::vector<PTimeTableBlock> & vecBlock);
211 void setVecSpeaker(
const std::vector<PLatexSpeaker> & vecSpeaker);
226 const std::vector<PTimeTableBlock> &
getVecBlock()
const;
size_t getMonth() const
Gets the month of the PLatexDate.
PLatexDate()
Constructor of class PLatexDate.
void setMonth(size_t month)
Sets the month of the PLatexDate.
virtual ~PLatexDate()
Destructor of class PLatexDate.
size_t getYear() const
Gets the year of the PLatexDate.
void setYear(size_t year)
Sets the year of the PLatexDate.
void setDay(size_t day)
Sets the day of the PLatexDate.
void copyPLatexDate(const PLatexDate &other)
Copy Function of class PLatexDate.
PLatexDate & operator=(const PLatexDate &other)
Operator = of class PLatexDate.
size_t getDay() const
Gets the day of the PLatexDate.
void initialisationPLatexDate()
Initialisation Function of class PLatexDate.
Describe a speaker in a timetable.
PLatexSpeaker & operator=(const PLatexSpeaker &other)
Operator = of class PLatexSpeaker.
void copyPLatexSpeaker(const PLatexSpeaker &other)
Copy Function of class PLatexSpeaker.
void setLabel(const PString &label)
Sets the label of the PLatexSpeaker.
PLatexObj p_title
Title of the speaker (Doctor, Professor, etc)
PLatexObj p_description
Description of the speaker.
void setJob(const PLatexObj &job)
Sets the job of the PLatexSpeaker.
void setName(const PLatexObj &name)
Sets the name of the PLatexSpeaker.
void setAffiliation(const PLatexObj &affiliation)
Sets the affiliation of the PLatexSpeaker.
PLatexObj p_name
Name of the speaker.
PLatexObj p_affiliation
Affiliation of the speaker.
const PLatexObj & getTitle() const
Gets the title of the PLatexSpeaker.
const PLatexObj & getName() const
Gets the name of the PLatexSpeaker.
void setDescription(const PLatexObj &description)
Sets the description of the PLatexSpeaker.
virtual ~PLatexSpeaker()
Destructor of class PLatexSpeaker.
PLatexObj p_job
Job of the speaker.
PString p_label
Label to reference the speaker in the timetable.
void setTitle(const PLatexObj &title)
Sets the title of the PLatexSpeaker.
void initialisationPLatexSpeaker()
Initialisation Function of class PLatexSpeaker.
const PString & getLabel() const
Gets the label of the PLatexSpeaker.
const PLatexObj & getAffiliation() const
Gets the affiliation of the PLatexSpeaker.
const PLatexObj & getDescription() const
Gets the description of the PLatexSpeaker.
PLatexSpeaker()
Constructor of class PLatexSpeaker.
const PLatexObj & getJob() const
Gets the job of the PLatexSpeaker.
virtual ~PLatexTime()
Destructor of class PLatexTime.
size_t getMinute() const
Gets the minute of the PLatexTime.
PLatexTime & operator=(const PLatexTime &other)
Operator = of class PLatexTime.
void copyPLatexTime(const PLatexTime &other)
Copy Function of class PLatexTime.
PLatexTime()
Constructor of class PLatexTime.
void setMinute(size_t minute)
Sets the minute of the PLatexTime.
void initialisationPLatexTime()
Initialisation Function of class PLatexTime.
void setHour(size_t hour)
Sets the hour of the PLatexTime.
size_t getHour() const
Gets the hour of the PLatexTime.