MultiAgentDecisionProcess  Release 0.2.1
ObservationModel Class Reference

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

#include <ObservationModel.h>

+ Inheritance diagram for ObservationModel:

Public Member Functions

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

Detailed Description

ObservationModel represents the observation model in a decision process.

Definition at line 38 of file ObservationModel.h.

Constructor & Destructor Documentation

ObservationModel::ObservationModel ( )
inline

default Constructor

Definition at line 46 of file ObservationModel.h.

virtual ObservationModel::~ObservationModel ( )
inlinevirtual

Destructor.

Definition at line 49 of file ObservationModel.h.

Member Function Documentation

virtual ObservationModel* ObservationModel::Clone ( ) const
pure virtual

Returns a pointer to a copy of this class.

Implemented in ObservationModelMappingSparse, ObservationModelMapping, and ObservationModelDiscrete.

void ObservationModel::Print ( ) const
inline

Definition at line 55 of file ObservationModel.h.

References SoftPrint().

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

Implemented in ObservationModelDiscrete.

Referenced by Print().


The documentation for this class was generated from the following file: