a b/Docs/bm_config/bm_statements.md
1
% Do not edit this file. It is generated automatically 
2
% by body/AAUHuman/BuildTools
3
4
# All BodyModel parameters
5
6
7
::::{dropdown} `BM_SCALING`
8
:animate: fade-in-slide-down
9
:margin: 0 0 3 3
10
11
```{ammr:bm_statement} BM_SCALING
12
13
Definition of an anthropometric scaling law
14
15
:Default: {any}`_SCALING_STANDARD_`
16
:Example: `#define BM_SCALING _SCALING_STANDARD_`
17
:Options:
18
  - {any}`_SCALING_NONE_` -> A scaling law to use body part datasets as is without any scaling.
19
  - {any}`_SCALING_STANDARD_` -> A default scaling law that corresponds to the 50th percentile European male.
20
  - {any}`_SCALING_UNIFORM_` -> Uniform anthropometric scaling law to be used by the entire model.
21
  - {any}`_SCALING_LENGTHMASS_` -> Length/mass anthropometric scaling law to be used by the entire model.
22
  - {any}`_SCALING_LENGTHMASSFAT_` -> Length/mass/fat anthropometric scaling law to be used by the entire model.
23
  - {any}`_SCALING_XYZ_` -> Scaling using xyz factors for all Segments.
24
  - {any}`_SCALING_USERDEFINED_` -> Don't use a builtin scaling law. A user-defined law must be specified with ``BM_SCALING_FILE``.
25
26
```
27
::::
28
29
30
::::{dropdown} `BM_SCALING_ANTHRO_FILE`
31
:animate: fade-in-slide-down
32
:margin: 0 0 3 3
33
34
```{ammr:bm_statement} BM_SCALING_ANTHRO_FILE
35
36
Custom file with all anthropometric measurements used by the scaling law. This is some times called the AnyMan file.
37
38
39
```
40
::::
41
42
43
::::{dropdown} `BM_SCALING_MY_FILE`
44
:animate: fade-in-slide-down
45
:margin: 0 0 3 3
46
47
```{ammr:bm_statement} BM_SCALING_MY_FILE
48
:deprecated:
49
50
Path with the ScalingLaw used. Can be set to override the BM_SCALING parameter and select a custom scaling law.
51
52
53
```
54
::::
55
56
57
::::{dropdown} `BM_SCALING_FILE`
58
:animate: fade-in-slide-down
59
:margin: 0 0 3 3
60
61
```{ammr:bm_statement} BM_SCALING_FILE
62
63
Path with the ScalingLaw used. Can be set to override the BM_SCALING parameter and select a user defined scaling law.
64
65
66
```
67
::::
68
69
70
::::{dropdown} `BM_SCALING_STANDARDPARAM_EXTERIOR`
71
:animate: fade-in-slide-down
72
:margin: 0 0 3 3
73
74
```{ammr:bm_statement} BM_SCALING_STANDARDPARAM_EXTERIOR
75
76
Specifies if the standard parameters and anthropometrics parameters are given as external measurements. This defaults to OFF, which means that all segment length are joint-joint distances. This is set automatically based on the ``BM_SCALING`` parameter, but can be overridden if you implement your own scaling law and need to use external mesaurements.
77
78
:Default: OFF
79
:Example: `#define BM_SCALING_STANDARDPARAM_EXTERIOR OFF`
80
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
81
82
83
```
84
::::
85
86
87
::::{dropdown} `BM_CONFIG_MESSAGES`
88
:animate: fade-in-slide-down
89
:margin: 0 0 3 3
90
91
```{ammr:bm_statement} BM_CONFIG_MESSAGES
92
93
Switch for automatic display of all configuration values
94
95
:Default: OFF
96
:Example: `#define BM_CONFIG_MESSAGES OFF`
97
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
98
99
100
```
101
::::
102
103
104
::::{dropdown} `BM_CONFIG_VALUES`
105
:animate: fade-in-slide-down
106
:margin: 0 0 3 3
107
108
```{ammr:bm_statement} BM_CONFIG_VALUES
109
110
Switch for enabling configuration value information in the model tree
111
112
:Default: OFF
113
:Example: `#define BM_CONFIG_VALUES OFF`
114
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
115
116
117
```
118
::::
119
120
121
::::{dropdown} `BM_DRAWSETTINGS_FILE`
122
:animate: fade-in-slide-down
123
:margin: 0 0 3 3
124
125
```{ammr:bm_statement} BM_DRAWSETTINGS_FILE
126
127
A file with draw settings
128
129
130
```
131
::::
132
133
134
::::{dropdown} `BM_DRAWSETTINGS_SKIP`
135
:animate: fade-in-slide-down
136
:margin: 0 0 3 3
137
138
```{ammr:bm_statement} BM_DRAWSETTINGS_SKIP
139
140
A flag to switch on/off inclusion of the draw settings (may be needed in case of two human models)
141
142
:Default: OFF
143
:Example: `#define BM_DRAWSETTINGS_SKIP OFF`
144
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
145
146
147
```
148
::::
149
150
151
::::{dropdown} `BM_FOOT_MODEL`
152
:animate: fade-in-slide-down
153
:margin: 0 0 3 3
154
155
```{ammr:bm_statement} BM_FOOT_MODEL
156
157
Parameter defining the foot model used.
158
159
:Default: {any}`_FOOT_MODEL_DEFAULT_`
160
:Example: `#define BM_FOOT_MODEL _FOOT_MODEL_DEFAULT_`
161
:Options:
162
  - {any}`_FOOT_MODEL_DEFAULT_` -> Switch for using the default foot model
163
  - {any}`_FOOT_MODEL_NONE_` -> Switch for using the GM foot model"
164
165
```
166
::::
167
168
169
::::{dropdown} `BM_LEG_MODEL`
170
:animate: fade-in-slide-down
171
:margin: 0 0 3 3
172
173
```{ammr:bm_statement} BM_LEG_MODEL
174
175
Parameter defining the Leg model used.
176
177
:Default: {any}`_LEG_MODEL_TLEM2_`
178
:Example: `#define BM_LEG_MODEL _LEG_MODEL_TLEM2_`
179
:Options:
180
  - {any}`OFF` -> Switch OFF
181
  - {any}`_LEG_MODEL_TLEM2_` -> Switch to use leg model: "TLEM 2"
182
  - {any}`_LEG_MODEL_TLEM_` -> Switch to use leg model: "TLEM 2"
183
  - {any}`_LEG_MODEL_TLEM21_` -> Switch to use leg model: "TLEM 2.1"
184
  - {any}`_LEG_MODEL_TLEM1_` -> Switch to use leg model: "TLEM 1"
185
  - {any}`_LEG_MODEL_LEG_` -> Switch to use leg model: "Leg"
186
187
```
188
::::
189
190
191
::::{dropdown} `BM_LEG_MODEL_IS_TLEM`
192
:animate: fade-in-slide-down
193
:margin: 0 0 3 3
194
195
```{ammr:bm_statement} BM_LEG_MODEL_IS_TLEM
196
197
Read only parameter to check if Leg Model is a variant of the TLEM model.
198
199
:Default: 
200
:Example: `#define BM_LEG_MODEL_IS_TLEM `
201
:Options:
202
203
```
204
::::
205
206
207
::::{dropdown} `BM_ARM_THORAX_SCAPULA_CONTACT`
208
:animate: fade-in-slide-down
209
:margin: 0 0 3 3
210
211
```{ammr:bm_statement} BM_ARM_THORAX_SCAPULA_CONTACT
212
213
Parameter defining the contact type between Thorax and Scapula
214
215
:Default: {any}`_ELLIPSOID_CONTACT_`
216
:Example: `#define BM_ARM_THORAX_SCAPULA_CONTACT _ELLIPSOID_CONTACT_`
217
:Options:
218
  - {any}`_ELLIPSOID_CONTACT_` -> Switch for using ellipsoid contact between scapula and thorax
219
  - {any}`_MULTIPLE_POINT_CONTACT_` -> Switch for using multiple point contact between scapula and thorax"
220
221
```
222
::::
223
224
225
::::{dropdown} `BM_LEG_LEFT`
226
:animate: fade-in-slide-down
227
:margin: 0 0 3 3
228
229
```{ammr:bm_statement} BM_LEG_LEFT
230
231
Parameter for switching the left leg On/Off. To control which leg model is used, please use the {any}`BM_LEG_MODEL` parameter.
232
233
:Default: ON
234
:Example: `#define BM_LEG_LEFT ON`
235
:Options:
236
  - {any}`OFF` -> Switch OFF
237
  - {any}`ON` -> Switch ON
238
239
```
240
::::
241
242
243
::::{dropdown} `BM_LEG_RIGHT`
244
:animate: fade-in-slide-down
245
:margin: 0 0 3 3
246
247
```{ammr:bm_statement} BM_LEG_RIGHT
248
249
Parameter for switching the right leg On/Off. To control which leg model is used, please use the {any}`BM_LEG_MODEL` parameter.
250
251
:Default: ON
252
:Example: `#define BM_LEG_RIGHT ON`
253
:Options:
254
  - {any}`OFF` -> Switch OFF
255
  - {any}`ON` -> Switch ON
256
257
```
258
::::
259
260
261
::::{dropdown} `BM_LEG_STRENGTH_INDEX`
262
:animate: fade-in-slide-down
263
:margin: 0 0 3 3
264
265
```{ammr:bm_statement} BM_LEG_STRENGTH_INDEX
266
267
Index parameter to specify muscle strength for lower extremities
268
269
:Default: 1.0
270
:Example: `#define BM_LEG_STRENGTH_INDEX 1.0`
271
272
```
273
::::
274
275
276
::::{dropdown} `BM_LEG_MUSCLES_BOTH`
277
:animate: fade-in-slide-down
278
:margin: 0 0 3 3
279
280
```{ammr:bm_statement} BM_LEG_MUSCLES_BOTH
281
282
Parameter to define muscle behavior of both right and left leg
283
284
:Default: {any}`_MUSCLES_SIMPLE_`
285
:Example: `#define BM_LEG_MUSCLES_BOTH _MUSCLES_SIMPLE_`
286
:Options:
287
  - {any}`OFF` -> Switch OFF
288
  - {any}`_MUSCLES_SIMPLE_` -> Constant to use simple muscles
289
  - {any}`_MUSCLES_3E_HILL_` -> Constant to use 3 element Hill-type muscle
