O --- O
libpedsim Documentation [HOME] [EXAMPLES] [DEMO APP] [DOCUMENTATION] [DOWNLOAD]
|
O --- O
|

#include <ped_scene.h>

List of all members.

Public Member Functions

 Tscene ()
virtual ~Tscene ()
virtual void addObstacle (Tobstacle *o)
virtual void addAgent (Tagent *a)
virtual void moveAgent (Ped::Tagent *a)
virtual void cleanup ()
virtual void moveAgents (double h)
set< Ped::Tagent * > getNeighbors (double x, double y, double dist)

Public Attributes

map< Ped::Tagent *, Ttree * > treehash

Protected Member Functions

void placeAgent (Ped::Tagent *a)

Protected Attributes

Ttreetree

Friends

class Ped::Tagent
class Ped::Ttree

Detailed Description

Class that defines a Tscene object

Author:
chgloor
Date:
2010-02-12
Examples:

example.cpp.


Constructor & Destructor Documentation

Ped::Tscene::Tscene ( )

Default constructor.

Date:
2012-01-17
Ped::Tscene::~Tscene ( ) [virtual]

Defaul destructor

Date:
2012-02-04

Member Function Documentation

void Ped::Tscene::addAgent ( Ped::Tagent a) [virtual]

Used to add a Tagent to the Tscene.

Date:
2012-01-17
Warning:
addAgent() does call Tagent::assignScene() to assign itself to the agent.
Parameters:
*aA pointer to the Tagent to add.
Examples:
example.cpp.
void Ped::Tscene::addObstacle ( Ped::Tobstacle o) [virtual]

Used to add a Tobstacle to the Tscene.

Date:
2012-01-17
Parameters:
*oA pointer to the Tobstacle to add.
Examples:
example.cpp.
void Ped::Tscene::cleanup ( ) [virtual]
Date:
2012-01-28
Parameters:
set< Ped::Tagent * > Ped::Tscene::getNeighbors ( double  x,
double  y,
double  dist 
)
Date:
2012-01-29
Returns:
Parameters:
void Ped::Tscene::moveAgent ( Ped::Tagent a) [virtual]
Date:
2012-01-28
Parameters:
void Ped::Tscene::moveAgents ( double  h) [virtual]
Date:
2012-02-03
Parameters:
void Ped::Tscene::placeAgent ( Ped::Tagent a) [protected]
Date:
2012-01-28
Parameters:

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




(c) 1995-2012 by Christian Gloor [contact]