shapeworks::CorrespondenceQualityRow
Per-subject-per-domain correspondence quality result row.
#include <CorrespondenceEvaluation.h>
Public Attributes
| Name | |
|---|---|
| std::string | subject |
| int | domain |
| double | mean_dist mean point-to-cell (or point-to-point) distance, reconstructed -> groomed |
| double | median_dist median per-vertex distance |
| double | p99_dist 99th percentile per-vertex distance, a max that ignores single outlier vertices |
| double | max_dist max per-vertex distance |
| double | bbox_diag diagonal of the subject's groomed-mesh bounding box |
| double | norm_mean mean_dist / bbox_diag (scale-invariant) |
| double | norm_median median_dist / bbox_diag |
| double | norm_p99 p99_dist / bbox_diag |
| double | norm_max max_dist / bbox_diag |
| bool | is_template true for the L1-medoid template row (excluded from aggregates) |
Public Attributes Documentation
variable subject
std::string subject;
variable domain
int domain = 0;
variable mean_dist
double mean_dist = 0.0;
mean point-to-cell (or point-to-point) distance, reconstructed -> groomed
variable median_dist
double median_dist = 0.0;
median per-vertex distance
variable p99_dist
double p99_dist = 0.0;
99th percentile per-vertex distance, a max that ignores single outlier vertices
variable max_dist
double max_dist = 0.0;
max per-vertex distance
variable bbox_diag
double bbox_diag = 0.0;
diagonal of the subject's groomed-mesh bounding box
variable norm_mean
double norm_mean = 0.0;
mean_dist / bbox_diag (scale-invariant)
variable norm_median
double norm_median = 0.0;
median_dist / bbox_diag
variable norm_p99
double norm_p99 = 0.0;
p99_dist / bbox_diag
variable norm_max
double norm_max = 0.0;
max_dist / bbox_diag
variable is_template
bool is_template = false;
true for the L1-medoid template row (excluded from aggregates)
Updated on 2026-08-30 at 04:03:16 +0000