MultiAgentDecisionProcess
JointAction Class Referenceabstract

JointAction represents a joint action. More...

#include <JointAction.h>

Inheritance diagram for JointAction:
[legend]

Public Member Functions

virtual JointActionClone () const =0
 Returns a pointer to a copy of this class. More...
 
virtual void Print () const
 
virtual void PrintBrief () const
 
virtual std::string SoftPrint () const =0
 
virtual std::string SoftPrintBrief () const =0
 
virtual ~JointAction ()
 Destructor. More...
 

Detailed Description

JointAction represents a joint action.

Constructor & Destructor Documentation

virtual JointAction::~JointAction ( )
inlinevirtual

Destructor.

Member Function Documentation

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

Returns a pointer to a copy of this class.

Implemented in JointActionDiscrete.

virtual void JointAction::PrintBrief ( ) const
inlinevirtual

References SoftPrintBrief().

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

Implemented in JointActionDiscrete.

Referenced by Print().

virtual std::string JointAction::SoftPrintBrief ( ) const
pure virtual