Menge Plugin Examples
A Collection of Example Plugins for the Menge Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
OpenSteerDBEntry.h
Go to the documentation of this file.
1 
6 #ifndef __OPENSTEER_DB_ENTRY_H__
7 #define __OPENSTEER_DB_ENTRY_H__
8 
9 #include "SimulatorDBEntry.h"
10 #include "OpenSteer.h"
11 
12 using namespace Menge;
13 
14 namespace OpenSteer {
18  class DBEntry : public SimulatorDBEntry {
19  public:
26  virtual ::std::string briefDescription() const;
27 
34  virtual ::std::string longDescription() const;
35 
41  virtual ::std::string viewerName() const;
42 
53  virtual ::std::string commandLineName() const { return "opensteer"; }
54 
63  virtual Agents::SimulatorInterface * getNewSimulator();
64 
71  virtual Agents::AgentInitializer * getAgentInitalizer() const;
72  };
73 } // namespace OpenSteer
74 #endif // __OPENSTEER_DB_ENTRY_H__
Contains the specification of the pedestrian model based on OpenSteer.
Definition: OpenSteerAgent.cpp:6
virtual ::std::string commandLineName() const
Gives a unique name to be used as a command-line parameter.
Definition: OpenSteerDBEntry.h:53
Collection of OpenSteer Agent and Simulator for simple inclusion.
The simulator database entry for the OpenSteer simulator.
Definition: OpenSteerDBEntry.h:18