MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
BeliefIteratorInterface.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _BELIEFITERATORINTERFACE_H_
30
#define _BELIEFITERATORINTERFACE_H_ 1
31
32
/* the include directives */
33
#include "
Globals.h
"
34
37
class
BeliefIteratorInterface
38
{
39
private
:
40
41
protected
:
42
43
public
:
44
// Constructor, destructor and copy assignment.
46
BeliefIteratorInterface
(){};
47
49
virtual
~BeliefIteratorInterface
(){};
50
52
virtual
double
GetProbability
()
const
= 0;
54
virtual
Index
GetStateIndex
()
const
= 0;
56
virtual
bool
Next
() = 0;
57
59
virtual
BeliefIteratorInterface
*
Clone
()
const
= 0;
60
61
};
62
63
64
#endif
/* !_BELIEFITERATORINTERFACE_H_ */
65
66
// Local Variables: ***
67
// mode:c++ ***
68
// End: ***
src
support
BeliefIteratorInterface.h
Generated on Mon Sep 23 2013 14:50:06 for MultiAgentDecisionProcess by
1.8.1.2