NeuralEngine
A Game Engine with embeded Machine Learning algorithms based on Gaussian Processes.
FgIMessage.h
1
11
#pragma once
12
13
#include <NeMachineLearningLib.h>
14
#include <map>
15
16
namespace
NeuralEngine
17
{
18
namespace
MachineLearning
19
{
20
enum
MsgType
21
{
22
eDiscreteMessage = 0,
23
eGaussianMessage
24
};
25
26
class
NE_IMPEXP
IMessage
27
{
28
public
:
29
37
IMessage
(MsgType type);
38
44
~IMessage
();
45
53
MsgType
GetType
();
54
55
private
:
56
MsgType eType;
57
};
58
59
typedef
std::map<std::string, IMessage> MsgBox;
60
}
61
}
NeuralEngine::MachineLearning::IMessage
Definition:
FgIMessage.h:27
NeuralEngine::MachineLearning::IMessage::IMessage
IMessage(MsgType type)
Constructor.
NeuralEngine::MachineLearning::IMessage::~IMessage
~IMessage()
Destructor.
NeuralEngine::MachineLearning::IMessage::GetType
MsgType GetType()
Gets the message type.
NeuralEngine
Definition:
NeArray2.h:18
include
MachineLearning
FgIMessage.h
Generated by
1.9.4