#include "vak.h" #include #include using namespace std; // Default constructor Vak::Vak() { vakId = -1; vakNaam = ""; docentId = -1; ingeroosterd = false; } // Vak::Vak // Setter voor vakId, vakNaam en DocentId void Vak::setWaardes(int vakId0, string vakNaam0, int docentId0) { vakId = vakId0; vakNaam = vakNaam0; docentId = docentId0; } // Vak::setWaardes // Verandert de waarde ingeroosterd naar ingeroosterd0 void Vak::setIngeroosterd(bool const ingeroosterd0) { ingeroosterd = ingeroosterd0; } // Vak::setIngeroosterd // Voegt een trackId toe aan de vector met de tracks van het vak void Vak::addTrackId(int const trackId0) { trackIds.push_back(trackId0); } // Vak::addTrackId // Getter voor het Id van het vak int const Vak::getId() { return vakId; } // Vak::getId // Getter voor de naam van het vak string const Vak::getVakNaam() { return vakNaam; } // Vak::getVakNaam // Getter voor de id van de docent van het vak int const Vak::getDocentId() { return docentId; } // Vak::getDocentId // Getter voor de vector met de track id's van het vak vector Vak::getTrackIds() { return trackIds; } // Vak::getTrackIds // Getter voor de boolean van of het vak is ingeroosterd bool const Vak::getIngeroosterd() { return ingeroosterd; } // Vak::getIngeroosterd