|
MultiAgentDecisionProcess
|
BeliefIteratorInterface is an interface for iterators over beliefs. More...
#include <BeliefIteratorInterface.h>
Public Member Functions | |
| BeliefIteratorInterface () | |
| (default) Constructor More... | |
| virtual BeliefIteratorInterface * | Clone () const =0 |
| Returns a pointer to a copy of this class. More... | |
| virtual double | GetProbability () const =0 |
| Gets the probability at the current state. More... | |
| virtual Index | GetStateIndex () const =0 |
| Gets the index of the current state. More... | |
| virtual bool | Next ()=0 |
| Advance the iterator. Returns false if at the end. More... | |
| virtual | ~BeliefIteratorInterface () |
| Destructor. More... | |
BeliefIteratorInterface is an interface for iterators over beliefs.
|
inline |
(default) Constructor
|
inlinevirtual |
Destructor.
|
pure virtual |
Returns a pointer to a copy of this class.
Implemented in BeliefIteratorSparse, and BeliefIterator.
|
pure virtual |
Gets the probability at the current state.
Implemented in BeliefIteratorSparse, and BeliefIterator.
Referenced by BeliefIteratorGeneric::GetProbability().
|
pure virtual |
Gets the index of the current state.
Implemented in BeliefIteratorSparse, and BeliefIterator.
Referenced by BeliefIteratorGeneric::GetStateIndex().
|
pure virtual |
Advance the iterator. Returns false if at the end.
Implemented in BeliefIteratorSparse, and BeliefIterator.
Referenced by BeliefIteratorGeneric::Next().