TypeIIRMLDecisions.h
Go to the documentation of this file.
1 // ---------------------- Doxygen info ----------------------
40 // ----------------------------------------------------------
41 // For a convenient reading of this file's source code,
42 // please use a tab width of four characters.
43 // ----------------------------------------------------------
44 
45 
46 #ifndef __TypeIIRMLDecisions__
47 #define __TypeIIRMLDecisions__
48 
49 
50 
51 namespace TypeIIRMLMath
52 {
53 
54 // ---------------------- Doxygen info ----------------------
59 // ----------------------------------------------------------
60 bool Decision_1A__001( const double &CurrentVelocity);
61 
62 
63 // ---------------------- Doxygen info ----------------------
68 // ----------------------------------------------------------
69 bool Decision_1A__002( const double &CurrentVelocity
70  , const double &MaxVelocity);
71 
72 
73 // ---------------------- Doxygen info ----------------------
78 // ----------------------------------------------------------
79 bool Decision_1A__003( const double &CurrentVelocity
80  , const double &TargetVelocity);
81 
82 
83 // ---------------------- Doxygen info ----------------------
88 // ----------------------------------------------------------
89 bool Decision_1A__004( const double &CurrentPosition
90  , const double &CurrentVelocity
91  , const double &TargetPosition
92  , const double &TargetVelocity
93  , const double &MaxAcceleration);
94 
95 
96 // ---------------------- Doxygen info ----------------------
101 // ----------------------------------------------------------
102 bool Decision_1A__005( const double &CurrentPosition
103  , const double &CurrentVelocity
104  , const double &TargetPosition
105  , const double &TargetVelocity
106  , const double &MaxVelocity
107  , const double &MaxAcceleration);
108 
109 
110 // ---------------------- Doxygen info ----------------------
115 // ----------------------------------------------------------
116 bool Decision_1A__006( const double &TargetVelocity);
117 
118 
119 
120 // ---------------------- Doxygen info ----------------------
125 // ----------------------------------------------------------
126 bool Decision_1A__007( const double &CurrentPosition
127  , const double &CurrentVelocity
128  , const double &TargetPosition
129  , const double &TargetVelocity
130  , const double &MaxAcceleration);
131 
132 
133 // ---------------------- Doxygen info ----------------------
138 // ----------------------------------------------------------
139 bool Decision_1A__008( const double &CurrentPosition
140  , const double &CurrentVelocity
141  , const double &TargetPosition
142  , const double &TargetVelocity
143  , const double &MaxAcceleration);
144 
145 
146 // ---------------------- Doxygen info ----------------------
151 // ----------------------------------------------------------
152 bool Decision_1A__009( const double &CurrentPosition
153  , const double &CurrentVelocity
154  , const double &TargetPosition
155  , const double &TargetVelocity
156  , const double &MaxVelocity
157  , const double &MaxAcceleration);
158 
159 
160 // ---------------------- Doxygen info ----------------------
165 // ----------------------------------------------------------
166 bool Decision_1B__001( const double &CurrentVelocity);
167 
168 
169 // ---------------------- Doxygen info ----------------------
174 // ----------------------------------------------------------
175 bool Decision_1B__002( const double &CurrentVelocity
176  , const double &MaxVelocity);
177 
178 
179 // ---------------------- Doxygen info ----------------------
184 // ----------------------------------------------------------
185 bool Decision_1B__003( const double &TargetVelocity);
186 
187 
188 // ---------------------- Doxygen info ----------------------
193 // ----------------------------------------------------------
194 bool Decision_1B__004( const double &CurrentVelocity
195  , const double &TargetVelocity);
196 
197 
198 // ---------------------- Doxygen info ----------------------
203 // ----------------------------------------------------------
204 bool Decision_1B__005( const double &CurrentPosition
205  , const double &CurrentVelocity
206  , const double &TargetPosition
207  , const double &TargetVelocity
208  , const double &MaxAcceleration);
209 
210 
211 // ---------------------- Doxygen info ----------------------
216 // ----------------------------------------------------------
217 bool Decision_1B__006( const double &CurrentPosition
218  , const double &CurrentVelocity
219  , const double &TargetPosition
220  , const double &TargetVelocity
221  , const double &MaxAcceleration);
222 
223 
224 // ---------------------- Doxygen info ----------------------
229 // ----------------------------------------------------------
230 bool Decision_1B__007( const double &CurrentPosition
231  , const double &CurrentVelocity
232  , const double &TargetPosition
233  , const double &TargetVelocity
234  , const double &MaxAcceleration);
235 
236 
237 // ---------------------- Doxygen info ----------------------
242 // ----------------------------------------------------------
243 bool Decision_1C__001( const double &CurrentVelocity);
244 
245 
246 // ---------------------- Doxygen info ----------------------
251 // ----------------------------------------------------------
252 bool Decision_1C__002( const double &CurrentVelocity
253  , const double &MaxVelocity);
254 
255 
256 // ---------------------- Doxygen info ----------------------
261 // ----------------------------------------------------------
262 bool Decision_1C__003( const double &CurrentPosition
263  , const double &CurrentVelocity
264  , const double &TargetPosition
265  , const double &TargetVelocity
266  , const double &MaxVelocity
267  , const double &MaxAcceleration);
268 
269 
270 // ---------------------- Doxygen info ----------------------
275 // ----------------------------------------------------------
276 bool Decision_2___001( const double &CurrentVelocity);
277 
278 
279 // ---------------------- Doxygen info ----------------------
284 // ----------------------------------------------------------
285 bool Decision_2___002( const double &CurrentVelocity
286  , const double &MaxVelocity);
287 
288 
289 // ---------------------- Doxygen info ----------------------
294 // ----------------------------------------------------------
295 bool Decision_2___003( const double &CurrentVelocity
296  , const double &TargetVelocity);
297 
298 
299 // ---------------------- Doxygen info ----------------------
304 // ----------------------------------------------------------
305 bool Decision_2___004( const double &CurrentPosition
306  , const double &CurrentVelocity
307  , const double &TargetPosition
308  , const double &TargetVelocity
309  , const double &MaxAcceleration
310  , const double &CurrentTime
311  , const double &SynchronizationTime);
312 
313 
314 // ---------------------- Doxygen info ----------------------
319 // ----------------------------------------------------------
320 bool Decision_2___005( const double &CurrentPosition
321  , const double &CurrentVelocity
322  , const double &TargetPosition
323  , const double &TargetVelocity
324  , const double &MaxAcceleration
325  , const double &CurrentTime
326  , const double &SynchronizationTime);
327 
328 
329 // ---------------------- Doxygen info ----------------------
334 // ----------------------------------------------------------
335 bool Decision_2___006( const double &CurrentTime
336  , const double &SynchronizationTime
337  , const double &CurrentPosition
338  , const double &CurrentVelocity
339  , const double &TargetPosition
340  , const double &TargetVelocity
341  , const double &MaxAcceleration);
342 
343 
344 // ---------------------- Doxygen info ----------------------
349 // ----------------------------------------------------------
350 bool Decision_2___007( const double &TargetVelocity);
351 
352 
353 // ---------------------- Doxygen info ----------------------
358 // ----------------------------------------------------------
359 bool Decision_2___008( const double &CurrentPosition
360  , const double &CurrentVelocity
361  , const double &TargetPosition
362  , const double &TargetVelocity
363  , const double &MaxAcceleration
364  , const double &CurrentTime
365  , const double &SynchronizationTime);
366 
367 
368 // ---------------------- Doxygen info ----------------------
373 // ----------------------------------------------------------
374 bool Decision_2___009( const double &CurrentPosition
375  , const double &CurrentVelocity
376  , const double &TargetPosition
377  , const double &TargetVelocity
378  , const double &MaxAcceleration
379  , const double &CurrentTime
380  , const double &SynchronizationTime);
381 
382 
383 // ---------------------- Doxygen info ----------------------
388 // ----------------------------------------------------------
389 bool Decision_2___010( const double &CurrentPosition
390  , const double &CurrentVelocity
391  , const double &TargetPosition
392  , const double &TargetVelocity
393  , const double &MaxAcceleration);
394 
395 
396 // ---------------------- Doxygen info ----------------------
401 // ----------------------------------------------------------
402 bool Decision_2___011( const double &CurrentPosition
403  , const double &CurrentVelocity
404  , const double &TargetPosition
405  , const double &TargetVelocity
406  , const double &MaxAcceleration
407  , const double &CurrentTime
408  , const double &SynchronizationTime);
409 
410 
411 // ---------------------- Doxygen info ----------------------
416 // ----------------------------------------------------------
417 bool Decision_2___012( const double &CurrentPosition
418  , const double &CurrentVelocity
419  , const double &TargetPosition
420  , const double &TargetVelocity
421  , const double &MaxAcceleration
422  , const double &CurrentTime
423  , const double &SynchronizationTime);
424 
425 
426 // ---------------------- Doxygen info ----------------------
431 // ----------------------------------------------------------
432 bool Decision_V___001( const double &CurrentVelocity
433  , const double &TargetVelocity);
434 
435 
436 } // namespace TypeIIRMLMath
437 
438 #endif
bool Decision_1A__008(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration)
If v->0->vtrgt, is p>=ptrgt?
bool Decision_1C__001(const double &CurrentVelocity)
Is (vi >= 0)?
bool Decision_1C__002(const double &CurrentVelocity, const double &MaxVelocity)
Is (vi <= +vmax)?
bool Decision_2___009(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, const double &CurrentTime, const double &SynchronizationTime)
If v->vtrgt->hold, so that t=tsync, is p<=ptrgt?
bool Decision_2___002(const double &CurrentVelocity, const double &MaxVelocity)
Is (vi <= +vmax)?
bool Decision_1A__004(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration)
If v->vtrgt, is p<=ptrgt?
bool Decision_1B__004(const double &CurrentVelocity, const double &TargetVelocity)
Is (vi <= vtrgt)?
bool Decision_V___001(const double &CurrentVelocity, const double &TargetVelocity)
Is (vi <= vtrgt)?
bool Decision_1B__001(const double &CurrentVelocity)
Is (vi >= 0)?
bool Decision_2___010(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration)
If v->0->vtrgt, is p>=ptrgt?
bool Decision_1A__003(const double &CurrentVelocity, const double &TargetVelocity)
Is (vi <= vtrgt)?
bool Decision_2___006(const double &CurrentTime, const double &SynchronizationTime, const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration)
If (v->0->vtrgt, is p<=ptrgt || t > tsync)?
bool Decision_1B__006(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration)
If v->0->vtrgt, is p<=ptrgt?
bool Decision_2___001(const double &CurrentVelocity)
Is (vi >= 0)?
bool Decision_2___007(const double &TargetVelocity)
Is (vtrgt >= 0)?
bool Decision_2___012(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, const double &CurrentTime, const double &SynchronizationTime)
If v->hold->0->vtrgt, so that t=tsync, is p<=ptrgt?
bool Decision_1B__002(const double &CurrentVelocity, const double &MaxVelocity)
Is (vi <= +vmax)?
bool Decision_2___008(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, const double &CurrentTime, const double &SynchronizationTime)
If v->hold->vtrgt, so that t=tsync, is p<=ptrgt?
bool Decision_1A__002(const double &CurrentVelocity, const double &MaxVelocity)
Is (vi <= +vmax)?
bool Decision_1A__006(const double &TargetVelocity)
Is (vtrgt >= 0)?
bool Decision_2___003(const double &CurrentVelocity, const double &TargetVelocity)
Is (vi <= vtrgt)?
bool Decision_1A__009(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxVelocity, const double &MaxAcceleration)
If v->vmax->0->vtrgt, is p>=ptrgt?
bool Decision_1B__003(const double &TargetVelocity)
Is (vtrgt >= 0)?
bool Decision_1B__005(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration)
If v->vtrgt, is p<=ptrgt?
bool Decision_2___011(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, const double &CurrentTime, const double &SynchronizationTime)
If v->vtrgt->hold, so that t=tsync, is p<=ptrgt?
bool Decision_2___005(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, const double &CurrentTime, const double &SynchronizationTime)
If v->hold->vtrgt, so that t=tsync, is p<=ptrgt?
bool Decision_2___004(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, const double &CurrentTime, const double &SynchronizationTime)
If v->vtrgt->hold, so that t=tsync, is p<=ptrgt?
bool Decision_1A__007(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration)
If v->vtrgt, is p>=ptrgt?
bool Decision_1A__005(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxVelocity, const double &MaxAcceleration)
If v->vmax->vtrgt, is p<=ptrgt?
bool Decision_1A__001(const double &CurrentVelocity)
Is (vi >= 0)?
bool Decision_1B__007(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration)
If v->vtrgt, is p>=ptrgt?
bool Decision_1C__003(const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxVelocity, const double &MaxAcceleration)
If v->vmax->0->vtrgt, is p>=ptrgt?


libreflexxestype2
Author(s):
autogenerated on Sat Nov 21 2020 03:17:34