All BodyModel parameters

BM_SCALING

Definition of an anthropometric scaling law

Default:

_SCALING_STANDARD_

Example:

#define BM_SCALING _SCALING_STANDARD_

Options:




BM_SCALING_ANTHRO_FILE

Custom file with all anthropometric measurements used by the scaling law. This is some times called the AnyMan file.





BM_SCALING_MY_FILE
Deprecated:Yes

Path with the ScalingLaw used. Can be set to override the BM_SCALING parameter and select a custom scaling law.





BM_SCALING_FILE

Path with the ScalingLaw used. Can be set to override the BM_SCALING parameter and select a user defined scaling law.





BM_SCALING_STANDARDPARAM_EXTERIOR

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.

Default:OFF
Example:#define BM_SCALING_STANDARDPARAM_EXTERIOR OFF
Options:ON/ OFF




BM_CONFIG_MESSAGES

Switch for automatic display of all configuration values

Default:OFF
Example:#define BM_CONFIG_MESSAGES OFF
Options:ON/ OFF




BM_CONFIG_VALUES

Switch for enabling configuration value information in the model tree

Default:OFF
Example:#define BM_CONFIG_VALUES OFF
Options:ON/ OFF




BM_DRAWSETTINGS_FILE

A file with draw settings





BM_DRAWSETTINGS_SKIP

A flag to switch on/off inclusion of the draw settings (may be needed in case of two human models)

Default:OFF
Example:#define BM_DRAWSETTINGS_SKIP OFF
Options:ON/ OFF




BM_FOOT_MODEL

Parameter defining the foot model used.

Default:

_FOOT_MODEL_DEFAULT_

Example:

#define BM_FOOT_MODEL _FOOT_MODEL_DEFAULT_

Options:




BM_LEG_MODEL

Parameter defining the Leg model used.

Default:

_LEG_MODEL_TLEM2_

Example:

#define BM_LEG_MODEL _LEG_MODEL_TLEM2_

Options:




BM_ARM_THORAX_SCAPULA_CONTACT

Parameter defining the contact type between Thorax and Scapula

Default:

_ELLIPSOID_CONTACT_

Example:

#define BM_ARM_THORAX_SCAPULA_CONTACT _ELLIPSOID_CONTACT_

Options:




BM_LEG_LEFT

Parameter for switching the left leg On/Off. To control which leg model is used, please use the BM_LEG_MODEL parameter.

Default:

ON

Example:

#define BM_LEG_LEFT ON

Options:




BM_LEG_RIGHT

Parameter for switching the right leg On/Off. To control which leg model is used, please use the BM_LEG_MODEL parameter.

Default:

ON

Example:

#define BM_LEG_RIGHT ON

Options:




BM_LEG_STRENGTH_INDEX

Index parameter to specify muscle strength for lower extremities

Default:1.0
Example:#define BM_LEG_STRENGTH_INDEX 1.0




BM_LEG_MUSCLES_BOTH

Parameter to define muscle behavior of both right and left leg

Default:

_MUSCLES_SIMPLE_

Example:

#define BM_LEG_MUSCLES_BOTH _MUSCLES_SIMPLE_

Options:




BM_LEG_MUSCLES_LEFT

Parameter to define muscle behavior of the left leg

Default:

BM_LEG_MUSCLES_BOTH

Example:

#define BM_LEG_MUSCLES_LEFT BM_LEG_MUSCLES_BOTH

Options:




BM_LEG_MUSCLES_RIGHT

Parameter to define muscle behavior of the right leg

Default:

BM_LEG_MUSCLES_BOTH

Example:

#define BM_LEG_MUSCLES_RIGHT BM_LEG_MUSCLES_BOTH

Options:




BM_LEG_DATASET

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.





BM_LEG_MORPHOLOGY

Parameter for the morphology method used by the Leg model. 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.





BM_TRUNK_DATASET

Parameter to define a trunk model dataset.

Default:"TrunkData1.1"
Example:#define BM_TRUNK_DATASET "TrunkData1.1"




BM_TRUNK_STRENGTH_INDEX

Index parameter to specify strength for trunk muscles.

Default:1.0
Example:#define BM_TRUNK_STRENGTH_INDEX 1.0




BM_TRUNK_MUSCLES

Definition of the type of all spine muscles.

Default:

_MUSCLES_SIMPLE_

Example:

