CSCI 3081 - Drone Delivery System
csci3081::RechargeDrone Member List

This is the complete list of members for csci3081::RechargeDrone, including all inherited members.

Attach(entity_project::IEntityObserver *observer)csci3081::ASubject
BatteryDead()csci3081::RechargeDrone
BatteryFull()csci3081::RechargeDrone
ChargeFromStation(float dt)csci3081::RechargeDrone
Charging(float)csci3081::RechargeDrone
Detach(entity_project::IEntityObserver *observer)csci3081::ASubject
details (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
direction (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
DistanceBetween(IEntity *another)csci3081::EntityBase
dynamic (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
GetBattery()csci3081::RechargeDrone
GetBatteryMaxCharge()csci3081::RechargeDrone
GetDeadCarrier()csci3081::RechargeDrone
GetDetails()csci3081::EntityBasevirtual
GetDirection() constcsci3081::EntityBasevirtual
GetId() constcsci3081::EntityBasevirtual
GetList()csci3081::ASubject
GetName()csci3081::EntityBasevirtual
GetPosition() constcsci3081::EntityBasevirtual
GetPositionOfStation()csci3081::RechargeDrone
GetRadius() constcsci3081::EntityBasevirtual
GetRouteStrategy()csci3081::RechargeDrone
GetSpeed()csci3081::RechargeDrone
GetStatus()csci3081::RechargeDronevirtual
GetType()csci3081::EntityBase
GetVersion() constcsci3081::EntityBasevirtual
ID (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
IsChargingACarrier()csci3081::RechargeDrone
IsChargingCarrierFull(float dt)csci3081::RechargeDrone
IsCurrentlyCharging()csci3081::RechargeDrone
IsDynamic() constcsci3081::EntityBasevirtual
IsWithin(IEntity *another)csci3081::EntityBase
listcsci3081::ASubjectprotected
name (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
NextPosition()csci3081::RechargeDrone
Notify(picojson::value &event, const entity_project::IEntity &entity)csci3081::ASubject
PopPosition()csci3081::RechargeDrone
position (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
radius (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
RechargeDrone(const picojson::object &val)csci3081::RechargeDrone
RechargeDrone(RechargeDrone &)csci3081::RechargeDrone
SetDeadCarrier(Carrier *carrier)csci3081::RechargeDrone
SetDynamic(bool dynamic_)csci3081::RechargeDrone
SetPosition(std::vector< float > v)csci3081::RechargeDrone
SetPositionOfStation(vector< float > station)csci3081::RechargeDrone
SetRoute(std::vector< vector< float >>)csci3081::RechargeDrone
SetSpeed(float)csci3081::RechargeDrone
type (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
Update(float dt)csci3081::RechargeDronevirtual
version (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
~EntityBase() (defined in csci3081::EntityBase)csci3081::EntityBaseinlinevirtual
~IEntity()entity_project::IEntityinlinevirtual