Reflexxes Motion Libraries  Manual and Documentation (Type II, Version 1.2.6)
include/TypeIIRMLDecisions.h
Go to the documentation of this file.
00001 //  ---------------------- Doxygen info ----------------------
00040 //  ----------------------------------------------------------
00041 //   For a convenient reading of this file's source code,
00042 //   please use a tab width of four characters.
00043 //  ----------------------------------------------------------
00044
00045
00046 #ifndef __TypeIIRMLDecisions__
00047 #define __TypeIIRMLDecisions__
00048 
00049
00050
00051 namespace TypeIIRMLMath
00052 {
00053
00054 //  ---------------------- Doxygen info ----------------------
00059 //  ----------------------------------------------------------
00060 bool Decision_1A__001(      const double &CurrentVelocity);
00061
00062
00063 //  ---------------------- Doxygen info ----------------------
00068 //  ----------------------------------------------------------
00069 bool Decision_1A__002(      const double &CurrentVelocity
00070                         ,   const double &MaxVelocity);
00071
00072
00073 //  ---------------------- Doxygen info ----------------------
00078 //  ----------------------------------------------------------
00079 bool Decision_1A__003(      const double &CurrentVelocity
00080                         ,   const double &TargetVelocity);
00081
00082
00083 //  ---------------------- Doxygen info ----------------------
00088 //  ----------------------------------------------------------
00089 bool Decision_1A__004(      const double &CurrentPosition
00090                         ,   const double &CurrentVelocity
00091                         ,   const double &TargetPosition
00092                         ,   const double &TargetVelocity
00093                         ,   const double &MaxAcceleration);
00094
00095
00096 //  ---------------------- Doxygen info ----------------------
00101 //  ----------------------------------------------------------
00102 bool Decision_1A__005(      const double &CurrentPosition
00103                         ,   const double &CurrentVelocity
00104                         ,   const double &TargetPosition
00105                         ,   const double &TargetVelocity
00106                         ,   const double &MaxVelocity
00107                         ,   const double &MaxAcceleration);
00108
00109
00110 //  ---------------------- Doxygen info ----------------------
00115 //  ----------------------------------------------------------
00116 bool Decision_1A__006(      const double &TargetVelocity);
00117
00118
00119
00120 //  ---------------------- Doxygen info ----------------------
00125 //  ----------------------------------------------------------
00126 bool Decision_1A__007(      const double &CurrentPosition
00127                         ,   const double &CurrentVelocity
00128                         ,   const double &TargetPosition
00129                         ,   const double &TargetVelocity
00130                         ,   const double &MaxAcceleration);
00131
00132
00133 //  ---------------------- Doxygen info ----------------------
00138 //  ----------------------------------------------------------
00139 bool Decision_1A__008(      const double &CurrentPosition
00140                         ,   const double &CurrentVelocity
00141                         ,   const double &TargetPosition
00142                         ,   const double &TargetVelocity
00143                         ,   const double &MaxAcceleration);
00144
00145
00146 //  ---------------------- Doxygen info ----------------------
00151 //  ----------------------------------------------------------
00152 bool Decision_1A__009(      const double &CurrentPosition
00153                         ,   const double &CurrentVelocity
00154                         ,   const double &TargetPosition
00155                         ,   const double &TargetVelocity
00156                         ,   const double &MaxVelocity
00157                         ,   const double &MaxAcceleration);
00158
00159
00160 //  ---------------------- Doxygen info ----------------------
00165 //  ----------------------------------------------------------
00166 bool Decision_1B__001(      const double &CurrentVelocity);
00167
00168
00169 //  ---------------------- Doxygen info ----------------------
00174 //  ----------------------------------------------------------
00175 bool Decision_1B__002(      const double &CurrentVelocity
00176                         ,   const double &MaxVelocity);
00177
00178
00179 //  ---------------------- Doxygen info ----------------------
00184 //  ----------------------------------------------------------
00185 bool Decision_1B__003(      const double &TargetVelocity);
00186
00187
00188 //  ---------------------- Doxygen info ----------------------
00193 //  ----------------------------------------------------------
00194 bool Decision_1B__004(      const double &CurrentVelocity
00195                         ,   const double &TargetVelocity);
00196
00197
00198 //  ---------------------- Doxygen info ----------------------
00203 //  ----------------------------------------------------------
00204 bool Decision_1B__005(      const double &CurrentPosition
00205                         ,   const double &CurrentVelocity
00206                         ,   const double &TargetPosition
00207                         ,   const double &TargetVelocity
00208                         ,   const double &MaxAcceleration);
00209
00210
00211 //  ---------------------- Doxygen info ----------------------
00216 //  ----------------------------------------------------------
00217 bool Decision_1B__006(      const double &CurrentPosition
00218                         ,   const double &CurrentVelocity
00219                         ,   const double &TargetPosition
00220                         ,   const double &TargetVelocity
00221                         ,   const double &MaxAcceleration);
00222
00223
00224 //  ---------------------- Doxygen info ----------------------
00229 //  ----------------------------------------------------------
00230 bool Decision_1B__007(      const double &CurrentPosition
00231                         ,   const double &CurrentVelocity
00232                         ,   const double &TargetPosition
00233                         ,   const double &TargetVelocity
00234                         ,   const double &MaxAcceleration);
00235
00236
00237 //  ---------------------- Doxygen info ----------------------
00242 //  ----------------------------------------------------------
00243 bool Decision_1C__001(      const double &CurrentVelocity);
00244
00245
00246 //  ---------------------- Doxygen info ----------------------
00251 //  ----------------------------------------------------------
00252 bool Decision_1C__002(      const double &CurrentVelocity
00253                         ,   const double &MaxVelocity);
00254
00255
00256 //  ---------------------- Doxygen info ----------------------
00261 //  ----------------------------------------------------------
00262 bool Decision_1C__003(      const double &CurrentPosition
00263                         ,   const double &CurrentVelocity
00264                         ,   const double &TargetPosition
00265                         ,   const double &TargetVelocity
00266                         ,   const double &MaxVelocity
00267                         ,   const double &MaxAcceleration);
00268
00269
00270 //  ---------------------- Doxygen info ----------------------
00275 //  ----------------------------------------------------------
00276 bool Decision_2___001(      const double &CurrentVelocity);
00277
00278
00279 //  ---------------------- Doxygen info ----------------------
00284 //  ----------------------------------------------------------
00285 bool Decision_2___002(      const double &CurrentVelocity
00286                         ,   const double &MaxVelocity);
00287
00288
00289 //  ---------------------- Doxygen info ----------------------
00294 //  ----------------------------------------------------------
00295 bool Decision_2___003(      const double &CurrentVelocity
00296                         ,   const double &TargetVelocity);
00297
00298
00299 //  ---------------------- Doxygen info ----------------------
00304 //  ----------------------------------------------------------
00305 bool Decision_2___004(      const double &CurrentPosition
00306                         ,   const double &CurrentVelocity
00307                         ,   const double &TargetPosition
00308                         ,   const double &TargetVelocity
00309                         ,   const double &MaxAcceleration
00310                         ,   const double &CurrentTime
00311                         ,   const double &SynchronizationTime);
00312
00313
00314 //  ---------------------- Doxygen info ----------------------
00319 //  ----------------------------------------------------------
00320 bool Decision_2___005(      const double &CurrentPosition
00321                         ,   const double &CurrentVelocity
00322                         ,   const double &TargetPosition
00323                         ,   const double &TargetVelocity
00324                         ,   const double &MaxAcceleration
00325                         ,   const double &CurrentTime
00326                         ,   const double &SynchronizationTime);
00327
00328
00329 //  ---------------------- Doxygen info ----------------------
00334 //  ----------------------------------------------------------
00335 bool Decision_2___006(      const double &CurrentTime
00336                         ,   const double &SynchronizationTime
00337                         ,   const double &CurrentPosition
00338                         ,   const double &CurrentVelocity
00339                         ,   const double &TargetPosition
00340                         ,   const double &TargetVelocity
00341                         ,   const double &MaxAcceleration);
00342
00343
00344 //  ---------------------- Doxygen info ----------------------
00349 //  ----------------------------------------------------------
00350 bool Decision_2___007(      const double &TargetVelocity);
00351
00352
00353 //  ---------------------- Doxygen info ----------------------
00358 //  ----------------------------------------------------------
00359 bool Decision_2___008(      const double &CurrentPosition
00360                         ,   const double &CurrentVelocity
00361                         ,   const double &TargetPosition
00362                         ,   const double &TargetVelocity
00363                         ,   const double &MaxAcceleration
00364                         ,   const double &CurrentTime
00365                         ,   const double &SynchronizationTime);
00366
00367
00368 //  ---------------------- Doxygen info ----------------------
00373 //  ----------------------------------------------------------
00374 bool Decision_2___009(      const double &CurrentPosition
00375                         ,   const double &CurrentVelocity
00376                         ,   const double &TargetPosition
00377                         ,   const double &TargetVelocity
00378                         ,   const double &MaxAcceleration
00379                         ,   const double &CurrentTime
00380                         ,   const double &SynchronizationTime);
00381
00382
00383 //  ---------------------- Doxygen info ----------------------
00388 //  ----------------------------------------------------------
00389 bool Decision_2___010(      const double &CurrentPosition
00390                         ,   const double &CurrentVelocity
00391                         ,   const double &TargetPosition
00392                         ,   const double &TargetVelocity
00393                         ,   const double &MaxAcceleration);
00394
00395
00396 //  ---------------------- Doxygen info ----------------------
00401 //  ----------------------------------------------------------
00402 bool Decision_2___011(      const double &CurrentPosition
00403                         ,   const double &CurrentVelocity
00404                         ,   const double &TargetPosition
00405                         ,   const double &TargetVelocity
00406                         ,   const double &MaxAcceleration
00407                         ,   const double &CurrentTime
00408                         ,   const double &SynchronizationTime);
00409
00410
00411 //  ---------------------- Doxygen info ----------------------
00416 //  ----------------------------------------------------------
00417 bool Decision_2___012(      const double &CurrentPosition
00418                         ,   const double &CurrentVelocity
00419                         ,   const double &TargetPosition
00420                         ,   const double &TargetVelocity
00421                         ,   const double &MaxAcceleration
00422                         ,   const double &CurrentTime
00423                         ,   const double &SynchronizationTime);
00424
00425
00426 //  ---------------------- Doxygen info ----------------------
00431 //  ----------------------------------------------------------
00432 bool Decision_V___001(      const double &CurrentVelocity
00433                         ,   const double &TargetVelocity);
00434
00435
00436 }   // namespace TypeIIRMLMath
00437
00438 #endif
User documentation of the Reflexxes Motion Libraries by Reflexxes GmbH (Company Information, Impressum). This document was generated with Doxygen on Mon Jul 7 2014 13:21:08. Copyright 2010–2014.