290
291
```
292
::::
293
294
295
::::{dropdown} `BM_LEG_MUSCLES_LEFT`
296
:animate: fade-in-slide-down
297
:margin: 0 0 3 3
298
299
```{ammr:bm_statement} BM_LEG_MUSCLES_LEFT
300
301
Parameter to define muscle behavior of the left leg
302
303
:Default: {any}`BM_LEG_MUSCLES_BOTH`
304
:Example: `#define BM_LEG_MUSCLES_LEFT BM_LEG_MUSCLES_BOTH`
305
:Options:
306
  - {any}`OFF` -> Switch OFF
307
  - {any}`_MUSCLES_SIMPLE_` -> Constant to use simple muscles
308
  - {any}`_MUSCLES_3E_HILL_` -> Constant to use 3 element Hill-type muscle
309
  - {any}`BM_LEG_MUSCLES_BOTH` -> 
310
311
```
312
::::
313
314
315
::::{dropdown} `BM_LEG_MUSCLES_RIGHT`
316
:animate: fade-in-slide-down
317
:margin: 0 0 3 3
318
319
```{ammr:bm_statement} BM_LEG_MUSCLES_RIGHT
320
321
Parameter to define muscle behavior of the right leg
322
323
:Default: {any}`BM_LEG_MUSCLES_BOTH`
324
:Example: `#define BM_LEG_MUSCLES_RIGHT BM_LEG_MUSCLES_BOTH`
325
:Options:
326
  - {any}`OFF` -> Switch OFF
327
  - {any}`_MUSCLES_SIMPLE_` -> Constant to use simple muscles
328
  - {any}`_MUSCLES_3E_HILL_` -> Constant to use 3 element Hill-type muscle
329
  - {any}`BM_LEG_MUSCLES_BOTH` -> 
330
331
```
332
::::
333
334
335
::::{dropdown} `BM_LEG_DATASET`
336
:animate: fade-in-slide-down
337
:margin: 0 0 3 3
338
339
```{ammr:bm_statement} BM_LEG_DATASET
340
341
Path to specify the underlying dataset. This currently only affects the TLEM based models. Valid options depends on which model (TLEM1/2) is used, and what dataset are available. If not specified, this will be configure automatically.
342
343
344
```
345
::::
346
347
348
::::{dropdown} `BM_TRUNK_DATASET`
349
:animate: fade-in-slide-down
350
:margin: 0 0 3 3
351
352
```{ammr:bm_statement} BM_TRUNK_DATASET
353
354
Parameter to define a trunk model dataset.
355
356
:Default: "TrunkData1.1"
357
:Example: `#define BM_TRUNK_DATASET "TrunkData1.1"`
358
359
```
360
::::
361
362
363
::::{dropdown} `BM_TRUNK_STRENGTH_INDEX`
364
:animate: fade-in-slide-down
365
:margin: 0 0 3 3
366
367
```{ammr:bm_statement} BM_TRUNK_STRENGTH_INDEX
368
369
Index parameter to specify strength for trunk muscles.
370
371
:Default: 1.0
372
:Example: `#define BM_TRUNK_STRENGTH_INDEX 1.0`
373
374
```
375
::::
376
377
378
::::{dropdown} `BM_TRUNK_THORACIC_FUTURE`
379
:animate: fade-in-slide-down
380
:margin: 0 0 3 3
381
382
```{ammr:bm_statement} BM_TRUNK_THORACIC_FUTURE
383
:deprecated:
384
385
Internal swtich to enable some of the future detailed thoracic components in the model. This switch is for internal development use.
386
387
:Default: OFF
388
:Example: `#define BM_TRUNK_THORACIC_FUTURE OFF`
389
:Options:
390
  - {any}`OFF` -> Switch OFF
391
  - {any}`ON` -> Switch ON
392
393
```
394
::::
395
396
397
::::{dropdown} `BM_TRUNK_MUSCLES`
398
:animate: fade-in-slide-down
399
:margin: 0 0 3 3
400
401
```{ammr:bm_statement} BM_TRUNK_MUSCLES
402
403
Definition of the type of all spine muscles.
404
405
:Default: {any}`_MUSCLES_SIMPLE_`
406
:Example: `#define BM_TRUNK_MUSCLES _MUSCLES_SIMPLE_`
407
:Options:
408
  - {any}`OFF` -> Switch OFF
409
  - {any}`_MUSCLES_SIMPLE_` -> Constant to use simple muscles
410
411
```
412
::::
413
414
415
::::{dropdown} `BM_TRUNK_LUMBAR_MUSCLES`
416
:animate: fade-in-slide-down
417
:margin: 0 0 3 3
418
419
```{ammr:bm_statement} BM_TRUNK_LUMBAR_MUSCLES
420
421
Definition of the lumbar spine muscles type.
422
423
:Default: {any}`BM_TRUNK_MUSCLES`
424
:Example: `#define BM_TRUNK_LUMBAR_MUSCLES BM_TRUNK_MUSCLES`
425
:Options:
426
  - {any}`OFF` -> Switch OFF
427
  - {any}`_MUSCLES_SIMPLE_` -> Constant to use simple muscles
428
  - {any}`BM_TRUNK_MUSCLES` -> 
429
430
```
431
::::
432
433
434
::::{dropdown} `BM_TRUNK_CERVICAL_MUSCLES`
435
:animate: fade-in-slide-down
436
:margin: 0 0 3 3
437
438
```{ammr:bm_statement} BM_TRUNK_CERVICAL_MUSCLES
439
440
Definition of the cervical spine muscles type.
441
442
:Default: OFF
443
:Example: `#define BM_TRUNK_CERVICAL_MUSCLES OFF`
444
:Options:
445
  - {any}`OFF` -> Switch OFF
446
  - {any}`_MUSCLES_SIMPLE_` -> Constant to use simple muscles
447
  - {any}`BM_TRUNK_MUSCLES` -> 
448
449
```
450
::::
451
452
453
::::{dropdown} `BM_TRUNK_DISC_STIFNESS`
454
:animate: fade-in-slide-down
455
:margin: 0 0 3 3
456
457
```{ammr:bm_statement} BM_TRUNK_DISC_STIFNESS
458
:deprecated:
459
460
Renamed to BM_TRUNK_DISC_STIFFNESS, Please use the corrected name.
461
462
:Default: {any}`_DISC_STIFFNESS_NONE_`
463
:Example: `#define BM_TRUNK_DISC_STIFNESS _DISC_STIFFNESS_NONE_`
464
:Options:
465
  - {any}`_DISC_STIFFNESS_NONE_` -> Constant to switch off disc spring in the spine
466
  - {any}`_DISC_STIFFNESS_LINEAR_` -> Constant to switch linear disc spring on in the spine
467
  - {any}`_DISC_STIFFNESS_NONLINEAR_` -> Constant to switch nonlinear disc spring on in the spine
468
469
```
470
::::
471
472
473
::::{dropdown} `BM_TRUNK_LUMBAR_DISC_STIFNESS`
474
:animate: fade-in-slide-down
475
:margin: 0 0 3 3
476
477
```{ammr:bm_statement} BM_TRUNK_LUMBAR_DISC_STIFNESS
478
:deprecated:
479
480
Renamed to BM_TRUNK_LUMBAR_DISC_STIFFNESS, Please use the corrected name
481
482
:Default: {any}`BM_TRUNK_DISC_STIFFNESS`
483
:Example: `#define BM_TRUNK_LUMBAR_DISC_STIFNESS BM_TRUNK_DISC_STIFFNESS`
484
:Options:
485
  - {any}`_DISC_STIFFNESS_NONE_` -> Constant to switch off disc spring in the spine
486
  - {any}`_DISC_STIFFNESS_LINEAR_` -> Constant to switch linear disc spring on in the spine
487
  - {any}`_DISC_STIFFNESS_NONLINEAR_` -> Constant to switch nonlinear disc spring on in the spine
488
  - {any}`BM_TRUNK_DISC_STIFFNESS` -> 
489
490
```
491
::::
492
493
494
::::{dropdown} `BM_TRUNK_CERVICAL_DISC_STIFNESS`
495
:animate: fade-in-slide-down
496
:margin: 0 0 3 3
497
498
```{ammr:bm_statement} BM_TRUNK_CERVICAL_DISC_STIFNESS
499
:deprecated:
500
501
Renamed to BM_TRUNK_CERVICAL_DISC_STIFFNESS, Please use the corrected name
502
503
:Default: {any}`BM_TRUNK_DISC_STIFFNESS`
504
:Example: `#define BM_TRUNK_CERVICAL_DISC_STIFNESS BM_TRUNK_DISC_STIFFNESS`
505
:Options:
506
  - {any}`_DISC_STIFFNESS_NONE_` -> Constant to switch off disc spring in the spine
507
  - {any}`_DISC_STIFFNESS_LINEAR_` -> Constant to switch linear disc spring on in the spine
508
  - {any}`_DISC_STIFFNESS_NONLINEAR_` -> Constant to switch nonlinear disc spring on in the spine
509
  - {any}`BM_TRUNK_DISC_STIFFNESS` -> 
510
511
```
512
::::
513
514
515
::::{dropdown} `BM_TRUNK_DISC_STIFFNESS`
516
:animate: fade-in-slide-down
517
:margin: 0 0 3 3
518
519
```{ammr:bm_statement} BM_TRUNK_DISC_STIFFNESS
520
521
Definition of the disc model of all spine parts.
522
523
:Default: {any}`_DISC_STIFFNESS_NONE_`
524
:Example: `#define BM_TRUNK_DISC_STIFFNESS _DISC_STIFFNESS_NONE_`
525
:Options:
526
  - {any}`_DISC_STIFFNESS_NONE_` -> Constant to switch off disc spring in the spine
527
  - {any}`_DISC_STIFFNESS_LINEAR_` -> Constant to switch linear disc spring on in the spine
528
  - {any}`_DISC_STIFFNESS_NONLINEAR_` -> Constant to switch nonlinear disc spring on in the spine
