MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
JointAction.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _JOINTACTION_H_
30
#define _JOINTACTION_H_ 1
31
32
/* the include directives */
33
#include <iostream>
34
36
class
JointAction
37
{
38
private
:
39
40
protected
:
41
42
public
:
43
// Constructor, destructor and copy assignment.
44
46
virtual
~JointAction
(){}
47
49
virtual
JointAction
*
Clone
()
const
= 0;
50
51
virtual
std::string
SoftPrint
()
const
= 0;
52
virtual
std::string
SoftPrintBrief
()
const
= 0;
53
virtual
void
Print
()
const
{ std::cout <<
SoftPrint
();}
54
virtual
void
PrintBrief
()
const
{ std::cout <<
SoftPrintBrief
();}
55
56
};
57
58
59
#endif
/* !_JOINTACTION_H_ */
60
61
62
// Local Variables: ***
63
// mode:c++ ***
64
// End: ***
src
base
JointAction.h
Generated on Mon Sep 23 2013 14:50:05 for MultiAgentDecisionProcess by
1.8.1.2