CSCI 3081 - Drone Delivery System
csci3081
Drone
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::Carrier
protected
BatteryDead
()
csci3081::Carrier
BatteryFull
()
csci3081::Carrier
Charging
(float)
csci3081::Carrier
ChargingStatus
(defined in
csci3081::Carrier
)
csci3081::Carrier
protected
Detach
(entity_project::IEntityObserver *observer)
csci3081::ASubject
details
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
direction
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
DistanceBetween
(IEntity *another)
csci3081::EntityBase
Drone
(const picojson::object &val)
csci3081::Drone
Drone
(Drone &)
csci3081::Drone
droneStatusWhenBatteryDies
(defined in
csci3081::Carrier
)
csci3081::Carrier
protected
DropPackage
()
csci3081::Carrier
dynamic
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
GetBattery
()
csci3081::Carrier
GetBatteryObj
()
csci3081::Carrier
GetDetails
()
csci3081::EntityBase
virtual
GetDirection
() const
csci3081::EntityBase
virtual
GetDroneStatusWhenBatteryDies
()
csci3081::Carrier
GetId
() const
csci3081::EntityBase
virtual
GetList
()
csci3081::ASubject
GetMaxBattery
()
csci3081::Carrier
GetName
()
csci3081::EntityBase
virtual
GetPackage
()
csci3081::Carrier
GetPosition
() const
csci3081::EntityBase
virtual
GetRadius
() const
csci3081::EntityBase
virtual
GetRouteStrategy
()
csci3081::Carrier
GetSpeed
()
csci3081::Carrier
GetStatus
()
csci3081::Carrier
virtual
GetType
()
csci3081::EntityBase
GetVersion
() const
csci3081::EntityBase
virtual
GoDownToGround
()
csci3081::Carrier
HavePackage
()
csci3081::Carrier
ID
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
IsCurrentlyCharging
()
csci3081::Carrier
IsDynamic
() const
csci3081::EntityBase
virtual
IsWithin
(IEntity *another)
csci3081::EntityBase
list
csci3081::ASubject
protected
name
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
NextPosition
()
csci3081::Carrier
Notify
(picojson::value &event, const entity_project::IEntity &entity)
csci3081::ASubject
package
(defined in
csci3081::Carrier
)
csci3081::Carrier
protected
PopPosition
()
csci3081::Carrier
position
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
radius
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
route
(defined in
csci3081::Carrier
)
csci3081::Carrier
protected
routeStrategy
(defined in
csci3081::Carrier
)
csci3081::Carrier
protected
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::Carrier
protected
type
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
Update
(float dt)
csci3081::Carrier
virtual
version
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
~EntityBase
() (defined in
csci3081::EntityBase
)
csci3081::EntityBase
inline
virtual
~IEntity
()
entity_project::IEntity
inline
virtual
Generated by
1.8.13