version: "1"
app_id: caikongqu_task
app_version: "1.0.0"
hidden: true
name: 采空区体积测量
name_en: Cavity Volume Measurement
name_ru: Измерение объёма пустот
description: 基于 PCL Poisson 重建的采空区体积计算任务。读取 PCD 点云，重建闭合曲面，计算每个连通分量的体积。
description_en: Cavity volume calculation based on PCL Poisson reconstruction. Reads PCD point cloud, reconstructs closed surface, and computes volume of each connected component.
description_ru: Расчёт объёма пустот на основе реконструкции Пуассона PCL. Читает облако точек PCD, реконструирует замкнутую поверхность и вычисляет объём каждой связной компоненты.
command_template: "{{app_dir}}/bin/caikongqu_task --input {{input_pcd}} --depth {{depth}} --output_dir {{output_dir}}"
parameters:
  - name: input_pcd
    type: path
    required: true
    description: 输入 PCD 点云文件
    source_dir: /home/ramy/savebag
    constraints:
      regex: '.*\.pcd$'
  - name: depth
    type: integer
    default: 8
    description: Poisson 重建深度（5~12，越大越精细但越慢越耗内存）
    constraints:
      min: 5
      max: 12
  - name: output_dir
    type: path
    default: /home/ramy/savebag
    description: 输出目录（重建后的点云保存到此）
