Skip to content

shapeworks::ShapeEvaluation

Public Functions

Name
ShapeEvaluation()
double ComputeCompactness(const ParticleSystem & particleSystem, const int nModes, const std::string & saveTo ="")
Eigen::VectorXd ComputeFullCompactness(const ParticleSystem & particleSystem, std::function< void(float)> progress_callback =nullptr)
double ComputeGeneralization(const ParticleSystem & particleSystem, const int nModes, const std::string & saveTo ="")
Eigen::VectorXd ComputeFullGeneralization(const ParticleSystem & particleSystem, std::function< void(float)> progress_callback =nullptr)
double ComputeSpecificity(const ParticleSystem & particleSystem, const int nModes, const std::string & saveTo ="")
Eigen::VectorXd ComputeFullSpecificity(const ParticleSystem & particleSystem, std::function< void(float)> progress_callback =nullptr)

Public Attributes

Name
const unsigned VDimension

Public Functions Documentation

function ShapeEvaluation

ShapeEvaluation()

function ComputeCompactness

static double ComputeCompactness(
    const ParticleSystem & particleSystem,
    const int nModes,
    const std::string & saveTo =""
)

function ComputeFullCompactness

static Eigen::VectorXd ComputeFullCompactness(
    const ParticleSystem & particleSystem,
    std::function< void(float)> progress_callback =nullptr
)

function ComputeGeneralization

static double ComputeGeneralization(
    const ParticleSystem & particleSystem,
    const int nModes,
    const std::string & saveTo =""
)

function ComputeFullGeneralization

static Eigen::VectorXd ComputeFullGeneralization(
    const ParticleSystem & particleSystem,
    std::function< void(float)> progress_callback =nullptr
)

function ComputeSpecificity

static double ComputeSpecificity(
    const ParticleSystem & particleSystem,
    const int nModes,
    const std::string & saveTo =""
)

function ComputeFullSpecificity

static Eigen::VectorXd ComputeFullSpecificity(
    const ParticleSystem & particleSystem,
    std::function< void(float)> progress_callback =nullptr
)

Public Attributes Documentation

variable VDimension

static const unsigned VDimension = 3;

Updated on 2022-07-23 at 16:40:06 -0600