Skip to content


Qt Wrapper for Groom. More...

#include <QGroom.h>

Inherits from QObject, shapeworks::Groom

Public Signals

void progress(int )

Public Functions

QGroom(ProjectHandle project)

Protected Functions

virtual void update_progress()
call to be overridden by subclasses

Additional inherited members

Public Functions inherited from shapeworks::Groom

Groom(ProjectHandle project)
virtual bool run()
Run the grooming.
void set_skip_grooming(bool skip)
Set if grooming steps should be skipped.
void abort()
Set abort as soon as possible.
bool get_aborted()
Return if grooming was aborted.
double compute_landmark_distance(vtkSmartPointer< vtkPoints > one, vtkSmartPointer< vtkPoints > two)
Util to compute square distance between paired landmarks.
vtkSmartPointer< vtkMatrix4x4 > compute_landmark_transform(vtkSmartPointer< vtkPoints > source, vtkSmartPointer< vtkPoints > target)
Util to compute landmark transform.

Protected Attributes inherited from shapeworks::Groom

tbb::atomic< float > progress_
tbb::atomic< int > total_ops_
tbb::atomic< int > progress_counter_

Detailed Description

class shapeworks::QGroom;

Qt Wrapper for Groom.

The QGroom class wraps the Groom class to provide a QObject with a progress signal

Public Signals Documentation

signal progress

void progress(

Public Functions Documentation

function QGroom

    ProjectHandle project

Protected Functions Documentation

function update_progress

virtual void update_progress()

call to be overridden by subclasses

Reimplements: shapeworks::Groom::update_progress

Updated on 2022-07-23 at 17:50:04 -0600