CSCI3081W Drone Delivery System
IEntityDecorator< T > Member List

This is the complete list of members for IEntityDecorator< T >, including all inherited members.

addObserver(const IObserver *o)IPublisher
color (defined in IEntity)IEntityprotected
details (defined in IEntity)IEntityprotected
direction (defined in IEntity)IEntityprotected
getColor() constIEntityDecorator< T >inlinevirtual
getDetails() constIEntityDecorator< T >inlinevirtual
getDirection() constIEntityDecorator< T >inlinevirtual
getId() constIEntityDecorator< T >inlinevirtual
getModel() const (defined in IEntityDecorator< T >)IEntityDecorator< T >inlinevirtual
getName() constIEntityDecorator< T >inlinevirtual
getPosition() constIEntityDecorator< T >inlinevirtual
getSpeed() constIEntityDecorator< T >inlinevirtual
id (defined in IEntity)IEntityprotected
IEntity()IEntity
IEntity(const JsonObject &details)IEntity
IEntityDecorator(T *e)IEntityDecorator< T >inline
linkModel(SimulationModel *model)IEntityDecorator< T >inlinevirtual
model (defined in IEntity)IEntityprotected
name (defined in IEntity)IEntityprotected
notifyObservers(const std::string &message) constIPublisher
position (defined in IEntity)IEntityprotected
removeObserver(const IObserver *o)IPublisher
rotate(double angle)IEntityDecorator< T >inlinevirtual
setColor(std::string col_)IEntityDecorator< T >inlinevirtual
setDirection(Vector3 dir_)IEntityDecorator< T >inlinevirtual
setPosition(Vector3 pos_)IEntityDecorator< T >inlinevirtual
speed (defined in IEntity)IEntityprotected
sub (defined in IEntityDecorator< T >)IEntityDecorator< T >protected
update(double dt)IEntityDecorator< T >inlinevirtual
~IEntity()IEntityvirtual
~IEntityDecorator()IEntityDecorator< T >inlinevirtual