MoNetAgent Class Reference

#include <MoNetAgent.h>

Inheritance diagram for MoNetAgent:

MTNAgent MTNAgent7 NeutralAgent NeutralAgent7 MTNWALKAgent7 List of all members.

Public Member Functions

 MoNetAgent ()
 ~MoNetAgent ()
virtual void Init (ODA *oda)
virtual bool AreYou (MoNetAgentID agent)
virtual void NotifyCommand (const MoNetAgentCommand &command, MoNetAgentResult *result)
virtual void ReadyEffector (const MoNetAgentCommand &command, MoNetAgentResult *result)
virtual void SetJointGain ()

Protected Member Functions

void SetMoNetAgentManager (MoNetAgentManager *m)

Protected Attributes

MoNetAgentManagermoNetAgentManager

Friends

class MoNetAgentManager

Constructor & Destructor Documentation

MoNetAgent::MoNetAgent  ) 
 

Definition at line 14 of file MoNetAgent.cc.

MoNetAgent::~MoNetAgent  )  [inline]
 

Definition at line 22 of file MoNetAgent.h.


Member Function Documentation

bool MoNetAgent::AreYou MoNetAgentID  agent  )  [virtual]
 

Reimplemented in MTNAgent, MTNAgent7, MTNWALKAgent7, NeutralAgent, and NeutralAgent7.

Definition at line 30 of file MoNetAgent.cc.

void MoNetAgent::Init ODA oda  )  [virtual]
 

Reimplemented in MTNAgent, MTNAgent7, NeutralAgent, and NeutralAgent7.

Definition at line 25 of file MoNetAgent.cc.

void MoNetAgent::NotifyCommand const MoNetAgentCommand command,
MoNetAgentResult result
[virtual]
 

Reimplemented in MTNAgent, MTNAgent7, NeutralAgent, and NeutralAgent7.

Definition at line 36 of file MoNetAgent.cc.

References MoNetAgentResult::agent, MoNetAgentResult::endPosture, MoNetAgentResult::index, and MoNetAgentResult::status.

void MoNetAgent::ReadyEffector const MoNetAgentCommand command,
MoNetAgentResult result
[virtual]
 

Reimplemented in MTNAgent, MTNAgent7, NeutralAgent, and NeutralAgent7.

Definition at line 46 of file MoNetAgent.cc.

References MoNetAgentResult::agent, MoNetAgentResult::endPosture, MoNetAgentResult::index, and MoNetAgentResult::status.

Referenced by MoNetAgentManager::ReadyEffector().

void MoNetAgent::SetJointGain  )  [virtual]
 

Reimplemented in MTNAgent, MTNAgent7, MTNWALKAgent7, NeutralAgent, and NeutralAgent7.

Definition at line 56 of file MoNetAgent.cc.

void MoNetAgent::SetMoNetAgentManager MoNetAgentManager m  )  [protected]
 

Definition at line 19 of file MoNetAgent.cc.

References moNetAgentManager.

Referenced by MoNetAgentManager::RegisterMoNetAgent().


Friends And Related Function Documentation

friend class MoNetAgentManager [friend]
 

Definition at line 34 of file MoNetAgent.h.


Member Data Documentation

MoNetAgentManager* MoNetAgent::moNetAgentManager [protected]
 

Definition at line 37 of file MoNetAgent.h.

Referenced by SetMoNetAgentManager().


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 23:04:34 2007 for openSDK by  doxygen 1.3.9.1