CSCI3081W Drone Delivery System
Package Member List

This is the complete list of members for Package, including all inherited members.

addObserver(const IObserver *o)IPublisher
color (defined in IEntity)IEntityprotected
destination (defined in Package)Packageprotected
details (defined in IEntity)IEntityprotected
direction (defined in IEntity)IEntityprotected
getColor() constIEntityvirtual
getDestination() constPackagevirtual
getDetails() constIEntityvirtual
getDirection() constIEntityvirtual
getId() constIEntityvirtual
getModel() const (defined in IEntity)IEntityvirtual
getName() constIEntityvirtual
getOwner() constPackagevirtual
getPosition() constIEntityvirtual
getSpeed() constIEntityvirtual
getStrategyName() constPackagevirtual
handOff()Packagevirtual
id (defined in IEntity)IEntityprotected
IEntity()IEntity
IEntity(const JsonObject &details)IEntity
initDelivery(Robot *owner)Packagevirtual
linkModel(SimulationModel *model)IEntityvirtual
model (defined in IEntity)IEntityprotected
name (defined in IEntity)IEntityprotected
notifyObservers(const std::string &message) constIPublisher
owner (defined in Package)Packageprotected
Package(const JsonObject &obj)Package
position (defined in IEntity)IEntityprotected
removeObserver(const IObserver *o)IPublisher
requiresDelivery() constPackagevirtual
requiresDelivery_ (defined in Package)Packageprotected
rotate(double angle)IEntityvirtual
setColor(std::string col_)IEntityvirtual
setDirection(Vector3 dir_)IEntityvirtual
setPosition(Vector3 pos_)IEntityvirtual
setStrategyName(std::string strategyName_)Packagevirtual
speed (defined in IEntity)IEntityprotected
strategyName (defined in Package)Packageprotected
update(double dt)Packagevirtual
~IEntity()IEntityvirtual