Skip to content

shapeworks::ParticleGoodBadAssessment

Performs good/bad points assessment and reports the bad positions of the particle system.

#include <ParticleGoodBadAssessment.h>

Public Types

Name
using MeanCurvatureContainer< float, 3 > MeanCurvatureCacheType

Public Functions

Name
void set_domains_per_shape(int i)
void set_criterion_angle(double a)
std::vector< std::vector< int > > run_assessment(const ParticleSystem * ps, MeanCurvatureCacheType * mean_curvature_cache)

Public Types Documentation

using MeanCurvatureCacheType

cpp using shapeworks::ParticleGoodBadAssessment::MeanCurvatureCacheType = MeanCurvatureContainer<float, 3>;

Public Functions Documentation

function set_domains_per_shape

cpp inline void set_domains_per_shape( int i )

function set_criterion_angle

cpp inline void set_criterion_angle( double a )

function run_assessment

cpp std::vector< std::vector< int > > run_assessment( const ParticleSystem * ps, MeanCurvatureCacheType * mean_curvature_cache )


Updated on 2026-03-31 at 16:02:10 +0000