CSCI3081W Drone Delivery System
DroneBatteryDecorator Member List
This is the complete list of members for
DroneBatteryDecorator
, including all inherited members.
addToDeadDronesList
()
DroneBatteryDecorator
addToFunctionalDroneList
()
DroneBatteryDecorator
charge
(double dt)
DroneBatteryDecorator
decreaseCharge
(double dt)
DroneBatteryDecorator
DroneBatteryDecorator
(Drone *drone, unsigned maxCharge_, unsigned currentCharge_, unsigned lowCharge_, double decreaseTime_)
DroneBatteryDecorator
DroneDecorator
(Drone *d)
DroneDecorator
inline
findNearestRechargeStation
()
DroneBatteryDecorator
findNearestRechargeStation
(Vector3 startPosition)
DroneBatteryDecorator
getColor
() const
IEntityDecorator< Drone >
inline
virtual
getDetails
() const
IEntityDecorator< Drone >
inline
virtual
getDirection
() const
IEntityDecorator< Drone >
inline
virtual
getFinalStrategy
() const
DroneDecorator
inline
virtual
getId
() const
IEntityDecorator< Drone >
inline
virtual
getModel
() const
DroneDecorator
inline
virtual
getName
() const
IEntityDecorator< Drone >
inline
virtual
getNextDelivery
() const
DroneDecorator
inline
virtual
getPackage
() const
DroneDecorator
inline
virtual
getPickedUp
() const
DroneDecorator
inline
virtual
getPosition
() const
IEntityDecorator< Drone >
inline
virtual
getSpeed
() const
IEntityDecorator< Drone >
inline
virtual
getToFinalDestinationStrategy
()
DroneDecorator
inline
getToPackageStrategy
()
DroneDecorator
inline
headToRechargeStation
(Vector3 station)
DroneBatteryDecorator
IEntityDecorator
(T *e)
IEntityDecorator< Drone >
inline
isAtRechargeStation
()
DroneBatteryDecorator
linkModel
(SimulationModel *model)
IEntityDecorator< Drone >
inline
virtual
removeFromFunctionalDroneList
()
DroneBatteryDecorator
rotate
(double angle)
IEntityDecorator< Drone >
inline
virtual
setColor
(std::string col_)
IEntityDecorator< Drone >
inline
virtual
setDirection
(Vector3 dir_)
IEntityDecorator< Drone >
inline
virtual
setPosition
(Vector3 pos_)
IEntityDecorator< Drone >
inline
virtual
setToPackage
(IStrategy *s) const
DroneDecorator
inline
virtual
sub
(defined in
IEntityDecorator< Drone >
)
IEntityDecorator< Drone >
protected
update
(double dt)
DroneBatteryDecorator
virtual
~DroneBatteryDecorator
()
DroneBatteryDecorator
virtual
~DroneDecorator
()
DroneDecorator
inline
virtual
~IEntityDecorator
()
IEntityDecorator< Drone >
inline
virtual
Generated by
1.9.1