← Documentation
ADS-IDAC Engine 5.0.0
KnowledgeNode.h
Go to the documentation of this file.
1#pragma once
2
3// KnowledgeNode.h: interface for the KnowledgeNode class.
4//
6
7#include <string>
8#include <vector>
9
10#include "IDElement.h"
11#include "KnowledgeElement.h"
12#include "../Global/TermConversions.h"
13
15 public IDElement
16{
17public:
18 void BuildConnectionsToThisKN(void *);
21 void ErrorMessage(std::string);
22 void ReadThisKNinfoFromFile(std::ifstream &);
23
24
27 //Options: 2--AND gate; 3-OR gate;
28 std::vector<KnowledgeElement *> M_KElement_list;
29 std::vector<std::string> m_ID_KE_list;
31 virtual ~KnowledgeNode();
32
33
34};
std::vector< KnowledgeElement * > M_KElement_list
Definition: KnowledgeNode.h:28
void ConvertKNinfoToStringForm()
void ErrorMessage(std::string)
std::vector< std::string > m_ID_KE_list
Definition: KnowledgeNode.h:29
void BuildConnectionsToThisKN(void *)
virtual ~KnowledgeNode()
void ReadThisKNinfoFromFile(std::ifstream &)
void CopyStaticKNinfoFromAnother(KnowledgeNode *)