MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
MultiAgentDecisionProcessInterface.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _MULTIAGENTDECISIONPROCESSINTERFACE_H_
30
#define _MULTIAGENTDECISIONPROCESSINTERFACE_H_ 1
31
32
/* the include directives */
33
#include <string>
34
#include <vector>
35
36
#include "
Globals.h
"
37
48
class
MultiAgentDecisionProcessInterface
49
{
50
private
:
51
52
protected
:
53
54
public
:
55
57
//(Can't make a virt.destr. pure abstract!)
58
virtual
~MultiAgentDecisionProcessInterface
() {}
59
61
virtual
size_t
GetNrAgents
()
const
= 0;
62
64
virtual
std::string
GetUnixName
()
const
= 0;
66
virtual
MultiAgentDecisionProcessInterface
*
Clone
()
const
= 0;
67
68
};
69
70
#endif
/* !_MULTIAGENTDECISIONPROCESSINTERFACE_H_ */
71
72
73
// Local Variables: ***
74
// mode:c++ ***
75
// End: ***
src
base
MultiAgentDecisionProcessInterface.h
Generated on Mon Sep 23 2013 14:50:05 for MultiAgentDecisionProcess by
1.8.1.2