![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <scenario/mobility/roadmap/Crossing.hpp>


Public Member Functions | |
| Crossing (const wns::pyconfig::View &crossingView, Map *_map) | |
| pyconfig::Parser Constructor | |
| virtual std::vector < MapObject::ID > | getDependencies () const |
| used for consistency checking | |
| virtual wns::Position | getNextPosition (MapUser *user, simTimeType dt) const |
| when asked by another object for a new position | |
| virtual wns::Position | getPosition (const MapUser *user) const |
| when asked for a user's position | |
| virtual | ~Crossing () |
Private Attributes | |
| std::vector< MapObject::ID > | connections |
| wns::Position | position |
| std::vector< std::vector < double > > | probMatrix |
| wns::distribution::StandardUniform * | uniDis |
Definition at line 46 of file Crossing.hpp.
| Crossing::Crossing | ( | const wns::pyconfig::View & | crossingView, | |
| Map * | _map | |||
| ) |
Definition at line 62 of file Crossing.cpp.
| virtual rise::scenario::mobility::roadmap::Crossing::~Crossing | ( | ) | [inline, virtual] |
Definition at line 56 of file Crossing.hpp.
| std::vector< MapObject::ID > Crossing::getDependencies | ( | ) | const [virtual] |
Implements rise::scenario::mobility::roadmap::MapObject.
Definition at line 133 of file Crossing.cpp.
| wns::Position Crossing::getNextPosition | ( | MapUser * | user, | |
| simTimeType | dt | |||
| ) | const [virtual] |
Implements rise::scenario::mobility::roadmap::MapObject.
Definition at line 84 of file Crossing.cpp.
| wns::Position Crossing::getPosition | ( | const MapUser * | user | ) | const [virtual] |
returns current position of user
Implements rise::scenario::mobility::roadmap::MapObject.
Definition at line 123 of file Crossing.cpp.
std::vector<MapObject::ID> rise::scenario::mobility::roadmap::Crossing::connections [private] |
Definition at line 50 of file Crossing.hpp.
Definition at line 49 of file Crossing.hpp.
std::vector< std::vector<double> > rise::scenario::mobility::roadmap::Crossing::probMatrix [private] |
Definition at line 51 of file Crossing.hpp.
Definition at line 52 of file Crossing.hpp.
1.5.5