#define BM_TRUNK_MUSCLES _MUSCLES_SIMPLE_

Options:




BM_TRUNK_LUMBAR_MUSCLES

Definition of the lumbar spine muscles type.

Default:

BM_TRUNK_MUSCLES

Example:

#define BM_TRUNK_LUMBAR_MUSCLES BM_TRUNK_MUSCLES

Options:




BM_TRUNK_CERVICAL_MUSCLES

Definition of the cervical spine muscles type.

Default:

OFF

Example:

#define BM_TRUNK_CERVICAL_MUSCLES OFF

Options:




BM_TRUNK_DISC_STIFNESS

Definition of the disc model of all spine parts.

Default:

_DISC_STIFFNESS_NONE_

Example:

#define BM_TRUNK_DISC_STIFNESS _DISC_STIFFNESS_NONE_

Options:




BM_TRUNK_LUMBAR_DISC_STIFNESS

Definition of the lumbar spine disc model.

Default:

BM_TRUNK_DISC_STIFNESS

Example:

#define BM_TRUNK_LUMBAR_DISC_STIFNESS BM_TRUNK_DISC_STIFNESS

Options:




BM_TRUNK_CERVICAL_DISC_STIFNESS

Definition of the cervical spine disc model.

Default:

BM_TRUNK_DISC_STIFNESS

Example:

#define BM_TRUNK_CERVICAL_DISC_STIFNESS BM_TRUNK_DISC_STIFNESS

Options:




BM_TRUNK_RHYTHM

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.

Default:

ON

Example:

#define BM_TRUNK_RHYTHM ON

Options:




BM_TRUNK_LUMBAR_RHYTHM

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.

Default:

BM_TRUNK_RHYTHM

Example:

#define BM_TRUNK_LUMBAR_RHYTHM BM_TRUNK_RHYTHM

Options:




BM_TRUNK_CERVICAL_RHYTHM

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.

Default:

BM_TRUNK_RHYTHM

Example:

#define BM_TRUNK_CERVICAL_RHYTHM BM_TRUNK_RHYTHM

Options:




BM_TRUNK_LIGAMENTS

A switch to control all the ligaments in the spine.

Default:OFF
Example:#define BM_TRUNK_LIGAMENTS OFF
Options:ON/ OFF




BM_TRUNK_LUMBAR_LIGAMENTS

A switch to control the lumbar spine ligaments.

Default:BM_TRUNK_LIGAMENTS
Example:#define BM_TRUNK_LUMBAR_LIGAMENTS BM_TRUNK_LIGAMENTS




BM_TRUNK_CERVICAL_LIGAMENTS

A switch to control the cervical spine ligaments.

Default:BM_TRUNK_LIGAMENTS
Example:#define BM_TRUNK_CERVICAL_LIGAMENTS BM_TRUNK_LIGAMENTS




BM_ARM_STRENGTH_INDEX

Index parameter to specify muscle strength for upper extremities.

Default:1.0
Example:#define BM_ARM_STRENGTH_INDEX 1.0




BM_ARM_LEFT

Switch for the left arm model being present or not.

Default:ON
Example:#define BM_ARM_LEFT ON
Options:ON/ OFF




BM_ARM_DETAIL_HAND_LEFT
Deprecated:Yes

Keyword for the type of left hand.

Default:OFF
Example:#define BM_ARM_DETAIL_HAND_LEFT OFF
Options:ON/ OFF




BM_ARM_SHOULDER_RHYTHM_LEFT
Deprecated:Yes

Switch for the shoulder rhythm constraints for the left arm being present or not.

Default:OFF
Example:#define BM_ARM_SHOULDER_RHYTHM_LEFT OFF
Options:ON/ OFF




BM_ARM_RIGHT

Switch for the right arm model being present or not.

Default:ON
Example:#define BM_ARM_RIGHT ON
Options:ON/ OFF




BM_ARM_DETAIL_HAND_RIGHT
Deprecated:Yes

Keyword for the type of right hand.

Default:OFF
Example:#define BM_ARM_DETAIL_HAND_RIGHT OFF
Options:ON/ OFF




BM_ARM_SHOULDER_RHYTHM_RIGHT
Deprecated:Yes

Switch for the shoulder rhythm constraints for the right arm being present or not.

Default:OFF
Example:#define BM_ARM_SHOULDER_RHYTHM_RIGHT OFF
Options:ON/ OFF