529
530
```
531
::::
532
533
534
::::{dropdown} `BM_TRUNK_LUMBAR_DISC_STIFFNESS`
535
:animate: fade-in-slide-down
536
:margin: 0 0 3 3
537
538
```{ammr:bm_statement} BM_TRUNK_LUMBAR_DISC_STIFFNESS
539
540
Definition of the lumbar spine disc model.
541
542
:Default: {any}`BM_TRUNK_DISC_STIFFNESS`
543
:Example: `#define BM_TRUNK_LUMBAR_DISC_STIFFNESS BM_TRUNK_DISC_STIFFNESS`
544
:Options:
545
  - {any}`_DISC_STIFFNESS_NONE_` -> Constant to switch off disc spring in the spine
546
  - {any}`_DISC_STIFFNESS_LINEAR_` -> Constant to switch linear disc spring on in the spine
547
  - {any}`_DISC_STIFFNESS_NONLINEAR_` -> Constant to switch nonlinear disc spring on in the spine
548
  - {any}`BM_TRUNK_DISC_STIFFNESS` -> 
549
550
```
551
::::
552
553
554
::::{dropdown} `BM_TRUNK_CERVICAL_DISC_STIFFNESS`
555
:animate: fade-in-slide-down
556
:margin: 0 0 3 3
557
558
```{ammr:bm_statement} BM_TRUNK_CERVICAL_DISC_STIFFNESS
559
560
Definition of the cervical spine disc model.
561
562
:Default: {any}`BM_TRUNK_DISC_STIFFNESS`
563
:Example: `#define BM_TRUNK_CERVICAL_DISC_STIFFNESS BM_TRUNK_DISC_STIFFNESS`
564
:Options:
565
  - {any}`_DISC_STIFFNESS_NONE_` -> Constant to switch off disc spring in the spine
566
  - {any}`_DISC_STIFFNESS_LINEAR_` -> Constant to switch linear disc spring on in the spine
567
  - {any}`_DISC_STIFFNESS_NONLINEAR_` -> Constant to switch nonlinear disc spring on in the spine
568
  - {any}`BM_TRUNK_DISC_STIFFNESS` -> 
569
570
```
571
::::
572
573
574
::::{dropdown} `BM_TRUNK_RHYTHM`
575
:animate: fade-in-slide-down
576
:margin: 0 0 3 3
577
578
```{ammr:bm_statement} BM_TRUNK_RHYTHM
579
580
A switch to use a kinematic rhythm for the whole spine. ON indicate that the rhythm is a hard contraint while _RHYTHM_SOFT_ will make the rhythm as soft kinematic contraint.
581
582
:Default: ON
583
:Example: `#define BM_TRUNK_RHYTHM ON`
584
:Options:
585
  - {any}`OFF` -> Switch OFF
586
  - {any}`ON` -> Switch ON
587
  - {any}`_RHYTHM_SOFT_` -> Constant to switch kinematic rhythms as soft contraints
588
589
```
590
::::
591
592
593
::::{dropdown} `BM_TRUNK_LUMBAR_RHYTHM`
594
:animate: fade-in-slide-down
595
:margin: 0 0 3 3
596
597
```{ammr:bm_statement} BM_TRUNK_LUMBAR_RHYTHM
598
599
A switch to use a kinematic rhythm for the lumbar spine. ON indicate that the rhythm is a hard contraint while _RHYTHM_SOFT_ will make the rhythm as soft kinematic contraint.
600
601
:Default: {any}`BM_TRUNK_RHYTHM`
602
:Example: `#define BM_TRUNK_LUMBAR_RHYTHM BM_TRUNK_RHYTHM`
603
:Options:
604
  - {any}`OFF` -> Switch OFF
605
  - {any}`ON` -> Switch ON
606
  - {any}`_RHYTHM_SOFT_` -> Constant to switch kinematic rhythms as soft contraints
607
608
```
609
::::
610
611
612
::::{dropdown} `BM_TRUNK_CERVICAL_RHYTHM`
613
:animate: fade-in-slide-down
614
:margin: 0 0 3 3
615
616
```{ammr:bm_statement} BM_TRUNK_CERVICAL_RHYTHM
617
618
A switch to use a kinematic rhythm for the cervical spine. ON indicate that the rhythm is a hard contraint while _RHYTHM_SOFT_ will make the rhythm as soft kinematic contraint.
619
620
:Default: {any}`BM_TRUNK_RHYTHM`
621
:Example: `#define BM_TRUNK_CERVICAL_RHYTHM BM_TRUNK_RHYTHM`
622
:Options:
623
  - {any}`OFF` -> Switch OFF
624
  - {any}`ON` -> Switch ON
625
  - {any}`_RHYTHM_SOFT_` -> Constant to switch kinematic rhythms as soft contraints
626
627
```
628
::::
629
630
631
::::{dropdown} `BM_TRUNK_LIGAMENTS`
632
:animate: fade-in-slide-down
633
:margin: 0 0 3 3
634
635
```{ammr:bm_statement} BM_TRUNK_LIGAMENTS
636
637
A switch to control all the ligaments in the spine.
638
639
:Default: OFF
640
:Example: `#define BM_TRUNK_LIGAMENTS OFF`
641
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
642
643
644
```
645
::::
646
647
648
::::{dropdown} `BM_TRUNK_LUMBAR_LIGAMENTS`
649
:animate: fade-in-slide-down
650
:margin: 0 0 3 3
651
652
```{ammr:bm_statement} BM_TRUNK_LUMBAR_LIGAMENTS
653
654
A switch to control the lumbar spine ligaments.
655
656
:Default: {any}`BM_TRUNK_LIGAMENTS`
657
:Example: `#define BM_TRUNK_LUMBAR_LIGAMENTS BM_TRUNK_LIGAMENTS`
658
659
```
660
::::
661
662
663
::::{dropdown} `BM_ARM_STRENGTH_INDEX`
664
:animate: fade-in-slide-down
665
:margin: 0 0 3 3
666
667
```{ammr:bm_statement} BM_ARM_STRENGTH_INDEX
668
669
Index parameter to specify muscle strength for upper extremities.
670
671
:Default: 1.0
672
:Example: `#define BM_ARM_STRENGTH_INDEX 1.0`
673
674
```
675
::::
676
677
678
::::{dropdown} `BM_ARM_LEFT`
679
:animate: fade-in-slide-down
680
:margin: 0 0 3 3
681
682
```{ammr:bm_statement} BM_ARM_LEFT
683
684
Switch for the left arm model being present or not.
685
686
:Default: ON
687
:Example: `#define BM_ARM_LEFT ON`
688
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
689
690
691
```
692
::::
693
694
695
::::{dropdown} `BM_ARM_DETAIL_HAND_LEFT`
696
:animate: fade-in-slide-down
697
:margin: 0 0 3 3
698
699
```{ammr:bm_statement} BM_ARM_DETAIL_HAND_LEFT
700
:deprecated:
701
702
Keyword for the type of left hand.
703
704
:Default: OFF
705
:Example: `#define BM_ARM_DETAIL_HAND_LEFT OFF`
706
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
707
708
709
```
710
::::
711
712
713
::::{dropdown} `BM_ARM_SHOULDER_RHYTHM_LEFT`
714
:animate: fade-in-slide-down
715
:margin: 0 0 3 3
716
717
```{ammr:bm_statement} BM_ARM_SHOULDER_RHYTHM_LEFT
718
:deprecated:
719
720
Switch for the shoulder rhythm constraints for the left arm being present or not.
721
722
:Default: OFF
723
:Example: `#define BM_ARM_SHOULDER_RHYTHM_LEFT OFF`
724
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
725
726
727
```
728
::::
729
730
731
::::{dropdown} `BM_ARM_RIGHT`
732
:animate: fade-in-slide-down
733
:margin: 0 0 3 3
734
735
```{ammr:bm_statement} BM_ARM_RIGHT
736
737
Switch for the right arm model being present or not.
738
739
:Default: ON
740
:Example: `#define BM_ARM_RIGHT ON`
741
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
742
743
744
```
745
::::
746
747
748
::::{dropdown} `BM_ARM_DETAIL_HAND_RIGHT`
749
:animate: fade-in-slide-down
750
:margin: 0 0 3 3
751
752
```{ammr:bm_statement} BM_ARM_DETAIL_HAND_RIGHT
753
:deprecated:
754
755
Keyword for the type of right hand.
756
757
:Default: OFF
758
:Example: `#define BM_ARM_DETAIL_HAND_RIGHT OFF`
759
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
760
761
762
```
763
::::
764
765
766
::::{dropdown} `BM_ARM_SHOULDER_RHYTHM_RIGHT`
767
:animate: fade-in-slide-down
768
:margin: 0 0 3 3
769
770
```{ammr:bm_statement} BM_ARM_SHOULDER_RHYTHM_RIGHT
771
:deprecated:
772
773
Switch for the shoulder rhythm constraints for the right arm being present or not.
774
775
:Default: OFF
776
:Example: `#define BM_ARM_SHOULDER_RHYTHM_RIGHT OFF`
777
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
778
779
780
```
781
::::
782
783
784
::::{dropdown} `BM_ARM_SHOULDER_RHYTHM`
785
:animate: fade-in-slide-down
786
:margin: 0 0 3 3
787
788
```{ammr:bm_statement} BM_ARM_SHOULDER_RHYTHM
789
790
Switch for the shoulder rhythm constraints. ON indicate that the rhythm is a hard contraint while _RHYTHM_SOFT_ will make the rhythm as soft kinematic contraint.
791
792
:Default: OFF
793
:Example: `#define BM_ARM_SHOULDER_RHYTHM OFF`
794
:Options:
795
  - {any}`OFF` -> Switch OFF
796
  - {any}`ON` -> Switch ON
797
  - {any}`_RHYTHM_SOFT_` -> Constant to switch kinematic rhythms as soft contraints
798
799
```
800
::::
801
802
803
::::{dropdown} `BM_ARM_CLAVICULA_ROTATION_RHYTHM`
804
:animate: fade-in-slide-down
805
:margin: 0 0 3 3
806
807
```{ammr:bm_statement} BM_ARM_CLAVICULA_ROTATION_RHYTHM
808
809
Switch for the clavicula rotation rhythm. If enabled axial rotation of the clavicula will be distributed evenly between the sterno-clavicula and acromio-clavicula joint. Effectively removing clavicula axial rotation as an independent degree of freedom.resterno-clavicula axial rotation.
810
811
:Default: ON
812
:Example: `#define BM_ARM_CLAVICULA_ROTATION_RHYTHM ON`
813
:Options:
814
  - {any}`OFF` -> Switch OFF
815
  - {any}`ON` -> Switch ON
