Skip to content

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 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_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 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_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-07-27 at 05:53:16 +0000