CSCI3081W Drone Delivery System
|
This is the complete list of members for Drone, including all inherited members.
addObserver(const IObserver *o) | IPublisher | |
color (defined in IEntity) | IEntity | protected |
details (defined in IEntity) | IEntity | protected |
direction (defined in IEntity) | IEntity | protected |
Drone(const JsonObject &obj) | Drone | |
Drone(const Drone &drone)=delete | Drone | |
getColor() const | IEntity | virtual |
getDetails() const | IEntity | virtual |
getDirection() const | IEntity | virtual |
getFinalStrategy() | Drone | inline |
getId() const | IEntity | virtual |
getModel() const (defined in IEntity) | IEntity | virtual |
getName() const | IEntity | virtual |
getNextDelivery() | Drone | |
getPackage() | Drone | inline |
getPickedUp() | Drone | inline |
getPosition() const | IEntity | virtual |
getSpeed() const | IEntity | virtual |
getToFinalDestinationStrategy() | Drone | virtual |
getToPackageStrategy() | Drone | virtual |
id (defined in IEntity) | IEntity | protected |
IEntity() | IEntity | |
IEntity(const JsonObject &details) | IEntity | |
isAvailable() | Drone | |
isPickedUp() | Drone | |
linkModel(SimulationModel *model) | IEntity | virtual |
model (defined in IEntity) | IEntity | protected |
name (defined in IEntity) | IEntity | protected |
notifyObservers(const std::string &message) const | IPublisher | |
operator=(const Drone &drone)=delete | Drone | |
position (defined in IEntity) | IEntity | protected |
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 |
setToPackage(IStrategy *s) | Drone | inline |
speed (defined in IEntity) | IEntity | protected |
update(double dt) | Drone | virtual |
~Drone() | Drone | |
~IEntity() | IEntity | virtual |