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

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

AddPackage(Package *arg)csci3081::Carrier
Attach(entity_project::IEntityObserver *observer)csci3081::ASubject
battery (defined in csci3081::Carrier)csci3081::Carrierprotected
BatteryDead()csci3081::Carrier
BatteryFull()csci3081::Carrier
Charging(float)csci3081::Carrier
ChargingStatus (defined in csci3081::Carrier)csci3081::Carrierprotected
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
Drone(const picojson::object &val)csci3081::Drone
Drone(Drone &)csci3081::Drone
droneStatusWhenBatteryDies (defined in csci3081::Carrier)csci3081::Carrierprotected
DropPackage()csci3081::Carrier
dynamic (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
GetBattery()csci3081::Carrier
GetBatteryObj()csci3081::Carrier
GetDetails()csci3081::EntityBasevirtual
GetDirection() constcsci3081::EntityBasevirtual
GetDroneStatusWhenBatteryDies()csci3081::Carrier
GetId() constcsci3081::EntityBasevirtual
GetList()csci3081::ASubject
GetMaxBattery()csci3081::Carrier
GetName()csci3081::EntityBasevirtual
GetPackage()csci3081::Carrier
GetPosition() constcsci3081::EntityBasevirtual
GetRadius() constcsci3081::EntityBasevirtual
GetRouteStrategy()csci3081::Carrier
GetSpeed()csci3081::Carrier
GetStatus()csci3081::Carriervirtual
GetType()csci3081::EntityBase
GetVersion() constcsci3081::EntityBasevirtual
GoDownToGround()csci3081::Carrier
HavePackage()csci3081::Carrier
ID (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
IsCurrentlyCharging()csci3081::Carrier
IsDynamic() constcsci3081::EntityBasevirtual
IsWithin(IEntity *another)csci3081::EntityBase
listcsci3081::ASubjectprotected
name (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
NextPosition()csci3081::Carrier
Notify(picojson::value &event, const entity_project::IEntity &entity)csci3081::ASubject
package (defined in csci3081::Carrier)csci3081::Carrierprotected
PopPosition()csci3081::Carrier
position (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
radius (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
route (defined in csci3081::Carrier)csci3081::Carrierprotected
routeStrategy (defined in csci3081::Carrier)csci3081::Carrierprotected
SetChargingStatus(bool b)csci3081::Carrier
SetDroneStatusWhenBatteryDies(std::string status)csci3081::Carrier
SetPosition(std::vector< float > v)csci3081::Carrier
SetRoute(std::vector< vector< float >>)csci3081::Carrier
SetSpeed(float)csci3081::Carrier
speed (defined in csci3081::Carrier)csci3081::Carrierprotected
type (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
Update(float dt)csci3081::Carriervirtual
version (defined in csci3081::EntityBase)csci3081::EntityBaseprotected
~EntityBase() (defined in csci3081::EntityBase)csci3081::EntityBaseinlinevirtual
~IEntity()entity_project::IEntityinlinevirtual