Conscience Core
CscKnowledgeItemState.h
Go to the documentation of this file.
1 //
2 // CscKnowledgeImmobile.hpp
3 // ConscienceRobotManager
4 //
5 // Created by ILIES ZAOUI on 23/06/2017.
6 // Copyright © 2017 IliesZaoui. All rights reserved.
7 //
8 
9 #ifndef CscKnowledgeState_hpp
10 #define CscKnowledgeState_hpp
11 
13 #include "CoreObjects/CscState.h"
15 
16 using std::vector; using std::string;
17 
19 
21 public:
22  CscKnowledgeItemState(int knoItemId, string knoItemName, CscState * knoItemState);
24  float evaluateState(CscState * stateIn, const CscWorldEntity * entity, CscState *initialState) override;
25  virtual ~CscKnowledgeItemState();
26 };
27 
28 }
29 
30 #endif /* CscKnowledgeImmobile_hpp */
31 
32 
CscWorldEntity
Definition: CscWorldEntity.h:19
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:34
CscKnowledgeItem.h
conscience_core::knowledge::CscKnowledgeItemState
Definition: CscKnowledgeItemState.h:20
CscSequence.h
conscience_core::knowledge
Definition: CscEntityReflexion.h:35
CscState
Definition: CscState.h:24
CscState.h
conscience_core::knowledge::CscKnowledgeItemState::knoItemState
CscState * knoItemState
Definition: CscKnowledgeItemState.h:23
conscience_core::knowledge::CscKnowledgeItem
Definition: CscKnowledgeItem.h:43