816
  - {any}`_RHYTHM_SOFT_` -> Constant to switch kinematic rhythms as soft contraints
817
818
```
819
::::
820
821
822
::::{dropdown} `BM_ARM_DETAILED_HAND`
823
:animate: fade-in-slide-down
824
:margin: 0 0 3 3
825
826
```{ammr:bm_statement} BM_ARM_DETAILED_HAND
827
828
Switch for enabling the detailed hand.
829
830
:Default: OFF
831
:Example: `#define BM_ARM_DETAILED_HAND OFF`
832
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
833
834
835
```
836
::::
837
838
839
::::{dropdown} `BM_ARM_DELTOID_WRAPPING`
840
:animate: fade-in-slide-down
841
:margin: 0 0 3 3
842
843
```{ammr:bm_statement} BM_ARM_DELTOID_WRAPPING
844
845
Switch for deltoid wrapping. Setting this to OFF or _DELTOID_WRAPPING_RAKE_ will revert to the older rake based implementation of the deltoid.
846
847
:Default: {any}`_DELTOID_WRAPPING_ELIPSOIDS_`
848
:Example: `#define BM_ARM_DELTOID_WRAPPING _DELTOID_WRAPPING_ELIPSOIDS_`
849
:Options:
850
  - {any}`_DELTOID_WRAPPING_RAKE_` -> Switch for using pre AMMR 2.2. rake implementation for deltoid wrapping
851
  - {any}`_DELTOID_WRAPPING_ELIPSOIDS_` -> Switch for using multiple elipsoids in the deltoid wrapping"
852
  - {any}`_DELTOID_WRAPPING_CYLINDERS_` -> Switch for using mulitple cylinder in the deltroid wrapping
853
854
```
855
::::
856
857
858
::::{dropdown} `BM_ARM_MUSCLES_BOTH`
859
:animate: fade-in-slide-down
860
:margin: 0 0 3 3
861
862
```{ammr:bm_statement} BM_ARM_MUSCLES_BOTH
863
864
Keyword for the muscle model type for both left and right arms.
865
866
:Default: {any}`_MUSCLES_SIMPLE_`
867
:Example: `#define BM_ARM_MUSCLES_BOTH _MUSCLES_SIMPLE_`
868
:Options:
869
  - {any}`OFF` -> Switch OFF
870
  - {any}`_MUSCLES_SIMPLE_` -> Constant to use simple muscles
871
  - {any}`_MUSCLES_3E_HILL_` -> Constant to use 3 element Hill-type muscle
872
873
```
874
::::
875
876
877
::::{dropdown} `BM_ARM_MUSCLES_LEFT`
878
:animate: fade-in-slide-down
879
:margin: 0 0 3 3
880
881
```{ammr:bm_statement} BM_ARM_MUSCLES_LEFT
882
883
Keyword for the muscle model type for the left arm.
884
885
:Default: {any}`BM_ARM_MUSCLES_BOTH`
886
:Example: `#define BM_ARM_MUSCLES_LEFT BM_ARM_MUSCLES_BOTH`
887
:Options:
888
  - {any}`OFF` -> Switch OFF
889
  - {any}`_MUSCLES_SIMPLE_` -> Constant to use simple muscles
890
  - {any}`_MUSCLES_3E_HILL_` -> Constant to use 3 element Hill-type muscle
891
  - {any}`BM_ARM_MUSCLES_BOTH` -> 
892
893
```
894
::::
895
896
897
::::{dropdown} `BM_ARM_MUSCLES_RIGHT`
898
:animate: fade-in-slide-down
899
:margin: 0 0 3 3
900
901
```{ammr:bm_statement} BM_ARM_MUSCLES_RIGHT
902
903
Keyword for the muscle model for both the right arm.
904
905
:Default: {any}`BM_ARM_MUSCLES_BOTH`
906
:Example: `#define BM_ARM_MUSCLES_RIGHT BM_ARM_MUSCLES_BOTH`
907
:Options:
908
  - {any}`OFF` -> Switch OFF
909
  - {any}`_MUSCLES_SIMPLE_` -> Constant to use simple muscles
910
  - {any}`_MUSCLES_3E_HILL_` -> Constant to use 3 element Hill-type muscle
911
  - {any}`BM_ARM_MUSCLES_BOTH` -> 
912
913
```
914
::::
915
916
917
::::{dropdown} `BM_PELVIS_DISPLAY`
918
:animate: fade-in-slide-down
919
:margin: 0 0 3 3
920
921
```{ammr:bm_statement} BM_PELVIS_DISPLAY
922
923
Keyword for pelvis display setting.
924
925
:Default: {any}`_PELVIS_DISPLAY_LEGPELVIS_ONLY_`
926
:Example: `#define BM_PELVIS_DISPLAY _PELVIS_DISPLAY_LEGPELVIS_ONLY_`
927
:Options:
928
  - {any}`_PELVIS_DISPLAY_NONE_` -> Constant to switch off pelvis visualization
929
  - {any}`_PELVIS_DISPLAY_LEGPELVIS_ONLY_` -> Constant to display leg-dependent pevlis only
930
  - {any}`_PELVIS_DISPLAY_LEGANDTRUNKPELVIS_` -> Constant to display both trunk and leg pelvises
931
932
```
933
::::
934
935
936
::::{dropdown} `BM_MANNEQUIN_FILE`
937
:animate: fade-in-slide-down
938
:margin: 0 0 3 3
939
940
```{ammr:bm_statement} BM_MANNEQUIN_FILE
941
942
File name of the mannequin definition file. By default this is no longer used, since the values in ``HumanModel.Mannequin`` can be assigned directly in your applicaiton ( E.g. ``Main.HumanModel.Mannequin.Posture.NeckExtension = 30;``). However, the parameter can still be used to set your own mannequin file. Just define your own mannequin file in your applicaiton like this: ``#path BM_MANNEQUIN_FILE "<ANYBODY_PATH_BODY>\BodyModels\GenericBodyModel\BodyModel.mannequin.any";``
943
944
945
```
946
::::
947
948
949
::::{dropdown} `BM_MANNEQUIN_DRIVER_DEFAULT`
950
:animate: fade-in-slide-down
951
:margin: 0 0 3 3
952
953
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_DEFAULT
954
955
Setting of the default value for all mannequin drivers.
956
957
:Default: ON
958
:Example: `#define BM_MANNEQUIN_DRIVER_DEFAULT ON`
959
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
960
961
962
```
963
::::
964
965
966
::::{dropdown} `BM_MANNEQUIN_DRIVER_WEAK_SWITCH`
967
:animate: fade-in-slide-down
968
:margin: 0 0 3 3
969
970
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_WEAK_SWITCH
971
972
By default constraint type of mannequin drivers will be soft.
973
974
:Default: ON
975
:Example: `#define BM_MANNEQUIN_DRIVER_WEAK_SWITCH ON`
976
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
977
978
979
```
980
::::
981
982
983
::::{dropdown} `BM_LEG_TRUNK_INTERFACE`
984
:animate: fade-in-slide-down
985
:margin: 0 0 3 3
986
987
```{ammr:bm_statement} BM_LEG_TRUNK_INTERFACE
988
989
Keyword for the interface morhping between the trunk and the leg pelvis segments.
990
991
:Default: {any}`_MORPH_TRUNK_TO_LEG_`
992
:Example: `#define BM_LEG_TRUNK_INTERFACE _MORPH_TRUNK_TO_LEG_`
993
:Options:
994
  - {any}`_MORPH_TRUNK_TO_LEG_` -> Constant for the trunk-to-leg morphing
995
  - {any}`_MORPH_LEG_TO_TRUNK_` -> Constant for the leg-to-trunk morhping
996
  - {any}`_MORPH_NONE_` -> Constant for no-morphing between the upper and lower bodies.
997
998
```
999
::::
1000
1001
1002
::::{dropdown} `BM_CALIBRATION_TYPE`
1003
:animate: fade-in-slide-down
1004
:margin: 0 0 3 3
1005
1006
```{ammr:bm_statement} BM_CALIBRATION_TYPE
1007
1008
Parameter to choose type of muscle tendon calibration
1009
1010
:Default: {any}`_CALIBRATION_TYPE_1PAR_`
1011
:Example: `#define BM_CALIBRATION_TYPE _CALIBRATION_TYPE_1PAR_`
1012
:Options:
1013
  - {any}`_CALIBRATION_TYPE_1PAR_` -> Constant to use 1 parameter muscle tendon calibration
1014
  - {any}`_CALIBRATION_TYPE_2PAR_` -> Constant to use 2 parameter muscle tendon calibration
1015
  - {any}`_CALIBRATION_TYPE_CUSTOM_` -> Use custom calibration. I.e. diables calibration so the user can add their own code.
1016
1017
```
1018
::::
1019
1020
1021
::::{dropdown} `BM_MANNEQUIN_DRIVER_PELVIS_POS_X`
1022
:animate: fade-in-slide-down
1023
:margin: 0 0 3 3
1024
1025
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_PELVIS_POS_X
1026
1027
Switch for the mannequin driver being active or not
1028
1029
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1030
:Example: `#define BM_MANNEQUIN_DRIVER_PELVIS_POS_X BM_MANNEQUIN_DRIVER_DEFAULT`
1031
:Options:
1032
  - {any}`ON` -> Switch ON
1033
  - {any}`OFF` -> Switch OFF
1034
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1035
1036
```
1037
::::
1038
1039
1040
::::{dropdown} `BM_MANNEQUIN_DRIVER_PELVIS_POS_Y`
1041
:animate: fade-in-slide-down
1042
:margin: 0 0 3 3
1043
1044
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_PELVIS_POS_Y
1045
1046
Switch for the mannequin driver being active or not
1047
1048
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1049
:Example: `#define BM_MANNEQUIN_DRIVER_PELVIS_POS_Y BM_MANNEQUIN_DRIVER_DEFAULT`
1050
:Options:
1051
  - {any}`ON` -> Switch ON
1052
  - {any}`OFF` -> Switch OFF
1053
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1054
1055
```
1056
::::
1057
1058
1059
::::{dropdown} `BM_MANNEQUIN_DRIVER_PELVIS_POS_Z`
1060
:animate: fade-in-slide-down
1061
:margin: 0 0 3 3
1062
1063
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_PELVIS_POS_Z
1064
1065
Switch for the mannequin driver being active or not
1066
1067
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1068
:Example: `#define BM_MANNEQUIN_DRIVER_PELVIS_POS_Z BM_MANNEQUIN_DRIVER_DEFAULT`
1069
:Options:
1070
  - {any}`ON` -> Switch ON
