CSCI3081W Drone Delivery System
|
This is the complete list of members for POI, including all inherited members.
addEntityObserverCombo(MultiDeliveryDecorator *e, IObserver *o) | POI | inline |
addObserver(const IObserver *o) | IPublisher | |
color (defined in IEntity) | IEntity | protected |
details (defined in IEntity) | IEntity | protected |
direction (defined in IEntity) | IEntity | protected |
getColor() const | IEntity | virtual |
getDetails() const | IEntity | virtual |
getDirection() const | IEntity | virtual |
getId() const | IEntity | virtual |
getModel() const (defined in IEntity) | IEntity | virtual |
getName() const | IEntity | virtual |
getPosition() const | IEntity | virtual |
getSpeed() const | IEntity | virtual |
id (defined in IEntity) | IEntity | protected |
IEntity() | IEntity | |
IEntity(const JsonObject &details) | IEntity | |
linkModel(SimulationModel *model) | IEntity | virtual |
model (defined in IEntity) | IEntity | protected |
name (defined in IEntity) | IEntity | protected |
notifyObservers(const std::string &message) const | IPublisher | |
pitStopHere(MultiDeliveryDecorator *d) | POI | |
POI(const JsonObject &obj) | POI | |
position (defined in IEntity) | IEntity | protected |
promptUser(MultiDeliveryDecorator *d) | POI | |
removeObserver(const IObserver *o) | IPublisher | |
rotate(double angle) | IEntity | virtual |
setColor(std::string col_) | IEntity | virtual |
setDirection(Vector3 dir_) | IEntity | virtual |
setPosition(Vector3 pos_) | IEntity | virtual |
speed (defined in IEntity) | IEntity | protected |
update(double dt) | POI | virtual |
~IEntity() | IEntity | virtual |