Menge Plugin Examples
A Collection of Example Plugins for the Menge Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
GCFDBEntry.h
Go to the documentation of this file.
1 
6 #ifndef __GCF_DB_ENTRY_H__
7 #define __GCF_DB_ENTRY_H__
8 
9 //#include "VisGCF.h"
10 #include "SimulatorDBEntry.h"
11 #include "GCF.h"
12 
13 using namespace Menge;
14 
15 
16 namespace GCF {
20  class DBEntry : public SimulatorDBEntry {
21  public:
28  virtual ::std::string briefDescription() const;
29 
36  virtual ::std::string longDescription() const;
37 
43  virtual ::std::string viewerName() const;
44 
55  virtual ::std::string commandLineName() const { return "gcf"; }
56 
65  virtual Agents::SimulatorInterface * getNewSimulator();
66 
73  virtual Agents::AgentInitializer * getAgentInitalizer() const;
74 
75  protected:
89  virtual SimSystem * createSimSystem( bool visualize, float duration );
90 
91 
92  };
93 } // namespace GCF
94 
95 #endif // __GCF_DB_ENTRY_H__
Contains the specification of the generalized centrifugal force pedestrian model. ...
Definition: Ellipse.cpp:9
virtual ::std::string commandLineName() const
Gives a unique name to be used as a command-line parameter.
Definition: GCFDBEntry.h:55
The definition of the GCF pedestrian plug-in.
The simulator database entry for the GCF simulator.
Definition: GCFDBEntry.h:20