1071
  - {any}`OFF` -> Switch OFF
1072
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1073
1074
```
1075
::::
1076
1077
1078
::::{dropdown} `BM_MANNEQUIN_DRIVER_PELVIS_ROT_Z`
1079
:animate: fade-in-slide-down
1080
:margin: 0 0 3 3
1081
1082
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_PELVIS_ROT_Z
1083
1084
Switch for the mannequin driver being active or not
1085
1086
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1087
:Example: `#define BM_MANNEQUIN_DRIVER_PELVIS_ROT_Z BM_MANNEQUIN_DRIVER_DEFAULT`
1088
:Options:
1089
  - {any}`ON` -> Switch ON
1090
  - {any}`OFF` -> Switch OFF
1091
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1092
1093
```
1094
::::
1095
1096
1097
::::{dropdown} `BM_MANNEQUIN_DRIVER_PELVIS_ROT_Y`
1098
:animate: fade-in-slide-down
1099
:margin: 0 0 3 3
1100
1101
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_PELVIS_ROT_Y
1102
1103
Switch for the mannequin driver being active or not
1104
1105
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1106
:Example: `#define BM_MANNEQUIN_DRIVER_PELVIS_ROT_Y BM_MANNEQUIN_DRIVER_DEFAULT`
1107
:Options:
1108
  - {any}`ON` -> Switch ON
1109
  - {any}`OFF` -> Switch OFF
1110
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1111
1112
```
1113
::::
1114
1115
1116
::::{dropdown} `BM_MANNEQUIN_DRIVER_PELVIS_ROT_X`
1117
:animate: fade-in-slide-down
1118
:margin: 0 0 3 3
1119
1120
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_PELVIS_ROT_X
1121
1122
Switch for the mannequin driver being active or not
1123
1124
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1125
:Example: `#define BM_MANNEQUIN_DRIVER_PELVIS_ROT_X BM_MANNEQUIN_DRIVER_DEFAULT`
1126
:Options:
1127
  - {any}`ON` -> Switch ON
1128
  - {any}`OFF` -> Switch OFF
1129
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1130
1131
```
1132
::::
1133
1134
1135
::::{dropdown} `BM_MANNEQUIN_DRIVER_NECK`
1136
:animate: fade-in-slide-down
1137
:margin: 0 0 3 3
1138
1139
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_NECK
1140
1141
Switch for the mannequin driver being active or not
1142
1143
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1144
:Example: `#define BM_MANNEQUIN_DRIVER_NECK BM_MANNEQUIN_DRIVER_DEFAULT`
1145
:Options:
1146
  - {any}`ON` -> Switch ON
1147
  - {any}`OFF` -> Switch OFF
1148
1149
```
1150
::::
1151
1152
1153
::::{dropdown} `BM_MANNEQUIN_DRIVER_SKULL_THORAX_FLEXION`
1154
:animate: fade-in-slide-down
1155
:margin: 0 0 3 3
1156
1157
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_SKULL_THORAX_FLEXION
1158
1159
Switch for the mannequin driver being active or not
1160
1161
:Default: {any}`BM_MANNEQUIN_DRIVER_NECK`
1162
:Example: `#define BM_MANNEQUIN_DRIVER_SKULL_THORAX_FLEXION BM_MANNEQUIN_DRIVER_NECK`
1163
:Options:
1164
  - {any}`ON` -> Switch ON
1165
  - {any}`OFF` -> Switch OFF
1166
1167
```
1168
::::
1169
1170
1171
::::{dropdown} `BM_MANNEQUIN_DRIVER_SKULL_THORAX_LATERALBENDING`
1172
:animate: fade-in-slide-down
1173
:margin: 0 0 3 3
1174
1175
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_SKULL_THORAX_LATERALBENDING
1176
1177
Switch for the mannequin driver being active or not
1178
1179
:Default: {any}`BM_MANNEQUIN_DRIVER_NECK`
1180
:Example: `#define BM_MANNEQUIN_DRIVER_SKULL_THORAX_LATERALBENDING BM_MANNEQUIN_DRIVER_NECK`
1181
:Options:
1182
  - {any}`ON` -> Switch ON
1183
  - {any}`OFF` -> Switch OFF
1184
1185
```
1186
::::
1187
1188
1189
::::{dropdown} `BM_MANNEQUIN_DRIVER_SKULL_THORAX_ROTATION`
1190
:animate: fade-in-slide-down
1191
:margin: 0 0 3 3
1192
1193
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_SKULL_THORAX_ROTATION
1194
1195
Switch for the mannequin driver being active or not
1196
1197
:Default: {any}`BM_MANNEQUIN_DRIVER_NECK`
1198
:Example: `#define BM_MANNEQUIN_DRIVER_SKULL_THORAX_ROTATION BM_MANNEQUIN_DRIVER_NECK`
1199
:Options:
1200
  - {any}`ON` -> Switch ON
1201
  - {any}`OFF` -> Switch OFF
1202
1203
```
1204
::::
1205
1206
1207
::::{dropdown} `BM_MANNEQUIN_DRIVER_PELVIS_THORAX_LATERAL_BENDING`
1208
:animate: fade-in-slide-down
1209
:margin: 0 0 3 3
1210
1211
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_PELVIS_THORAX_LATERAL_BENDING
1212
1213
Switch for the mannequin driver being active or not
1214
1215
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1216
:Example: `#define BM_MANNEQUIN_DRIVER_PELVIS_THORAX_LATERAL_BENDING BM_MANNEQUIN_DRIVER_DEFAULT`
1217
:Options:
1218
  - {any}`ON` -> Switch ON
1219
  - {any}`OFF` -> Switch OFF
1220
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1221
1222
```
1223
::::
1224
1225
1226
::::{dropdown} `BM_MANNEQUIN_DRIVER_PELVIS_THORAX_ROTATION`
1227
:animate: fade-in-slide-down
1228
:margin: 0 0 3 3
1229
1230
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_PELVIS_THORAX_ROTATION
1231
1232
Switch for the mannequin driver being active or not
1233
1234
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1235
:Example: `#define BM_MANNEQUIN_DRIVER_PELVIS_THORAX_ROTATION BM_MANNEQUIN_DRIVER_DEFAULT`
1236
:Options:
1237
  - {any}`ON` -> Switch ON
1238
  - {any}`OFF` -> Switch OFF
1239
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1240
1241
```
1242
::::
1243
1244
1245
::::{dropdown} `BM_MANNEQUIN_DRIVER_PELVIS_THORAX_EXTENSION`
1246
:animate: fade-in-slide-down
1247
:margin: 0 0 3 3
1248
1249
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_PELVIS_THORAX_EXTENSION
1250
1251
Switch for the mannequin driver being active or not
1252
1253
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1254
:Example: `#define BM_MANNEQUIN_DRIVER_PELVIS_THORAX_EXTENSION BM_MANNEQUIN_DRIVER_DEFAULT`
1255
:Options:
1256
  - {any}`ON` -> Switch ON
1257
  - {any}`OFF` -> Switch OFF
1258
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1259
1260
```
1261
::::
1262
1263
1264
::::{dropdown} `BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT`
1265
:animate: fade-in-slide-down
1266
:margin: 0 0 3 3
1267
1268
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT
1269
1270
Switch for all the mannequin drivers for the sterno clavicular degrees of freedom.
1271
1272
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1273
:Example: `#define BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1274
:Options:
1275
  - {any}`ON` -> Switch ON
1276
  - {any}`OFF` -> Switch OFF
1277
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1278
1279
```
1280
::::
1281
1282
1283
::::{dropdown} `BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_PROTRACTION_RIGHT`
1284
:animate: fade-in-slide-down
1285
:margin: 0 0 3 3
1286
1287
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_PROTRACTION_RIGHT
1288
1289
Switch for the mannequin driver being active or not.
1290
1291
:Default: {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT`
1292
:Example: `#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_PROTRACTION_RIGHT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT`
1293
:Options:
1294
  - {any}`ON` -> Switch ON
1295
  - {any}`OFF` -> Switch OFF
