1 #ifndef ConscienceEnvironmentInteractionCommandMemberToStateFromMemberTrigo_h
2 #define ConscienceEnvironmentInteractionCommandMemberToStateFromMemberTrigo_h
20 inline static const string COMMAND_ID =
"MEMBER_TO_STATE_FROM_MEMBER_TRIGO";
26 const string &membreToMove,
27 const string &membreRelative,
28 float targetPositionX,
29 float targetPositionY,
30 float targetPositionZ,
31 float targetPositionXPonderation,
32 float targetPositionYPonderation,
33 float targetPositionZPonderation,
37 float targetEulerXPonderation,
38 float targetEulerYPonderation,
39 float targetEulerZPonderation,
43 float targetAccXPonderation,
44 float targetAccYPonderation,
45 float targetAccZPonderation,
47 string targetOriginMember,
51 bool optionCutLastestIfTheSameAndWorst,
52 bool optionCutBeginingIfTheSame,
53 bool optionDeltaPerStateMaxDegressive,
60 const array<bool, 4> & outputTypes,
65 string getMembreToMove();
66 string getMembreRelative();
67 float getTargetPositionX();
68 float getTargetPositionY();
69 float getTargetPositionZ();
70 float getTargetEulerX();
71 float getTargetEulerY();
72 float getTargetEulerZ();
74 string getTargetOriginMember();
78 return entityReflexion;
88 const int knowledgeId;
90 const string membreToMove;
91 const string membreRelative;
92 const float targetPositionX;
93 const float targetPositionY;
94 const float targetPositionZ;
95 const float targetPositionXPonderation;
96 const float targetPositionYPonderation;
97 const float targetPositionZPonderation;
98 const float targetEulerX;
99 const float targetEulerY;
100 const float targetEulerZ;
101 const float targetEulerXPonderation;
102 const float targetEulerYPonderation;
103 const float targetEulerZPonderation;
104 const float targetAccX;
105 const float targetAccY;
106 const float targetAccZ;
107 const float targetAccXPonderation;
108 const float targetAccYPonderation;
109 const float targetAccZPonderation;
112 const string targetOriginMember;
114 const bool symetrySearch;
115 const int nbStateMax;
116 const int deltaPerStateMax;
117 const bool optionCutLastestIfTheSameAndWorst;
118 const bool optionCutBeginingIfTheSame;
119 const bool optionDeltaPerStateMaxDegressive;
120 const float percentAvg;
121 const float percentMax;
122 const int stateDuration;
123 const int stateDelay;
124 const float solvedAt;
125 const float processAt;
170 const array<bool, 4> &,