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_floor | SBS::DispatchController | private |
CallElevator(CallStation *station, bool direction) | SBS::DispatchController | |
CallStations | SBS::DispatchController | private |
ChangeParent(Object *new_parent) | SBS::Object | |
CheckArrivals() | SBS::DispatchController | private |
children | SBS::Object | private |
command | SBS::Object | |
command_processed | SBS::Object | |
context | SBS::Object | |
ConvertTo() | SBS::Object | inline |
DestinationDispatch | SBS::DispatchController | |
DispatchController(Object *parent, int number) | SBS::DispatchController | |
DispatchElevator(bool destination, int number, int destination_floor, int direction, bool call) | SBS::DispatchController | private |
ElevatorArrived(int number, int floor, bool direction) | SBS::DispatchController | |
Elevators | SBS::DispatchController | private |
ElevatorUnavailable(int elevator) | SBS::DispatchController | private |
Enabled(bool value) | SBS::Object | inlinevirtual |
EnableLoop(bool value) | SBS::Object | protected |
FindClosestElevator(bool &busy, bool destination, int starting_floor, int destination_floor, int direction=0) | SBS::DispatchController | private |
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::DispatchController | private |
GetName() | SBS::ObjectBase | |
GetNameBase() | SBS::Object | |
GetNumber() | SBS::Object | |
GetOrientation(bool relative=false) | SBS::Object | |
GetParent() | SBS::ObjectBase | |
GetPosition(bool relative=false) | SBS::Object | virtual |
GetRecallFloor() | SBS::DispatchController | |
GetRoot() | SBS::ObjectBase | |
GetRotation() | SBS::Object | virtual |
GetSceneNode() | SBS::Object | |
GetTopFloor() | SBS::DispatchController | |
GetType() | SBS::Object | |
Hybrid | SBS::DispatchController | |
includefile | SBS::Object | |
Init(bool children=true) | SBS::Object | |
InitChildren() | SBS::Object | private |
initialized | SBS::Object | private |
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::Object | inline |
linenum | SBS::Object | |
Loop() | SBS::DispatchController | virtual |
loop_enabled | SBS::Object | private |
LoopChildren() | SBS::Object | protected |
MaxPassengers | SBS::DispatchController | |
Move(const Vector3 &vector, Real speed=1.0) | SBS::Object | virtual |
Move(Real X, Real Y, Real Z, Real speed=1.0) | SBS::Object | virtual |
Name | SBS::DispatchController | |
node | SBS::Object | private |
NotifyChildren(bool move, bool rotate) | SBS::Object | private |
NotifyMove(bool parent=false) | SBS::Object | |
NotifyRotate(bool parent=false) | SBS::Object | |
Number | SBS::DispatchController | |
Object(Object *parent) | SBS::Object | |
ObjectBase(Object *parent) | SBS::ObjectBase | |
OnClick(Vector3 &position, bool shift, bool ctrl, bool alt, bool right) | SBS::Object | inlinevirtual |
OnHit() | SBS::Object | inlinevirtual |
OnInit() | SBS::Object | inlinevirtual |
OnMove(bool parent) | SBS::Object | inlinevirtual |
OnRotate(bool parent) | SBS::Object | inlinevirtual |
OnUnclick(bool right) | SBS::Object | inlinevirtual |
Parent | SBS::ObjectBase | private |
parent_deleting | SBS::Object | |
Permanent | SBS::Object | private |
ProcessRoutes() | SBS::DispatchController | private |
Range | SBS::DispatchController | |
recheck | SBS::DispatchController | private |
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::DispatchController | private |
Report(const std::string &message) | SBS::DispatchController | virtual |
ReportError(const std::string &message) | SBS::DispatchController | virtual |
Reprocess | SBS::DispatchController | |
RequestRoute(CallStation *station, int starting_floor, int destination_floor) | SBS::DispatchController | |
ResetArrival(int number) | SBS::DispatchController | |
ResetState() | SBS::Object | inlinevirtual |
Rotate(const Vector3 &vector, Real speed=1.0) | SBS::Object | virtual |
Rotate(Real X, Real Y, Real Z, Real speed=1.0) | SBS::Object | virtual |
Routes | SBS::DispatchController | private |
runloops | SBS::Object | private |
SameElevators(const std::vector< int > &elevators) | SBS::DispatchController | |
sbs | SBS::ObjectBase | protected |
SelfDestruct() | SBS::Object | protected |
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::Object | virtual |
SetPosition(Real X, Real Y, Real Z) | SBS::Object | virtual |
SetPositionRelative(const Vector3 &position) | SBS::Object | |
SetPositionRelative(Real X, Real Y, Real Z) | SBS::Object | |
SetPositionY(Real value) | SBS::Object | virtual |
SetRotation(const Vector3 &rotation) | SBS::Object | virtual |
SetRotation(Real X, Real Y, Real Z) | SBS::Object | virtual |
SetValues(const std::string &type, const std::string &name, bool is_permanent, bool is_movable=true) | SBS::Object | |
ShowBoundingBox(bool value) | SBS::Object | |
top_floor | SBS::DispatchController | private |
Type | SBS::Object | private |
UnregisterCallStation(CallStation *station) | SBS::DispatchController | |
UnregisterLoop(Object *object) | SBS::Object | |
values_set | SBS::Object | private |
~DispatchController() | SBS::DispatchController | |
~Object() | SBS::Object | virtual |
~ObjectBase() | SBS::ObjectBase | inlinevirtual |