MultiAgentDecisionProcess
ObservationModel Class Referenceabstract

ObservationModel represents the observation model in a decision process. More...

#include <ObservationModel.h>

Inheritance diagram for ObservationModel:
[legend]

Public Member Functions

virtual ObservationModelClone () const =0
 Returns a pointer to a copy of this class. More...
 
 ObservationModel ()
 default Constructor More...
 
void Print () const
 
virtual std::string SoftPrint () const =0
 
virtual ~ObservationModel ()
 Destructor. More...
 

Detailed Description

ObservationModel represents the observation model in a decision process.

Constructor & Destructor Documentation

ObservationModel::ObservationModel ( )
inline

default Constructor

virtual ObservationModel::~ObservationModel ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual ObservationModel* ObservationModel::Clone ( ) const
pure virtual
void ObservationModel::Print ( ) const
inline

References SoftPrint().

virtual std::string ObservationModel::SoftPrint ( ) const
pure virtual

Implemented in ObservationModelDiscrete.

Referenced by Print().