SUMO - Simulation of Urban MObility
|
#include <AGSchool.h>
Public Member Functions | |
bool | acceptThisAge (int age) |
bool | addNewChild () |
AGSchool (int capacity_, AGPosition pos, int beginAge, int endAge, int open, int close) | |
int | getBeginAge () |
int | getClosingHour () |
int | getEndAge () |
int | getOpeningHour () |
int | getPlaces () |
AGPosition | getPosition () |
void | print () const |
bool | removeChild () |
Private Attributes | |
int | beginAge |
int | capacity |
int | closing |
int | endAge |
int | initCapacity |
AGPosition | location |
int | opening |
Definition at line 44 of file AGSchool.h.
|
inline |
Definition at line 46 of file AGSchool.h.
bool AGSchool::acceptThisAge | ( | int | age | ) |
Definition at line 73 of file AGSchool.cpp.
References beginAge.
bool AGSchool::addNewChild | ( | ) |
Definition at line 55 of file AGSchool.cpp.
References capacity.
Referenced by AGChild::setSchool().
int AGSchool::getBeginAge | ( | ) |
Definition at line 81 of file AGSchool.cpp.
References beginAge.
int AGSchool::getClosingHour | ( | ) |
Definition at line 96 of file AGSchool.cpp.
References closing.
Referenced by AGChild::getSchoolClosing().
int AGSchool::getEndAge | ( | ) |
Definition at line 86 of file AGSchool.cpp.
References endAge.
int AGSchool::getOpeningHour | ( | ) |
Definition at line 101 of file AGSchool.cpp.
References opening.
Referenced by AGChild::getSchoolOpening().
int AGSchool::getPlaces | ( | ) |
Definition at line 50 of file AGSchool.cpp.
References capacity.
AGPosition AGSchool::getPosition | ( | ) |
Definition at line 91 of file AGSchool.cpp.
References location.
Referenced by AGChild::getSchoolLocation().
void AGSchool::print | ( | ) | const |
bool AGSchool::removeChild | ( | ) |
Definition at line 64 of file AGSchool.cpp.
References capacity, and initCapacity.
Referenced by AGChild::leaveSchool().
|
private |
Definition at line 66 of file AGSchool.h.
Referenced by acceptThisAge(), getBeginAge(), and print().
|
private |
Definition at line 67 of file AGSchool.h.
Referenced by addNewChild(), getPlaces(), print(), and removeChild().
|
private |
Definition at line 70 of file AGSchool.h.
Referenced by getClosingHour(), and print().
|
private |
Definition at line 66 of file AGSchool.h.
Referenced by getEndAge(), and print().
|
private |
Definition at line 68 of file AGSchool.h.
Referenced by removeChild().
|
private |
Definition at line 69 of file AGSchool.h.
Referenced by getPosition().
|
private |
Definition at line 70 of file AGSchool.h.
Referenced by getOpeningHour(), and print().