Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

AIWrapper.h File Reference

AIWrapper and AIFSMWrapper. More...

#include "AIManager.h"
#include <assert.h>

Go to the source code of this file.

Classes

class  AIWrapper
struct  AIWrapper::AIFSMWrapper

Functions

void initAIEngine (std::ifstream *fin_=0)
void destroyAIEngine ()
void popAllAIExceptions (bool only_add_new=false, bool remove_all=false)

Variables

bool usedHeap


Detailed Description

AIWrapper and AIFSMWrapper.

AIWrapper is the class to inherit or contain to endow an object with artificial intelligence. AIFSMWrapper is not to be manipulated directly by users, it is used internally by AIWrapper.


Function Documentation

popAllAIExceptions bool  only_add_new = false,
bool  remove_all = false
 

these params effect ALL exceptions in the queue, so be careful

Parameters:
only_add_new is only used during adds - if true, it means to only add new exceptions to a kb
remove_all is only used during deletes - if true, it means to delete all copies from a kb


Generated on Sun Apr 11 05:05:56 2004 for FSM_API by doxygen 1.3.6