BM_ARM_SHOULDER_RHYTHM

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.

Default:

OFF

Example:

#define BM_ARM_SHOULDER_RHYTHM OFF

Options:




BM_ARM_CLAVICULA_ROTATION_RHYTHM

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.

Default:

ON

Example:

#define BM_ARM_CLAVICULA_ROTATION_RHYTHM ON

Options:




BM_ARM_DETAILED_HAND

Switch for enabling the detailed hand.

Default:OFF
Example:#define BM_ARM_DETAILED_HAND OFF
Options:ON/ OFF




BM_ARM_DELTOID_WRAPPING

Switch enabling/disabling the deltoid wrapping. Setting this to OFF will revert to the older rake based implementation of the deltoid.

Default:ON
Example:#define BM_ARM_DELTOID_WRAPPING ON
Options:ON/ OFF




BM_ARM_MUSCLES_BOTH

Keyword for the muscle model type for both left and right arms.

Default:

_MUSCLES_SIMPLE_

Example:

#define BM_ARM_MUSCLES_BOTH _MUSCLES_SIMPLE_

Options:




BM_ARM_MUSCLES_LEFT

Keyword for the muscle model type for the left arm.

Default:

BM_ARM_MUSCLES_BOTH

Example:

#define BM_ARM_MUSCLES_LEFT BM_ARM_MUSCLES_BOTH

Options:




BM_ARM_MUSCLES_RIGHT

Keyword for the muscle model for both the right arm.

Default:

BM_ARM_MUSCLES_BOTH

Example:

#define BM_ARM_MUSCLES_RIGHT BM_ARM_MUSCLES_BOTH

Options:




BM_PELVIS_DISPLAY

Keyword for pelvis display setting.

Default:

_PELVIS_DISPLAY_LEGPELVIS_ONLY_

Example:

#define BM_PELVIS_DISPLAY _PELVIS_DISPLAY_LEGPELVIS_ONLY_

Options:




BM_MANNEQUIN_FILE

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";





BM_MANNEQUIN_DRIVER_DEFAULT

Setting of the default value for all mannequin drivers.

Default:ON
Example:#define BM_MANNEQUIN_DRIVER_DEFAULT ON
Options:ON/ OFF




BM_MANNEQUIN_DRIVER_WEAK_SWITCH

By default constraint type of mannequin drivers will be soft.

Default:ON
Example:#define BM_MANNEQUIN_DRIVER_WEAK_SWITCH ON
Options:ON/ OFF




BM_LEG_TRUNK_INTERFACE

Keyword for the interface morhping between the trunk and the leg pelvis segments.

Default:

_MORPH_TRUNK_TO_LEG_

Example:

#define BM_LEG_TRUNK_INTERFACE _MORPH_TRUNK_TO_LEG_

Options:




BM_CALIBRATION_TYPE

Parameter to choose type of muscle tendon calibration

Default:

_CALIBRATION_TYPE_1PAR_

Example:

#define BM_CALIBRATION_TYPE _CALIBRATION_TYPE_1PAR_

Options:




BM_MANNEQUIN_DRIVER_PELVIS_POS_X

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_PELVIS_POS_X BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_PELVIS_POS_Y

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_PELVIS_POS_Y BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_PELVIS_POS_Z

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_PELVIS_POS_Z BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_PELVIS_ROT_Z

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_PELVIS_ROT_Z BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_PELVIS_ROT_Y

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_PELVIS_ROT_Y BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_PELVIS_ROT_X

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_PELVIS_ROT_X BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_NECK

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_NECK BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_SKULL_THORAX_FLEXION

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_NECK

Example:

#define BM_MANNEQUIN_DRIVER_SKULL_THORAX_FLEXION BM_MANNEQUIN_DRIVER_NECK

Options:




BM_MANNEQUIN_DRIVER_SKULL_THORAX_LATERALBENDING

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_NECK

Example:

#define BM_MANNEQUIN_DRIVER_SKULL_THORAX_LATERALBENDING BM_MANNEQUIN_DRIVER_NECK

Options:




BM_MANNEQUIN_DRIVER_SKULL_THORAX_ROTATION

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_NECK

Example:

#define BM_MANNEQUIN_DRIVER_SKULL_THORAX_ROTATION BM_MANNEQUIN_DRIVER_NECK

Options:




BM_MANNEQUIN_DRIVER_PELVIS_THORAX_LATERAL_BENDING

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_PELVIS_THORAX_LATERAL_BENDING BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_PELVIS_THORAX_ROTATION

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_PELVIS_THORAX_ROTATION BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_PELVIS_THORAX_EXTENSION

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_PELVIS_THORAX_EXTENSION BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT

Switch for all the mannequin drivers for the sterno clavicular degrees of freedom.

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_PROTRACTION_RIGHT

Switch for the mannequin driver being active or not.

Default:

BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT

Example:

#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_PROTRACTION_RIGHT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT

Options:




BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_ELEVATION_RIGHT

Switch for the mannequin driver being active or not.

Default:

BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT

Example:

#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_ELEVATION_RIGHT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT

Options:




BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_AXIAL_ROTATION_RIGHT

Switch for the mannequin driver being active or not.

Default:

BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT

Example:

#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_AXIAL_ROTATION_RIGHT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_RIGHT

Options:




BM_MANNEQUIN_DRIVER_GLENOHUMERAL_ABDUCTION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_ABDUCTION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_GLENOHUMERAL_FLEXION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_GLENOHUMERAL_EXTERNAL_ROTATION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_EXTERNAL_ROTATION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_ELBOW_FLEXION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_ELBOW_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_ELBOW_PRONATION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_ELBOW_PRONATION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_WRIST_FLEXION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_WRIST_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_WRIST_ABDUCTION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_WRIST_ABDUCTION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_HAND_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_HAND_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT

Switch for all the mannequin drivers for the sterno clavicular degrees of freedom.

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_PROTRACTION_LEFT

Switch for the mannequin driver being active or not.

Default:

BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT

Example:

#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_PROTRACTION_LEFT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT

Options:




BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_ELEVATION_LEFT

Switch for the mannequin driver being active or not.

Default:

BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT

Example:

#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_ELEVATION_LEFT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT

Options:




BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_AXIAL_ROTATION_LEFT

Switch for the mannequin driver being active or not.

Default:

BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT

Example:

#define BM_MANNEQUIN_DRIVER_STERNOCLAVICULAR_AXIAL_ROTATION_LEFT BM_MANNEQUIN_DRIVER_STERNO_CLAVICULAR_LEFT

Options:




BM_MANNEQUIN_DRIVER_GLENOHUMERAL_ABDUCTION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_ABDUCTION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_GLENOHUMERAL_FLEXION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_GLENOHUMERAL_EXTERNAL_ROTATION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_GLENOHUMERAL_EXTERNAL_ROTATION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_ELBOW_FLEXION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_ELBOW_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_ELBOW_PRONATION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_ELBOW_PRONATION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_WRIST_FLEXION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_WRIST_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_WRIST_ABDUCTION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_WRIST_ABDUCTION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_HAND_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_HAND_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_HIP_FLEXION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_HIP_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_HIP_EXTERNAL_ROTATION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_HIP_EXTERNAL_ROTATION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_HIP_ABDUCTION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_HIP_ABDUCTION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_KNEE_FLEXION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_KNEE_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_ANKLE_FLEXION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_ANKLE_FLEXION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_ANKLE_EVERSION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_ANKLE_EVERSION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_ANKLE_SUBTALAR_EVERSION_RIGHT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_ANKLE_SUBTALAR_EVERSION_RIGHT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_HIP_FLEXION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_HIP_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_HIP_EXTERNAL_ROTATION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_HIP_EXTERNAL_ROTATION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_HIP_ABDUCTION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_HIP_ABDUCTION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_KNEE_FLEXION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_KNEE_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_ANKLE_FLEXION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_ANKLE_FLEXION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_ANKLE_EVERSION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_ANKLE_EVERSION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_MANNEQUIN_DRIVER_ANKLE_SUBTALAR_EVERSION_LEFT

Switch for the mannequin driver being active or not

Default:

BM_MANNEQUIN_DRIVER_DEFAULT

Example:

#define BM_MANNEQUIN_DRIVER_ANKLE_SUBTALAR_EVERSION_LEFT BM_MANNEQUIN_DRIVER_DEFAULT

Options:




BM_JOINT_TYPE_HIP_RIGHT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_HIP_RIGHT _JOINT_TYPE_DEFAULT_

Options:




BM_JOINT_TYPE_HIP_LEFT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_HIP_LEFT _JOINT_TYPE_DEFAULT_

