Skip to content

shapeworks::ShapeEvaluation

Public Functions

Name
ShapeEvaluation()
double compute_compactness(const ParticleSystemEvaluation & particle_system, int num_modes, const std::string & save_to ="")
Eigen::VectorXd compute_full_compactness(const ParticleSystemEvaluation & particle_system, std::function< void(float)> progress_callback =nullptr)
double compute_generalization(const ParticleSystemEvaluation & particle_system, int num_modes, const std::string & save_to ="")
Eigen::VectorXd compute_full_generalization(const ParticleSystemEvaluation & particle_system, std::function< void(float)> progress_callback =nullptr)
double compute_specificity(const ParticleSystemEvaluation & particle_system, int num_mode, const std::string & save_to ="")
Eigen::VectorXd compute_full_specificity(const ParticleSystemEvaluation & particle_system, std::function< void(float)> progress_callback =nullptr)

Public Functions Documentation

function ShapeEvaluation

ShapeEvaluation()

function compute_compactness

static double compute_compactness(
    const ParticleSystemEvaluation & particle_system,
    int num_modes,
    const std::string & save_to =""
)

function compute_full_compactness

static Eigen::VectorXd compute_full_compactness(
    const ParticleSystemEvaluation & particle_system,
    std::function< void(float)> progress_callback =nullptr
)

function compute_generalization

static double compute_generalization(
    const ParticleSystemEvaluation & particle_system,
    int num_modes,
    const std::string & save_to =""
)

function compute_full_generalization

static Eigen::VectorXd compute_full_generalization(
    const ParticleSystemEvaluation & particle_system,
    std::function< void(float)> progress_callback =nullptr
)

function compute_specificity

static double compute_specificity(
    const ParticleSystemEvaluation & particle_system,
    int num_mode,
    const std::string & save_to =""
)

function compute_full_specificity

static Eigen::VectorXd compute_full_specificity(
    const ParticleSystemEvaluation & particle_system,
    std::function< void(float)> progress_callback =nullptr
)

Updated on 2024-05-15 at 19:58:56 +0000