#include "beschikbaarheid.h" // Default constructor die de array initialiseert Beschikbaarheid::Beschikbaarheid() { for(int i = 0; i < MaxNrTijdsloten; i++) { tijdslotBeschikbaar[i] = true; } // Object is overal beschikbaar, oftewel: nog nergens ingeroosterd } // Beschiklbaarheid::Beschikbaarheid // Kijkt of het object beschikbaar is dit tijdslot bool Beschikbaarheid::isTijdslotBeschikbaar(int const tijdslot) { return tijdslotBeschikbaar[tijdslot]; } // Beschikbaarheid::isTijdslotBeschikbaar // Setter voor de beschikbaarheid van een tijdslot void Beschikbaarheid::setBeschikbaarheid(int const tijdslot, bool const beschikbaar) { tijdslotBeschikbaar[tijdslot] = beschikbaar; } // Beschikbaarheid::setBeschikbaarheid // Reset de beschikbaarheid van de hele array void Beschikbaarheid::resetBeschikbaarheid(int const nrTijdsloten) { for(int i = 0; i < nrTijdsloten; i++) { tijdslotBeschikbaar[i] = true; } } // Beschikbaarheid::resetBeschikbaarheid