|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLAIAGENT::IRefrence Class ReferenceClass IRefrence is the main class for an agent it define the word refrence of an agents.
More...
#include <baseai.h>
Inheritance diagram for NLAIAGENT::IRefrence
[legend]Collaboration diagram for NLAIAGENT::IRefrence:
[legend]List of all members.
Detailed Description
Class IRefrence is the main class for an agent it define the word refrence of an agents.
-
Author(s):
-
Chafik sameh , Nevrax France
-
Date:
-
2000
Definition at line 330 of file baseai.h.
Constructor & Destructor Documentation
NLAIAGENT::IRefrence::IRefrence (
|
const IRefrence & A ) [protected]
|
|
NLAIAGENT::IRefrence::IRefrence (
|
)
|
|
|
default constructor, when it's called an new reference is created.
Definition at line 312 of file baseai.cpp. |
NLAIAGENT::IRefrence::IRefrence (
|
const IWordNumRef * parent )
|
|
|
We can call this constructor when agent have a parent.
Definition at line 317 of file baseai.cpp. |
|
We can call this constructor when we want to load a new agents from a stream.
Definition at line 323 of file baseai.cpp. |
NLAIAGENT::IRefrence::~IRefrence (
|
) [virtual]
|
|
Member Function Documentation
const CIdent NLAIAGENT::IRefrence::getIdentType (
|
) const [virtual]
|
|
const IRefrence * NLAIAGENT::IRefrence::getOwner (
|
) const [virtual]
|
|
|
To get the top level parent of this agent.
Definition at line 350 of file baseai.cpp. |
IRefrence * NLAIAGENT::IRefrence::getParent (
|
) const
|
|
|
Load the class from a stream.
Reimplemented from NLAIC::IBasicInterface.
Reimplemented in NLAIAGENT::CActor, NLAIAGENT::CActorScript, NLAIAGENT::IBasicAgent, NLAIAGENT::IAgentComposite, NLAIAGENT::IAgent, NLAIAGENT::IAgentInput, NLAIAGENT::CLocalAgentMail, NLAIAGENT::CProxyAgentMail, NLAIAGENT::CAgentScript, NLAIAGENT::CAgentManagerTimer, NLAIAGENT::IConnectIA, NLAIAGENT::CGDAgentScript, NLAIAGENT::IMailBox, NLAIAGENT::CSimpleLocalMailBox, NLAIAGENT::CLocalMailBox, NLAICHARACTER::CCharacterChild, NLAICHARACTER::CCharacterNoeud, NLAIAGENT::CFsmScript, NLAIAGENT::CSeqFsmScript, and NLAIAGENT::COperatorScript.
Definition at line 404 of file baseai.cpp. |
NLAIAGENT::IRefrence::operator const IWordNumRef & (
|
) const
|
|
|
to get a word num ref of the agents.
Definition at line 328 of file baseai.cpp. |
NLAIAGENT::IRefrence::operator const IWordNumRef * (
|
) const
|
|
|
to get a word num ref pointer of the agents.
Definition at line 333 of file baseai.cpp. |
void NLAIAGENT::IRefrence::refLoadStream (
|
NLMISC::IStream & is ) [protected]
|
|
|
the loader of the class.
Definition at line 381 of file baseai.cpp. |
|
Save the class in a stream.
Reimplemented from NLAIC::IBasicInterface.
Reimplemented in NLAIAGENT::CActor, NLAIAGENT::CActorScript, NLAIAGENT::IBasicAgent, NLAIAGENT::IAgentComposite, NLAIAGENT::IAgent, NLAIAGENT::IAgentInput, NLAIAGENT::CLocalAgentMail, NLAIAGENT::CProxyAgentMail, NLAIAGENT::CAgentScript, NLAIAGENT::CAgentManagerTimer, NLAIAGENT::IConnectIA, NLAIAGENT::CGDAgentScript, NLAIAGENT::IMailBox, NLAIAGENT::CSimpleLocalMailBox, NLAIAGENT::CLocalMailBox, NLAICHARACTER::CCharacterChild, NLAICHARACTER::CCharacterNoeud, NLAIAGENT::CFsmScript, NLAIAGENT::CSeqFsmScript, and NLAIAGENT::COperatorScript.
Definition at line 362 of file baseai.cpp. |
void NLAIAGENT::IRefrence::setNumRef (
|
const IWordNumRef & ref ) [protected]
|
|
void NLAIAGENT::IRefrence::setParent (
|
const IWordNumRef * parent )
|
|
|
to set the parent of the agents.
Definition at line 343 of file baseai.cpp. |
Member Data Documentation
|
_NumRef is the word refrence of the agents.
Definition at line 334 of file baseai.h. |
|
_Parent is the word refrence of the parent agents if existe.
Definition at line 336 of file baseai.h. |
The documentation for this class was generated from the following files:
|
|