User Manual, Developers Guide and API Documentation

rise::scenario::mobility::roadmap::Street Class Reference

Street object for RoadMap mobility model.

#include <scenario/mobility/roadmap/Street.hpp>

Inheritance diagram for rise::scenario::mobility::roadmap::Street:

Inheritance graph
[legend]
Collaboration diagram for rise::scenario::mobility::roadmap::Street:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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
 Street (const wns::pyconfig::View &streetView, Map *_map)
 pyconfig::Parser Constructor
virtual ~Street ()

Private Attributes

std::vector< MapObject::IDconnections
std::vector< wns::PositionendPoints
wns::PositionOffset streetVector
double vMax


Detailed Description

Definition at line 43 of file Street.hpp.


Constructor & Destructor Documentation

Street::Street ( const wns::pyconfig::View streetView,
Map _map 
)

Definition at line 39 of file Street.cpp.

virtual rise::scenario::mobility::roadmap::Street::~Street (  )  [inline, virtual]

Definition at line 53 of file Street.hpp.


Member Function Documentation

std::vector< MapObject::ID > Street::getDependencies (  )  const [virtual]

Implements rise::scenario::mobility::roadmap::MapObject.

Definition at line 133 of file Street.cpp.

wns::Position Street::getNextPosition ( MapUser user,
simTimeType  dt 
) const [virtual]

Implements rise::scenario::mobility::roadmap::MapObject.

Definition at line 66 of file Street.cpp.

wns::Position Street::getPosition ( const MapUser user  )  const [virtual]

Implements rise::scenario::mobility::roadmap::MapObject.

Definition at line 113 of file Street.cpp.


Member Data Documentation

Definition at line 47 of file Street.hpp.

Definition at line 46 of file Street.hpp.

Definition at line 49 of file Street.hpp.

Definition at line 48 of file Street.hpp.


The documentation for this class was generated from the following files:

Generated on Sat May 26 03:32:39 2012 for openWNS by  doxygen 1.5.5