1 #ifndef ConscienceEnvironmentInteractionCommandMemberToStateFromMember_h
2 #define ConscienceEnvironmentInteractionCommandMemberToStateFromMember_h
19 inline static const CommandTypeId COMMAND_ID =
"MEMBER_TO_STATE_FROM_MEMBER";
25 const string &membreToMove,
26 const string &membreRelative,
27 float targetPositionX,
28 float targetPositionY,
29 float targetPositionZ,
30 float targetPositionXPonderation,
31 float targetPositionYPonderation,
32 float targetPositionZPonderation,
36 float targetEulerXPonderation,
37 float targetEulerYPonderation,
38 float targetEulerZPonderation,
42 float targetAccXPonderation,
43 float targetAccYPonderation,
44 float targetAccZPonderation,
49 bool optionCutLastestIfTheSameAndWorst,
50 bool optionCutBeginingIfTheSame,
51 bool optionDeltaPerStateMaxDegressive,
58 const array<bool, 4> &outputTypes,
67 string getMembreToMove();
68 string getMembreRelative();
69 float getTargetPositionX();
70 float getTargetPositionY();
71 float getTargetPositionZ();
72 float getTargetEulerX();
73 float getTargetEulerY();
74 float getTargetEulerZ();
81 return entityReflexion;
86 const int knowledgeId;
88 const string membreToMove;
89 const string membreRelative;
90 const float targetPositionX;
91 const float targetPositionY;
92 const float targetPositionZ;
93 const float targetPositionXPonderation;
94 const float targetPositionYPonderation;
95 const float targetPositionZPonderation;
96 const float targetEulerX;
97 const float targetEulerY;
98 const float targetEulerZ;
99 const float targetEulerXPonderation;
100 const float targetEulerYPonderation;
101 const float targetEulerZPonderation;
102 const float targetAccX;
103 const float targetAccY;
104 const float targetAccZ;
105 const float targetAccXPonderation;
106 const float targetAccYPonderation;
107 const float targetAccZPonderation;
111 const bool symetrySearch;
112 const int nbStateMax;
113 const int deltaPerStateMax;
114 const bool optionCutLastestIfTheSameAndWorst;
115 const bool optionCutBeginingIfTheSame;
116 const bool optionDeltaPerStateMaxDegressive;
117 const float percentAvg;
118 const float percentMax;
119 const int stateDuration;
120 const int stateDelay;
121 const float solvedAt;
122 const float processAt;
166 const array<bool, 4> &,