CSCI3081W Drone Delivery System
|
This is the complete list of members for Package, including all inherited members.
addObserver(const IObserver *o) | IPublisher | |
color (defined in IEntity) | IEntity | protected |
destination (defined in Package) | Package | protected |
details (defined in IEntity) | IEntity | protected |
direction (defined in IEntity) | IEntity | protected |
getColor() const | IEntity | virtual |
getDestination() const | Package | virtual |
getDetails() const | IEntity | virtual |
getDirection() const | IEntity | virtual |
getId() const | IEntity | virtual |
getModel() const (defined in IEntity) | IEntity | virtual |
getName() const | IEntity | virtual |
getOwner() const | Package | virtual |
getPosition() const | IEntity | virtual |
getSpeed() const | IEntity | virtual |
getStrategyName() const | Package | virtual |
handOff() | Package | virtual |
id (defined in IEntity) | IEntity | protected |
IEntity() | IEntity | |
IEntity(const JsonObject &details) | IEntity | |
initDelivery(Robot *owner) | Package | virtual |
linkModel(SimulationModel *model) | IEntity | virtual |
model (defined in IEntity) | IEntity | protected |
name (defined in IEntity) | IEntity | protected |
notifyObservers(const std::string &message) const | IPublisher | |
owner (defined in Package) | Package | protected |
Package(const JsonObject &obj) | Package | |
position (defined in IEntity) | IEntity | protected |
removeObserver(const IObserver *o) | IPublisher | |
requiresDelivery() const | Package | virtual |
requiresDelivery_ (defined in Package) | Package | protected |
rotate(double angle) | IEntity | virtual |
setColor(std::string col_) | IEntity | virtual |
setDirection(Vector3 dir_) | IEntity | virtual |
setPosition(Vector3 pos_) | IEntity | virtual |
setStrategyName(std::string strategyName_) | Package | virtual |
speed (defined in IEntity) | IEntity | protected |
strategyName (defined in Package) | Package | protected |
update(double dt) | Package | virtual |
~IEntity() | IEntity | virtual |