CSCI3081W Drone Delivery System
|
This is the complete list of members for IEntityDecorator< T >, 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 |
getColor() const | IEntityDecorator< T > | inlinevirtual |
getDetails() const | IEntityDecorator< T > | inlinevirtual |
getDirection() const | IEntityDecorator< T > | inlinevirtual |
getId() const | IEntityDecorator< T > | inlinevirtual |
getModel() const (defined in IEntityDecorator< T >) | IEntityDecorator< T > | inlinevirtual |
getName() const | IEntityDecorator< T > | inlinevirtual |
getPosition() const | IEntityDecorator< T > | inlinevirtual |
getSpeed() const | IEntityDecorator< T > | inlinevirtual |
id (defined in IEntity) | IEntity | protected |
IEntity() | IEntity | |
IEntity(const JsonObject &details) | IEntity | |
IEntityDecorator(T *e) | IEntityDecorator< T > | inline |
linkModel(SimulationModel *model) | IEntityDecorator< T > | inlinevirtual |
model (defined in IEntity) | IEntity | protected |
name (defined in IEntity) | IEntity | protected |
notifyObservers(const std::string &message) const | IPublisher | |
position (defined in IEntity) | IEntity | protected |
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) | IEntity | protected |
sub (defined in IEntityDecorator< T >) | IEntityDecorator< T > | protected |
update(double dt) | IEntityDecorator< T > | inlinevirtual |
~IEntity() | IEntity | virtual |
~IEntityDecorator() | IEntityDecorator< T > | inlinevirtual |