Skyscraper 2.0
SBS::DispatchController Member List

This is the complete list of members for SBS::DispatchController, including all inherited members.

AddChild(Object *object)SBS::Object
AddElevator(int elevator)SBS::DispatchController
AssignElevator(int number, int destination_floor, int direction)SBS::DispatchController
AtMaxRequests(int elevator, int destination_floor)SBS::DispatchController
bottom_floorSBS::DispatchControllerprivate
CallElevator(CallStation *station, bool direction)SBS::DispatchController
CallStationsSBS::DispatchControllerprivate
ChangeParent(Object *new_parent)SBS::Object
CheckArrivals()SBS::DispatchControllerprivate
childrenSBS::Objectprivate
commandSBS::Object
command_processedSBS::Object
contextSBS::Object
ConvertTo()SBS::Objectinline
DestinationDispatchSBS::DispatchController
DispatchController(Object *parent, int number)SBS::DispatchController
DispatchElevator(bool destination, int number, int destination_floor, int direction, bool call)SBS::DispatchControllerprivate
ElevatorArrived(int number, int floor, bool direction)SBS::DispatchController
ElevatorsSBS::DispatchControllerprivate
ElevatorUnavailable(int elevator)SBS::DispatchControllerprivate
Enabled(bool value)SBS::Objectinlinevirtual
EnableLoop(bool value)SBS::Objectprotected
FindClosestElevator(bool &busy, bool destination, int starting_floor, int destination_floor, int direction=0)SBS::DispatchControllerprivate
FireService(int value)SBS::DispatchController
GetBottomFloor()SBS::DispatchController
GetCallStations(int floor)SBS::DispatchController
GetCallStatus(int elevator, int floor, bool &up, bool &down)SBS::DispatchController
GetChild(int index)SBS::Object
GetChildrenCount()SBS::Object
GetElevator(int index)SBS::DispatchController
GetElevatorArrived(int starting_floor, int destination_floor)SBS::DispatchController
GetElevatorArrivedStandard(int floor, bool direction)SBS::DispatchController
GetFloorRange()SBS::DispatchControllerprivate
GetName()SBS::ObjectBase
GetNameBase()SBS::Object
GetNumber()SBS::Object
GetOrientation(bool relative=false)SBS::Object
GetParent()SBS::ObjectBase
GetPosition(bool relative=false)SBS::Objectvirtual
GetRecallFloor()SBS::DispatchController
GetRoot()SBS::ObjectBase
GetRotation()SBS::Objectvirtual
GetSceneNode()SBS::Object
GetTopFloor()SBS::DispatchController
GetType()SBS::Object
HybridSBS::DispatchController
includefileSBS::Object
Init(bool children=true)SBS::Object
InitChildren()SBS::Objectprivate
initializedSBS::Objectprivate
IsElevatorAssigned(int number, int destination_floor, int direction)SBS::DispatchController
IsElevatorAssignedToOther(int number, int destination_floor, int direction)SBS::DispatchController
IsGlobal()SBS::Object
IsMovable()SBS::Object
IsPermanent()SBS::Object
IsServicedFloor(int floor)SBS::DispatchController
IsType()SBS::Objectinline
linenumSBS::Object
Loop()SBS::DispatchControllervirtual
loop_enabledSBS::Objectprivate
LoopChildren()SBS::Objectprotected
MaxPassengersSBS::DispatchController
Move(const Vector3 &vector, Real speed=1.0)SBS::Objectvirtual
Move(Real X, Real Y, Real Z, Real speed=1.0)SBS::Objectvirtual
NameSBS::DispatchController
nodeSBS::Objectprivate
NotifyChildren(bool move, bool rotate)SBS::Objectprivate
NotifyMove(bool parent=false)SBS::Object
NotifyRotate(bool parent=false)SBS::Object
NumberSBS::DispatchController
Object(Object *parent)SBS::Object
ObjectBase(Object *parent)SBS::ObjectBase
OnClick(Vector3 &position, bool shift, bool ctrl, bool alt, bool right)SBS::Objectinlinevirtual
OnHit()SBS::Objectinlinevirtual
OnInit()SBS::Objectinlinevirtual
OnMove(bool parent)SBS::Objectinlinevirtual
OnRotate(bool parent)SBS::Objectinlinevirtual
OnUnclick(bool right)SBS::Objectinlinevirtual
ParentSBS::ObjectBaseprivate
parent_deletingSBS::Object
PermanentSBS::Objectprivate
ProcessRoutes()SBS::DispatchControllerprivate
RangeSBS::DispatchController
recheckSBS::DispatchControllerprivate
RegisterCallStation(CallStation *station)SBS::DispatchController
RegisterLoop(Object *object)SBS::Object
RemoveChild(Object *object)SBS::Object
RemoveElevator(int elevator)SBS::DispatchController
RemoveRoute(const Route &route)SBS::DispatchControllerprivate
Report(const std::string &message)SBS::DispatchControllervirtual
ReportError(const std::string &message)SBS::DispatchControllervirtual
ReprocessSBS::DispatchController
RequestRoute(CallStation *station, int starting_floor, int destination_floor)SBS::DispatchController
ResetArrival(int number)SBS::DispatchController
ResetState()SBS::Objectinlinevirtual
Rotate(const Vector3 &vector, Real speed=1.0)SBS::Objectvirtual
Rotate(Real X, Real Y, Real Z, Real speed=1.0)SBS::Objectvirtual
RoutesSBS::DispatchControllerprivate
runloopsSBS::Objectprivate
SameElevators(const std::vector< int > &elevators)SBS::DispatchController
sbsSBS::ObjectBaseprotected
SelfDestruct()SBS::Objectprotected
ServesFloor(int floor)SBS::DispatchController
ServicesElevator(int elevator)SBS::DispatchController
SetName(const std::string &name)SBS::ObjectBase
SetOrientation(const Quaternion &q, bool relative=false)SBS::Object
SetPosition(const Vector3 &position)SBS::Objectvirtual
SetPosition(Real X, Real Y, Real Z)SBS::Objectvirtual
SetPositionRelative(const Vector3 &position)SBS::Object
SetPositionRelative(Real X, Real Y, Real Z)SBS::Object
SetPositionY(Real value)SBS::Objectvirtual
SetRotation(const Vector3 &rotation)SBS::Objectvirtual
SetRotation(Real X, Real Y, Real Z)SBS::Objectvirtual
SetValues(const std::string &type, const std::string &name, bool is_permanent, bool is_movable=true)SBS::Object
ShowBoundingBox(bool value)SBS::Object
top_floorSBS::DispatchControllerprivate
TypeSBS::Objectprivate
UnregisterCallStation(CallStation *station)SBS::DispatchController
UnregisterLoop(Object *object)SBS::Object
values_setSBS::Objectprivate
~DispatchController()SBS::DispatchController
~Object()SBS::Objectvirtual
~ObjectBase()SBS::ObjectBaseinlinevirtual