1296
  - {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT` -> 
1297
1298
```
1299
::::
1300
1301
1302
::::{dropdown} `BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_ELEVATION_RIGHT`
1303
:animate: fade-in-slide-down
1304
:margin: 0 0 3 3
1305
1306
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_ELEVATION_RIGHT
1307
1308
Switch for the mannequin driver being active or not.
1309
1310
:Default: {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT`
1311
:Example: `#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_ELEVATION_RIGHT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT`
1312
:Options:
1313
  - {any}`ON` -> Switch ON
1314
  - {any}`OFF` -> Switch OFF
1315
  - {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT` -> 
1316
1317
```
1318
::::
1319
1320
1321
::::{dropdown} `BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_AXIAL_ROTATION_RIGHT`
1322
:animate: fade-in-slide-down
1323
:margin: 0 0 3 3
1324
1325
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_AXIAL_ROTATION_RIGHT
1326
1327
Switch for the mannequin driver being active or not.
1328
1329
:Default: {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT`
1330
:Example: `#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_AXIAL_ROTATION_RIGHT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT`
1331
:Options:
1332
  - {any}`ON` -> Switch ON
1333
  - {any}`OFF` -> Switch OFF
1334
  - {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT` -> 
1335
1336
```
1337
::::
1338
1339
1340
::::{dropdown} `BM_MANNEQUIN_DRIVER_GLENOHUMERAL_ABDUCTION_RIGHT`
1341
:animate: fade-in-slide-down
1342
:margin: 0 0 3 3
1343
1344
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_GLENOHUMERAL_ABDUCTION_RIGHT
1345
1346
Switch for the mannequin driver being active or not
1347
1348
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1349
:Example: `#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_ABDUCTION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1350
:Options:
1351
  - {any}`ON` -> Switch ON
1352
  - {any}`OFF` -> Switch OFF
1353
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1354
1355
```
1356
::::
1357
1358
1359
::::{dropdown} `BM_MANNEQUIN_DRIVER_GLENOHUMERAL_FLEXION_RIGHT`
1360
:animate: fade-in-slide-down
1361
:margin: 0 0 3 3
1362
1363
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_GLENOHUMERAL_FLEXION_RIGHT
1364
1365
Switch for the mannequin driver being active or not
1366
1367
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1368
:Example: `#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1369
:Options:
1370
  - {any}`ON` -> Switch ON
1371
  - {any}`OFF` -> Switch OFF
1372
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1373
1374
```
1375
::::
1376
1377
1378
::::{dropdown} `BM_MANNEQUIN_DRIVER_GLENOHUMERAL_EXTERNAL_ROTATION_RIGHT`
1379
:animate: fade-in-slide-down
1380
:margin: 0 0 3 3
1381
1382
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_GLENOHUMERAL_EXTERNAL_ROTATION_RIGHT
1383
1384
Switch for the mannequin driver being active or not
1385
1386
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1387
:Example: `#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_EXTERNAL_ROTATION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1388
:Options:
1389
  - {any}`ON` -> Switch ON
1390
  - {any}`OFF` -> Switch OFF
1391
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1392
1393
```
1394
::::
1395
1396
1397
::::{dropdown} `BM_MANNEQUIN_DRIVER_ELBOW_FLEXION_RIGHT`
1398
:animate: fade-in-slide-down
1399
:margin: 0 0 3 3
1400
1401
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_ELBOW_FLEXION_RIGHT
1402
1403
Switch for the mannequin driver being active or not
1404
1405
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1406
:Example: `#define BM_MANNEQUIN_DRIVER_ELBOW_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1407
:Options:
1408
  - {any}`ON` -> Switch ON
1409
  - {any}`OFF` -> Switch OFF
1410
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1411
1412
```
1413
::::
1414
1415
1416
::::{dropdown} `BM_MANNEQUIN_DRIVER_ELBOW_PRONATION_RIGHT`
1417
:animate: fade-in-slide-down
1418
:margin: 0 0 3 3
1419
1420
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_ELBOW_PRONATION_RIGHT
1421
1422
Switch for the mannequin driver being active or not
1423
1424
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1425
:Example: `#define BM_MANNEQUIN_DRIVER_ELBOW_PRONATION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1426
:Options:
1427
  - {any}`ON` -> Switch ON
1428
  - {any}`OFF` -> Switch OFF
1429
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1430
1431
```
1432
::::
1433
1434
1435
::::{dropdown} `BM_MANNEQUIN_DRIVER_WRIST_FLEXION_RIGHT`
1436
:animate: fade-in-slide-down
1437
:margin: 0 0 3 3
1438
1439
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_WRIST_FLEXION_RIGHT
1440
1441
Switch for the mannequin driver being active or not
1442
1443
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1444
:Example: `#define BM_MANNEQUIN_DRIVER_WRIST_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1445
:Options:
1446
  - {any}`ON` -> Switch ON
1447
  - {any}`OFF` -> Switch OFF
1448
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1449
1450
```
1451
::::
1452
1453
1454
::::{dropdown} `BM_MANNEQUIN_DRIVER_WRIST_ABDUCTION_RIGHT`
1455
:animate: fade-in-slide-down
1456
:margin: 0 0 3 3
1457
1458
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_WRIST_ABDUCTION_RIGHT
1459
1460
Switch for the mannequin driver being active or not
1461
1462
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1463
:Example: `#define BM_MANNEQUIN_DRIVER_WRIST_ABDUCTION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1464
:Options:
1465
  - {any}`ON` -> Switch ON
1466
  - {any}`OFF` -> Switch OFF
1467
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1468
1469
```
1470
::::
1471
1472
1473
::::{dropdown} `BM_MANNEQUIN_DRIVER_HAND_RIGHT`
1474
:animate: fade-in-slide-down
1475
:margin: 0 0 3 3
1476
1477
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_HAND_RIGHT
1478
1479
Switch for the mannequin driver being active or not
1480
1481
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1482
:Example: `#define BM_MANNEQUIN_DRIVER_HAND_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1483
:Options:
1484
  - {any}`ON` -> Switch ON
1485
  - {any}`OFF` -> Switch OFF
1486
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1487
1488
```
1489
::::
1490
1491
1492
::::{dropdown} `BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT`
1493
:animate: fade-in-slide-down
1494
:margin: 0 0 3 3
1495
1496
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT
1497
1498
Switch for all the mannequin drivers for the sterno clavicular degrees of freedom.
1499
1500
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1501
:Example: `#define BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1502
:Options:
1503
  - {any}`ON` -> Switch ON
1504
  - {any}`OFF` -> Switch OFF
1505
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1506
1507
```
1508
::::
1509
1510
1511
::::{dropdown} `BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_PROTRACTION_LEFT`
1512
:animate: fade-in-slide-down
1513
:margin: 0 0 3 3
1514
1515
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_PROTRACTION_LEFT
1516
1517
Switch for the mannequin driver being active or not.
1518
1519
:Default: {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT`
1520
:Example: `#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_PROTRACTION_LEFT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT`
1521
:Options:
1522
  - {any}`ON` -> Switch ON
1523
  - {any}`OFF` -> Switch OFF
1524
  - {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT` -> 
1525
1526
```
1527
::::
1528
1529
1530
::::{dropdown} `BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_ELEVATION_LEFT`
1531
:animate: fade-in-slide-down
1532
:margin: 0 0 3 3
1533
1534
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_ELEVATION_LEFT
1535
1536
Switch for the mannequin driver being active or not.
1537
1538
:Default: {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT`
1539
:Example: `#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_ELEVATION_LEFT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT`
1540
:Options:
1541
  - {any}`ON` -> Switch ON
1542
  - {any}`OFF` -> Switch OFF
1543
  - {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT` -> 
1544
1545
```
1546
::::
1547
1548
1549
::::{dropdown} `BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_AXIAL_ROTATION_LEFT`
1550
:animate: fade-in-slide-down
1551
:margin: 0 0 3 3
1552
1553
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_AXIAL_ROTATION_LEFT
1554
1555
Switch for the mannequin driver being active or not.
1556
1557
:Default: {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT`
1558
:Example: `#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_AXIAL_ROTATION_LEFT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT`
1559
:Options:
1560
  - {any}`ON` -> Switch ON
1561
  - {any}`OFF` -> Switch OFF
1562
  - {any}`BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT` -> 
1563
1564
```
1565
::::
1566
1567
1568
::::{dropdown} `BM_MANNEQUIN_DRIVER_GLENOHUMERAL_ABDUCTION_LEFT`
1569
:animate: fade-in-slide-down
1570
:margin: 0 0 3 3
1571
1572
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_GLENOHUMERAL_ABDUCTION_LEFT
1573
1574
Switch for the mannequin driver being active or not
1575
1576
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1577
:Example: `#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_ABDUCTION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1578
:Options:
1579
  - {any}`ON` -> Switch ON
1580
  - {any}`OFF` -> Switch OFF
1581
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1582
1583
```
1584
::::
1585
1586
1587
::::{dropdown} `BM_MANNEQUIN_DRIVER_GLENOHUMERAL_FLEXION_LEFT`
1588
:animate: fade-in-slide-down
1589
:margin: 0 0 3 3
1590
1591
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_GLENOHUMERAL_FLEXION_LEFT
1592
1593
Switch for the mannequin driver being active or not
1594
1595
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1596
:Example: `#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1597
:Options:
1598
  - {any}`ON` -> Switch ON
1599
  - {any}`OFF` -> Switch OFF
1600
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1601
1602
```
1603
::::
1604
1605
1606
::::{dropdown} `BM_MANNEQUIN_DRIVER_GLENOHUMERAL_EXTERNAL_ROTATION_LEFT`
1607
:animate: fade-in-slide-down
1608
:margin: 0 0 3 3
1609
1610
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_GLENOHUMERAL_EXTERNAL_ROTATION_LEFT
1611
1612
Switch for the mannequin driver being active or not
1613
1614
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1615
:Example: `#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_EXTERNAL_ROTATION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1616
:Options:
1617
  - {any}`ON` -> Switch ON
1618
  - {any}`OFF` -> Switch OFF
1619
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1620
1621
```
1622
::::
1623
1624
1625
::::{dropdown} `BM_MANNEQUIN_DRIVER_ELBOW_FLEXION_LEFT`
1626
:animate: fade-in-slide-down
1627
:margin: 0 0 3 3
1628
1629
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_ELBOW_FLEXION_LEFT
1630
1631
Switch for the mannequin driver being active or not
1632
1633
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1634
:Example: `#define BM_MANNEQUIN_DRIVER_ELBOW_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1635
:Options:
1636
  - {any}`ON` -> Switch ON
1637
  - {any}`OFF` -> Switch OFF
1638
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1639
1640
```
1641
::::
1642
1643
1644
::::{dropdown} `BM_MANNEQUIN_DRIVER_ELBOW_PRONATION_LEFT`
1645
:animate: fade-in-slide-down
1646
:margin: 0 0 3 3
1647
1648
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_ELBOW_PRONATION_LEFT
1649
1650
Switch for the mannequin driver being active or not
1651
1652
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1653
:Example: `#define BM_MANNEQUIN_DRIVER_ELBOW_PRONATION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1654
:Options:
1655
  - {any}`ON` -> Switch ON
1656
  - {any}`OFF` -> Switch OFF
1657
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1658
1659
```
1660
::::
1661
1662
1663
::::{dropdown} `BM_MANNEQUIN_DRIVER_WRIST_FLEXION_LEFT`
1664
:animate: fade-in-slide-down
1665
:margin: 0 0 3 3
1666
1667
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_WRIST_FLEXION_LEFT
1668
1669
Switch for the mannequin driver being active or not
1670
1671
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1672
:Example: `#define BM_MANNEQUIN_DRIVER_WRIST_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1673
:Options:
1674
  - {any}`ON` -> Switch ON
1675
  - {any}`OFF` -> Switch OFF
1676
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1677
1678
```
1679
::::
1680
1681
1682
::::{dropdown} `BM_MANNEQUIN_DRIVER_WRIST_ABDUCTION_LEFT`
1683
:animate: fade-in-slide-down
1684
:margin: 0 0 3 3
1685
1686
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_WRIST_ABDUCTION_LEFT
1687
1688
Switch for the mannequin driver being active or not
1689
1690
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1691
:Example: `#define BM_MANNEQUIN_DRIVER_WRIST_ABDUCTION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1692
:Options:
1693
  - {any}`ON` -> Switch ON
1694
  - {any}`OFF` -> Switch OFF
1695
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1696
1697
```
1698
::::
1699
1700
1701
::::{dropdown} `BM_MANNEQUIN_DRIVER_HAND_LEFT`
1702
:animate: fade-in-slide-down
1703
:margin: 0 0 3 3
1704
1705
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_HAND_LEFT
1706
1707
Switch for the mannequin driver being active or not
1708
1709
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1710
:Example: `#define BM_MANNEQUIN_DRIVER_HAND_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1711
:Options:
1712
  - {any}`ON` -> Switch ON
1713
  - {any}`OFF` -> Switch OFF
1714
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1715
1716
```
1717
::::
1718
1719
1720
::::{dropdown} `BM_MANNEQUIN_DRIVER_HIP_FLEXION_RIGHT`
1721
:animate: fade-in-slide-down
1722
:margin: 0 0 3 3
1723
1724
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_HIP_FLEXION_RIGHT
1725
1726
Switch for the mannequin driver being active or not
1727
1728
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1729
:Example: `#define BM_MANNEQUIN_DRIVER_HIP_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1730
:Options:
1731
  - {any}`ON` -> Switch ON
1732
  - {any}`OFF` -> Switch OFF
1733
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1734
1735
```
1736
::::
1737
1738
1739
::::{dropdown} `BM_MANNEQUIN_DRIVER_HIP_EXTERNAL_ROTATION_RIGHT`
1740
:animate: fade-in-slide-down
1741
:margin: 0 0 3 3
1742
1743
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_HIP_EXTERNAL_ROTATION_RIGHT
1744
1745
Switch for the mannequin driver being active or not
1746
1747
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1748
:Example: `#define BM_MANNEQUIN_DRIVER_HIP_EXTERNAL_ROTATION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1749
:Options:
1750
  - {any}`ON` -> Switch ON
1751
  - {any}`OFF` -> Switch OFF
1752
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1753
1754
```
1755
::::
1756
1757
1758
::::{dropdown} `BM_MANNEQUIN_DRIVER_HIP_ABDUCTION_RIGHT`
1759
:animate: fade-in-slide-down
1760
:margin: 0 0 3 3
1761
1762
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_HIP_ABDUCTION_RIGHT
1763
1764
Switch for the mannequin driver being active or not
1765
1766
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1767
:Example: `#define BM_MANNEQUIN_DRIVER_HIP_ABDUCTION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1768
:Options:
1769
  - {any}`ON` -> Switch ON
1770
  - {any}`OFF` -> Switch OFF
1771
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1772
1773
```
1774
::::
1775
1776
1777
::::{dropdown} `BM_MANNEQUIN_DRIVER_KNEE_FLEXION_RIGHT`
1778
:animate: fade-in-slide-down
1779
:margin: 0 0 3 3
1780
1781
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_KNEE_FLEXION_RIGHT
1782
1783
Switch for the mannequin driver being active or not
1784
1785
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1786
:Example: `#define BM_MANNEQUIN_DRIVER_KNEE_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1787
:Options:
1788
  - {any}`ON` -> Switch ON
1789
  - {any}`OFF` -> Switch OFF
1790
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1791
1792
```
1793
::::
1794
1795
1796
::::{dropdown} `BM_MANNEQUIN_DRIVER_ANKLE_FLEXION_RIGHT`
1797
:animate: fade-in-slide-down
1798
:margin: 0 0 3 3
1799
1800
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_ANKLE_FLEXION_RIGHT
1801
1802
Switch for the mannequin driver being active or not
1803
1804
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1805
:Example: `#define BM_MANNEQUIN_DRIVER_ANKLE_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1806
:Options:
1807
  - {any}`ON` -> Switch ON
1808
  - {any}`OFF` -> Switch OFF
1809
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1810
1811
```
1812
::::
1813
1814
1815
::::{dropdown} `BM_MANNEQUIN_DRIVER_ANKLE_EVERSION_RIGHT`
1816
:animate: fade-in-slide-down
1817
:margin: 0 0 3 3
1818
1819
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_ANKLE_EVERSION_RIGHT
1820
:deprecated:
1821
1822
Switch for the mannequin driver being active or not
1823
1824
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1825
:Example: `#define BM_MANNEQUIN_DRIVER_ANKLE_EVERSION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1826
:Options:
1827
  - {any}`ON` -> Switch ON
1828
  - {any}`OFF` -> Switch OFF
1829
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1830
1831
```
1832
::::
1833
1834
1835
::::{dropdown} `BM_MANNEQUIN_DRIVER_ANKLE_SUBTALAR_EVERSION_RIGHT`
1836
:animate: fade-in-slide-down
1837
:margin: 0 0 3 3
1838
1839
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_ANKLE_SUBTALAR_EVERSION_RIGHT
1840
1841
Switch for the mannequin driver being active or not
1842
1843
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1844
:Example: `#define BM_MANNEQUIN_DRIVER_ANKLE_SUBTALAR_EVERSION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT`
1845
:Options:
1846
  - {any}`ON` -> Switch ON
1847
  - {any}`OFF` -> Switch OFF
1848
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1849
1850
```
1851
::::
1852
1853
1854
::::{dropdown} `BM_MANNEQUIN_DRIVER_HIP_FLEXION_LEFT`
1855
:animate: fade-in-slide-down
1856
:margin: 0 0 3 3
1857
1858
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_HIP_FLEXION_LEFT
1859
1860
Switch for the mannequin driver being active or not
1861
1862
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1863
:Example: `#define BM_MANNEQUIN_DRIVER_HIP_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1864
:Options:
1865
  - {any}`ON` -> Switch ON
1866
  - {any}`OFF` -> Switch OFF
1867
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1868
1869
```
1870
::::
1871
1872
1873
::::{dropdown} `BM_MANNEQUIN_DRIVER_HIP_EXTERNAL_ROTATION_LEFT`
1874
:animate: fade-in-slide-down
1875
:margin: 0 0 3 3
1876
1877
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_HIP_EXTERNAL_ROTATION_LEFT
1878
1879
Switch for the mannequin driver being active or not
1880
1881
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1882
:Example: `#define BM_MANNEQUIN_DRIVER_HIP_EXTERNAL_ROTATION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1883
:Options:
1884
  - {any}`ON` -> Switch ON
1885
  - {any}`OFF` -> Switch OFF
1886
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1887
1888
```
1889
::::
1890
1891
1892
::::{dropdown} `BM_MANNEQUIN_DRIVER_HIP_ABDUCTION_LEFT`
1893
:animate: fade-in-slide-down
1894
:margin: 0 0 3 3
1895
1896
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_HIP_ABDUCTION_LEFT
1897
1898
Switch for the mannequin driver being active or not
1899
1900
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1901
:Example: `#define BM_MANNEQUIN_DRIVER_HIP_ABDUCTION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1902
:Options:
1903
  - {any}`ON` -> Switch ON
1904
  - {any}`OFF` -> Switch OFF
1905
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1906
1907
```
1908
::::
1909
1910
1911
::::{dropdown} `BM_MANNEQUIN_DRIVER_KNEE_FLEXION_LEFT`
1912
:animate: fade-in-slide-down
1913
:margin: 0 0 3 3
1914
1915
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_KNEE_FLEXION_LEFT
1916
1917
Switch for the mannequin driver being active or not
1918
1919
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1920
:Example: `#define BM_MANNEQUIN_DRIVER_KNEE_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1921
:Options:
1922
  - {any}`ON` -> Switch ON
1923
  - {any}`OFF` -> Switch OFF
1924
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1925
1926
```
1927
::::
1928
1929
1930
::::{dropdown} `BM_MANNEQUIN_DRIVER_ANKLE_FLEXION_LEFT`
1931
:animate: fade-in-slide-down
1932
:margin: 0 0 3 3
1933
1934
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_ANKLE_FLEXION_LEFT
1935
1936
Switch for the mannequin driver being active or not
1937
1938
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1939
:Example: `#define BM_MANNEQUIN_DRIVER_ANKLE_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1940
:Options:
1941
  - {any}`ON` -> Switch ON
1942
  - {any}`OFF` -> Switch OFF
1943
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1944
1945
```
1946
::::
1947
1948
1949
::::{dropdown} `BM_MANNEQUIN_DRIVER_ANKLE_EVERSION_LEFT`
1950
:animate: fade-in-slide-down
1951
:margin: 0 0 3 3
1952
1953
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_ANKLE_EVERSION_LEFT
1954
:deprecated:
1955
1956
Switch for the mannequin driver being active or not
1957
1958
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1959
:Example: `#define BM_MANNEQUIN_DRIVER_ANKLE_EVERSION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1960
:Options:
1961
  - {any}`ON` -> Switch ON
1962
  - {any}`OFF` -> Switch OFF
1963
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1964
1965
```
1966
::::
1967
1968
1969
::::{dropdown} `BM_MANNEQUIN_DRIVER_ANKLE_SUBTALAR_EVERSION_LEFT`
1970
:animate: fade-in-slide-down
1971
:margin: 0 0 3 3
1972
1973
```{ammr:bm_statement} BM_MANNEQUIN_DRIVER_ANKLE_SUBTALAR_EVERSION_LEFT
1974
1975
Switch for the mannequin driver being active or not
1976
1977
:Default: {any}`BM_MANNEQUIN_DRIVER_DEFAULT`
1978
:Example: `#define BM_MANNEQUIN_DRIVER_ANKLE_SUBTALAR_EVERSION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT`
1979
:Options:
1980
  - {any}`ON` -> Switch ON
1981
  - {any}`OFF` -> Switch OFF
1982
  - {any}`BM_MANNEQUIN_DRIVER_DEFAULT` -> 
1983
1984
```
1985
::::
1986
1987
1988
::::{dropdown} `BM_JOINT_TYPE_HIP_RIGHT`
1989
:animate: fade-in-slide-down
1990
:margin: 0 0 3 3
1991
1992
```{ammr:bm_statement} BM_JOINT_TYPE_HIP_RIGHT
1993
1994
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
1995
1996
:Default: {any}`_JOINT_TYPE_DEFAULT_`
1997
:Example: `#define BM_JOINT_TYPE_HIP_RIGHT _JOINT_TYPE_DEFAULT_`
1998
:Options:
1999
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2000
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2001
2002
```
2003
::::
2004
2005
2006
::::{dropdown} `BM_JOINT_TYPE_HIP_LEFT`
2007
:animate: fade-in-slide-down
2008
:margin: 0 0 3 3
2009
2010
```{ammr:bm_statement} BM_JOINT_TYPE_HIP_LEFT
2011
2012
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2013
2014
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2015
:Example: `#define BM_JOINT_TYPE_HIP_LEFT _JOINT_TYPE_DEFAULT_`
2016
:Options:
2017
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2018
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2019
2020
```
2021
::::
2022
2023
2024
::::{dropdown} `BM_JOINT_TYPE_KNEE_RIGHT`
2025
:animate: fade-in-slide-down
2026
:margin: 0 0 3 3
2027
2028
```{ammr:bm_statement} BM_JOINT_TYPE_KNEE_RIGHT
2029
2030
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2031
2032
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2033
:Example: `#define BM_JOINT_TYPE_KNEE_RIGHT _JOINT_TYPE_DEFAULT_`
2034
:Options:
2035
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2036
  - {any}`_JOINT_TYPE_BONY_LANDMARK_` -> Joint definition based on bony landmarks. This will create a joint which resembles what is often used in traditional gait analysis. (E.g. revolute knee joint along the femoral condyles).
2037
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2038
2039
```
2040
::::
2041
2042
2043
::::{dropdown} `BM_JOINT_TYPE_KNEE_LEFT`
2044
:animate: fade-in-slide-down
2045
:margin: 0 0 3 3
2046
2047
```{ammr:bm_statement} BM_JOINT_TYPE_KNEE_LEFT
2048
2049
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2050
2051
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2052
:Example: `#define BM_JOINT_TYPE_KNEE_LEFT _JOINT_TYPE_DEFAULT_`
2053
:Options:
2054
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2055
  - {any}`_JOINT_TYPE_BONY_LANDMARK_` -> Joint definition based on bony landmarks. This will create a joint which resembles what is often used in traditional gait analysis. (E.g. revolute knee joint along the femoral condyles).
2056
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2057
2058
```
2059
::::
2060
2061
2062
::::{dropdown} `BM_JOINT_TYPE_PATELLOFEMORAL_RIGHT`
2063
:animate: fade-in-slide-down
2064
:margin: 0 0 3 3
2065
2066
```{ammr:bm_statement} BM_JOINT_TYPE_PATELLOFEMORAL_RIGHT
2067
2068
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2069
2070
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2071
:Example: `#define BM_JOINT_TYPE_PATELLOFEMORAL_RIGHT _JOINT_TYPE_DEFAULT_`
2072
:Options:
2073
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2074
  - {any}`_JOINT_TYPE_BONY_LANDMARK_` -> Joint definition based on bony landmarks. This will create a joint which resembles what is often used in traditional gait analysis. (E.g. revolute knee joint along the femoral condyles).
2075
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2076
2077
```
2078
::::
2079
2080
2081
::::{dropdown} `BM_JOINT_TYPE_PATELLOFEMORAL_LEFT`
2082
:animate: fade-in-slide-down
2083
:margin: 0 0 3 3
2084
2085
```{ammr:bm_statement} BM_JOINT_TYPE_PATELLOFEMORAL_LEFT
2086
2087
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2088
2089
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2090
:Example: `#define BM_JOINT_TYPE_PATELLOFEMORAL_LEFT _JOINT_TYPE_DEFAULT_`
2091
:Options:
2092
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2093
  - {any}`_JOINT_TYPE_BONY_LANDMARK_` -> Joint definition based on bony landmarks. This will create a joint which resembles what is often used in traditional gait analysis. (E.g. revolute knee joint along the femoral condyles).
2094
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2095
2096
```
2097
::::
2098
2099
2100
::::{dropdown} `BM_JOINT_TYPE_ANKLE_RIGHT`
2101
:animate: fade-in-slide-down
2102
:margin: 0 0 3 3
2103
2104
```{ammr:bm_statement} BM_JOINT_TYPE_ANKLE_RIGHT
2105
2106
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2107
2108
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2109
:Example: `#define BM_JOINT_TYPE_ANKLE_RIGHT _JOINT_TYPE_DEFAULT_`
2110
:Options:
2111
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2112
  - {any}`_JOINT_TYPE_BONY_LANDMARK_` -> Joint definition based on bony landmarks. This will create a joint which resembles what is often used in traditional gait analysis. (E.g. revolute knee joint along the femoral condyles).
2113
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2114
2115
```
2116
::::
2117
2118
2119
::::{dropdown} `BM_JOINT_TYPE_ANKLE_LEFT`
2120
:animate: fade-in-slide-down
2121
:margin: 0 0 3 3
2122
2123
```{ammr:bm_statement} BM_JOINT_TYPE_ANKLE_LEFT
2124
2125
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2126
2127
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2128
:Example: `#define BM_JOINT_TYPE_ANKLE_LEFT _JOINT_TYPE_DEFAULT_`
2129
:Options:
2130
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2131
  - {any}`_JOINT_TYPE_BONY_LANDMARK_` -> Joint definition based on bony landmarks. This will create a joint which resembles what is often used in traditional gait analysis. (E.g. revolute knee joint along the femoral condyles).
2132
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2133
2134
```
2135
::::
2136
2137
2138
::::{dropdown} `BM_JOINT_TYPE_SUBTALAR_RIGHT`
2139
:animate: fade-in-slide-down
2140
:margin: 0 0 3 3
2141
2142
```{ammr:bm_statement} BM_JOINT_TYPE_SUBTALAR_RIGHT
2143
2144
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2145
2146
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2147
:Example: `#define BM_JOINT_TYPE_SUBTALAR_RIGHT _JOINT_TYPE_DEFAULT_`
2148
:Options:
2149
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2150
  - {any}`_JOINT_TYPE_BONY_LANDMARK_` -> Joint definition based on bony landmarks. This will create a joint which resembles what is often used in traditional gait analysis. (E.g. revolute knee joint along the femoral condyles).
2151
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2152
2153
```
2154
::::
2155
2156
2157
::::{dropdown} `BM_JOINT_TYPE_SUBTALAR_LEFT`
2158
:animate: fade-in-slide-down
2159
:margin: 0 0 3 3
2160
2161
```{ammr:bm_statement} BM_JOINT_TYPE_SUBTALAR_LEFT
2162
2163
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2164
2165
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2166
:Example: `#define BM_JOINT_TYPE_SUBTALAR_LEFT _JOINT_TYPE_DEFAULT_`
2167
:Options:
2168
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2169
  - {any}`_JOINT_TYPE_BONY_LANDMARK_` -> Joint definition based on bony landmarks. This will create a joint which resembles what is often used in traditional gait analysis. (E.g. revolute knee joint along the femoral condyles).
2170
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2171
2172
```
2173
::::
2174
2175
2176
::::{dropdown} `BM_JOINT_TYPE_PATELLATENDON_RIGHT`
2177
:animate: fade-in-slide-down
2178
:margin: 0 0 3 3
2179
2180
```{ammr:bm_statement} BM_JOINT_TYPE_PATELLATENDON_RIGHT
2181
2182
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2183
2184
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2185
:Example: `#define BM_JOINT_TYPE_PATELLATENDON_RIGHT _JOINT_TYPE_DEFAULT_`
2186
:Options:
2187
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2188
  - {any}`_JOINT_TYPE_BONY_LANDMARK_` -> Joint definition based on bony landmarks. This will create a joint which resembles what is often used in traditional gait analysis. (E.g. revolute knee joint along the femoral condyles).
2189
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2190
2191
```
2192
::::
2193
2194
2195
::::{dropdown} `BM_JOINT_TYPE_PATELLATENDON_LEFT`
2196
:animate: fade-in-slide-down
2197
:margin: 0 0 3 3
2198
2199
```{ammr:bm_statement} BM_JOINT_TYPE_PATELLATENDON_LEFT
2200
2201
Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.
2202
2203
:Default: {any}`_JOINT_TYPE_DEFAULT_`
2204
:Example: `#define BM_JOINT_TYPE_PATELLATENDON_LEFT _JOINT_TYPE_DEFAULT_`
2205
:Options:
2206
  - {any}`_JOINT_TYPE_DEFAULT_` -> Default joint definition.
2207
  - {any}`_JOINT_TYPE_BONY_LANDMARK_` -> Joint definition based on bony landmarks. This will create a joint which resembles what is often used in traditional gait analysis. (E.g. revolute knee joint along the femoral condyles).
2208
  - {any}`_JOINT_TYPE_USERDEFINED_` -> User-defined joint. This will exclude the joint and which nodes.
2209
2210
```
2211
::::
2212
2213
2214
::::{dropdown} `BM_GLOBAL_REFERENCE_FRAME_SWITCH`
2215
:animate: fade-in-slide-down
2216
:margin: 0 0 3 3
2217
2218
```{ammr:bm_statement} BM_GLOBAL_REFERENCE_FRAME_SWITCH
2219
2220
A switch to use different ref. frame than the default global reference frame
2221
2222
:Default: OFF
2223
:Example: `#define BM_GLOBAL_REFERENCE_FRAME_SWITCH OFF`
2224
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
2225
2226
2227
```
2228
::::
2229
2230
2231
::::{dropdown} `BM_GLOBAL_REFERENCE_FRAME`
2232
:animate: fade-in-slide-down
2233
:margin: 0 0 3 3
2234
2235
```{ammr:bm_statement} BM_GLOBAL_REFERENCE_FRAME
2236
2237
An object path leading to the selected global reference frame
2238
2239
:Default: ..GenericGlobalRefFrame
2240
:Example: `#define BM_GLOBAL_REFERENCE_FRAME ..GenericGlobalRefFrame`
2241
2242
```
2243
::::
2244
2245
2246
::::{dropdown} `BM_COMPATIBILITY_24_TRUNK_SELECTED_OUTPUTS_JRF`
2247
:animate: fade-in-slide-down
2248
:margin: 0 0 3 3
2249
2250
```{ammr:bm_statement} BM_COMPATIBILITY_24_TRUNK_SELECTED_OUTPUTS_JRF
2251
2252
A compatability switch to include the trunk selected outputs joint reaction force from AMMR 2.4
2253
2254
:Default: OFF
2255
:Example: `#define BM_COMPATIBILITY_24_TRUNK_SELECTED_OUTPUTS_JRF OFF`
2256
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
2257
2258
2259
```
2260
::::
2261