Public Member Functions | List of all members
VHACD::IVHACD::IUserCallback Class Referenceabstract

#include <VHACD.h>

Inheritance diagram for VHACD::IVHACD::IUserCallback:
Inheritance graph
[legend]

Public Member Functions

virtual void NotifyVHACDComplete ()
 
virtual void Update (const double overallProgress, const double stageProgress, const char *const stage, const char *operation)=0
 
virtual ~IUserCallback ()
 

Detailed Description

This optional pure virtual interface is used to notify the caller of the progress of convex decomposition as well as a signal when it is complete when running in a background thread

Definition at line 323 of file VHACD.h.

Constructor & Destructor Documentation

◆ ~IUserCallback()

virtual VHACD::IVHACD::IUserCallback::~IUserCallback ( )
inlinevirtual

Definition at line 326 of file VHACD.h.

Member Function Documentation

◆ NotifyVHACDComplete()

virtual void VHACD::IVHACD::IUserCallback::NotifyVHACDComplete ( )
inlinevirtual

Definition at line 345 of file VHACD.h.

◆ Update()

virtual void VHACD::IVHACD::IUserCallback::Update ( const double  overallProgress,
const double  stageProgress,
const char *const  stage,
const char *  operation 
)
pure virtual

Notifies the application of the current state of the convex decomposition operation

Parameters
overallProgress: Total progress from 0-100%
stageProgress: Progress of the current stage 0-100%
stage: A text description of the current stage we are in
operation: A text description of what operation is currently being performed.

Implemented in tesseract_collision::ProgressCallback.


The documentation for this class was generated from the following file:


tesseract_collision
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:53