Build the complete list of available evaluation dimensions Returns: List of available dimension names organized by categories
(self)
| 36 | } |
| 37 | |
| 38 | def build_full_dimension_list(self) -> List[str]: |
| 39 | """ |
| 40 | Build the complete list of available evaluation dimensions |
| 41 | |
| 42 | Returns: |
| 43 | List of available dimension names organized by categories |
| 44 | """ |
| 45 | return [ |
| 46 | # Motion Quality category dimensions |
| 47 | "Jitter_Degree", |
| 48 | "Ground_Penetration", |
| 49 | "Foot_Floating", |
| 50 | "Foot_Sliding", |
| 51 | "Dynamic_Degree", |
| 52 | "Body_Penetration", |
| 53 | "Pose_Quality", |
| 54 | # Motion-Condition Consistency category |
| 55 | "Motion_Condition_Consistency", |
| 56 | # Motion Generalizability category |
| 57 | "Motion_Generalizability" |
| 58 | ] |
| 59 | |
| 60 | def get_category(self, dimension: str) -> str: |
| 61 | """ |