Options:




BM_JOINT_TYPE_KNEE_RIGHT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_KNEE_RIGHT _JOINT_TYPE_DEFAULT_

Options:
  • _JOINT_TYPE_DEFAULT_: Default joint definition.
  • _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).
  • _JOINT_TYPE_USERDEFINED_: User-defined joint. This will exclude the joint and which nodes.




BM_JOINT_TYPE_KNEE_LEFT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_KNEE_LEFT _JOINT_TYPE_DEFAULT_

Options:
  • _JOINT_TYPE_DEFAULT_: Default joint definition.
  • _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).
  • _JOINT_TYPE_USERDEFINED_: User-defined joint. This will exclude the joint and which nodes.




BM_JOINT_TYPE_PATELLOFEMORAL_RIGHT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_PATELLOFEMORAL_RIGHT _JOINT_TYPE_DEFAULT_

Options:
  • _JOINT_TYPE_DEFAULT_: Default joint definition.
  • _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).
  • _JOINT_TYPE_USERDEFINED_: User-defined joint. This will exclude the joint and which nodes.




BM_JOINT_TYPE_PATELLOFEMORAL_LEFT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_PATELLOFEMORAL_LEFT _JOINT_TYPE_DEFAULT_

Options:
  • _JOINT_TYPE_DEFAULT_: Default joint definition.
  • _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).
  • _JOINT_TYPE_USERDEFINED_: User-defined joint. This will exclude the joint and which nodes.




BM_JOINT_TYPE_ANKLE_RIGHT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_ANKLE_RIGHT _JOINT_TYPE_DEFAULT_

Options:
  • _JOINT_TYPE_DEFAULT_: Default joint definition.
  • _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).
  • _JOINT_TYPE_USERDEFINED_: User-defined joint. This will exclude the joint and which nodes.




BM_JOINT_TYPE_ANKLE_LEFT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_ANKLE_LEFT _JOINT_TYPE_DEFAULT_

Options:
  • _JOINT_TYPE_DEFAULT_: Default joint definition.
  • _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).
  • _JOINT_TYPE_USERDEFINED_: User-defined joint. This will exclude the joint and which nodes.




BM_JOINT_TYPE_SUBTALAR_RIGHT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_SUBTALAR_RIGHT _JOINT_TYPE_DEFAULT_

Options:
  • _JOINT_TYPE_DEFAULT_: Default joint definition.
  • _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).
  • _JOINT_TYPE_USERDEFINED_: User-defined joint. This will exclude the joint and which nodes.




BM_JOINT_TYPE_SUBTALAR_LEFT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_SUBTALAR_LEFT _JOINT_TYPE_DEFAULT_

Options:
  • _JOINT_TYPE_DEFAULT_: Default joint definition.
  • _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).
  • _JOINT_TYPE_USERDEFINED_: User-defined joint. This will exclude the joint and which nodes.




BM_JOINT_TYPE_PATELLATENDON_RIGHT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_PATELLATENDON_RIGHT _JOINT_TYPE_DEFAULT_

Options:
  • _JOINT_TYPE_DEFAULT_: Default joint definition.
  • _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).
  • _JOINT_TYPE_USERDEFINED_: User-defined joint. This will exclude the joint and which nodes.




BM_JOINT_TYPE_PATELLATENDON_LEFT

Parameter for switching between different joint types. Can also be used to completely exclude the joint, which then must be re-implemented manually.

Default:

_JOINT_TYPE_DEFAULT_

Example:

#define BM_JOINT_TYPE_PATELLATENDON_LEFT _JOINT_TYPE_DEFAULT_

Options:
  • _JOINT_TYPE_DEFAULT_: Default joint definition.
  • _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).
  • _JOINT_TYPE_USERDEFINED_: User-defined joint. This will exclude the joint and which nodes.




BM_GLOBAL_REFERENCE_FRAME_SWITCH

A switch to use different ref. frame than the default global reference frame

Default:OFF
Example:#define BM_GLOBAL_REFERENCE_FRAME_SWITCH OFF
Options:ON/ OFF




BM_GLOBAL_REFERENCE_FRAME

An object path leading to the selected global reference frame

Default:..GenericGlobalRefFrame
Example:#define BM_GLOBAL_REFERENCE_FRAME ..GenericGlobalRefFrame