a b/Body/AAUHuman/Trunk/SelectedOutput/TrunkMuscleActivityEnvelope.any
1
SelectedOutput.Trunk.Muscles = {
2
3
    #if ( (BM_TRUNK_LUMBAR_MUSCLES == OFF) | (BM_TRUNK_CERVICAL_MUSCLES == OFF))
4
      AnySearchFun JntMuscleList = {
5
          Search = "....Trunk.JointMuscles.*.*.Object.Muscle.*.Activity";
6
      };
7
      AnyFloat jnt_mscl_list = JntMuscleList();
8
    #else
9
      AnyFloat jnt_mscl_list = {0};
10
    #endif
11
12
    #if BM_TRUNK_LUMBAR_MUSCLES != OFF
13
      AnySearchFun LumbarMuscleList = {
14
       Search = "....Trunk.Muscles*.*.*.Activity";
15
      };
16
      AnyFloat lumbar_mscl_list = LumbarMuscleList();
17
    #else
18
      AnyFloat lumbar_mscl_list = {0};
19
    #endif
20
    
21
//    #if BM_TRUNK_THORACIC_MUSCLES != OFF
22
//      // PLACEHOLDER
23
//      //AnySearchFun ThoraxMuscleList = {
24
//      // Search = "....Trunk.MusclesThoracic*.*.Activity";
25
//      //};
26
//      AnyFloat thoracic_mscl_list = {0};
27
//    #else
28
    AnyFloat thoracic_mscl_list = {0};
29
//    #endif
30
31
    
32
    #if BM_TRUNK_CERVICAL_MUSCLES != OFF
33
      AnySearchFun NeckMuscleList = {
34
            Search = "....Trunk.MusclesCervical*.*.*.Activity";
35
      };
36
      AnyFloat neck_mscl_list = NeckMuscleList();
37
    #else
38
      AnyFloat neck_mscl_list = {0};
39
    #endif
40
41
    
42
    AnyVar Envelope = max(arrcat(jnt_mscl_list, thoracic_mscl_list, lumbar_mscl_list, neck_mscl_list));
43
    
44
45
}; //End Muscles