[bfdf16]: / Body / AAUHuman / Trunk / SelectedOutput / TrunkMuscleActivityEnvelope.any

Download this file

45 lines (36 with data), 1.3 kB

SelectedOutput.Trunk.Muscles = {

    #if ( (BM_TRUNK_LUMBAR_MUSCLES == OFF) | (BM_TRUNK_CERVICAL_MUSCLES == OFF))
      AnySearchFun JntMuscleList = {
          Search = "....Trunk.JointMuscles.*.*.Object.Muscle.*.Activity";
      };
      AnyFloat jnt_mscl_list = JntMuscleList();
    #else
      AnyFloat jnt_mscl_list = {0};
    #endif

    #if BM_TRUNK_LUMBAR_MUSCLES != OFF
      AnySearchFun LumbarMuscleList = {
       Search = "....Trunk.Muscles*.*.*.Activity";
      };
      AnyFloat lumbar_mscl_list = LumbarMuscleList();
    #else
      AnyFloat lumbar_mscl_list = {0};
    #endif
    
//    #if BM_TRUNK_THORACIC_MUSCLES != OFF
//      // PLACEHOLDER
//      //AnySearchFun ThoraxMuscleList = {
//      // Search = "....Trunk.MusclesThoracic*.*.Activity";
//      //};
//      AnyFloat thoracic_mscl_list = {0};
//    #else
    AnyFloat thoracic_mscl_list = {0};
//    #endif

    
    #if BM_TRUNK_CERVICAL_MUSCLES != OFF
      AnySearchFun NeckMuscleList = {
            Search = "....Trunk.MusclesCervical*.*.*.Activity";
      };
      AnyFloat neck_mscl_list = NeckMuscleList();
    #else
      AnyFloat neck_mscl_list = {0};
    #endif

    
    AnyVar Envelope = max(arrcat(jnt_mscl_list, thoracic_mscl_list, lumbar_mscl_list, neck_mscl_list));
    

}; //End Muscles