/* Copyright 2021 The TensorFlow Authors. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
==============================================================================
*/

package org.tensorflow.lite.examples.poseestimation.data
// TorsoAndBodyDistance 数据类用于表示躯干和身体在不同方向上的最大距离
// 该类通常用于计算和表示躯干（如躯干的上半部分）和身体整体在不同坐标轴上的位移或距离差异
data class TorsoAndBodyDistance(
    // maxTorsoYDistance 表示躯干在 Y 轴（垂直方向）上的最大距离
    // 这个值用于衡量躯干在上下方向上的移动范围或位移
    val maxTorsoYDistance: Float,

    // maxTorsoXDistance 表示躯干在 X 轴（水平方向）上的最大距离
    // 这个值用于衡量躯干在左右方向上的移动范围或位移
    val maxTorsoXDistance: Float,

    // maxBodyYDistance 表示身体整体在 Y 轴（垂直方向）上的最大距离
    // 这个值用于衡量整个身体在上下方向上的移动范围或位移
    val maxBodyYDistance: Float,

    // maxBodyXDistance 表示身体整体在 X 轴（水平方向）上的最大距离
    // 这个值用于衡量整个身体在左右方向上的移动范围或位移
    val maxBodyXDistance: Float
)

