CSCI 3081 - Drone Delivery System
Main Page
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
g
h
i
l
m
n
o
p
r
s
t
u
v
w
z
~
+
Functions
a
b
c
d
e
g
h
i
m
n
o
p
r
s
t
u
v
w
~
Variables
Related Functions
+
Files
File List
•
All
Classes
Files
Functions
Variables
Friends
Pages
csci3081
RechargeDrone
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::EntityBase
protected
direction
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
DistanceBetween
(IEntity *another)
csci3081::EntityBase
dynamic
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
GetBattery
()
csci3081::RechargeDrone
GetBatteryMaxCharge
()
csci3081::RechargeDrone
GetDeadCarrier
()
csci3081::RechargeDrone
GetDetails
()
csci3081::EntityBase
virtual
GetDirection
() const
csci3081::EntityBase
virtual
GetId
() const
csci3081::EntityBase
virtual
GetList
()
csci3081::ASubject
GetName
()
csci3081::EntityBase
virtual
GetPosition
() const
csci3081::EntityBase
virtual
GetPositionOfStation
()
csci3081::RechargeDrone
GetRadius
() const
csci3081::EntityBase
virtual
GetRouteStrategy
()
csci3081::RechargeDrone
GetSpeed
()
csci3081::RechargeDrone
GetStatus
()
csci3081::RechargeDrone
virtual
GetType
()
csci3081::EntityBase
GetVersion
() const
csci3081::EntityBase
virtual
ID
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
IsChargingACarrier
()
csci3081::RechargeDrone
IsChargingCarrierFull
(float dt)
csci3081::RechargeDrone
IsCurrentlyCharging
()
csci3081::RechargeDrone
IsDynamic
() const
csci3081::EntityBase
virtual
IsWithin
(IEntity *another)
csci3081::EntityBase
list
csci3081::ASubject
protected
name
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
NextPosition
()
csci3081::RechargeDrone
Notify
(picojson::value &event, const entity_project::IEntity &entity)
csci3081::ASubject
PopPosition
()
csci3081::RechargeDrone
position
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
radius
(defined in
csci3081::EntityBase
)
csci3081::EntityBase
protected
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::EntityBase
protected
Update
(float dt)
csci3081::RechargeDrone
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