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
16namespace 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
45
53 MsgType GetType();
54
55 private:
56 MsgType eType;
57 };
58
59 typedef std::map<std::string, IMessage> MsgBox;
60 }
61}
IMessage(MsgType type)
Constructor.
MsgType GetType()
Gets the message type.