Public Attributes | List of all members
VHACD::IVHACD::Parameters Class Reference

#include <VHACD.h>

Public Attributes

bool m_asyncACD { true }
 
IUserCallbackm_callback { nullptr }
 
FillMode m_fillMode { FillMode::FLOOD_FILL }
 
bool m_findBestPlane { false }
 
IUserLoggerm_logger { nullptr }
 
uint32_t m_maxConvexHulls { 64 }
 
uint32_t m_maxNumVerticesPerCH { 64 }
 
uint32_t m_maxRecursionDepth { 10 }
 
uint32_t m_minEdgeLength { 2 }
 
double m_minimumVolumePercentErrorAllowed { 1 }
 
uint32_t m_resolution { 400000 }
 
bool m_shrinkWrap { true }
 
IUserTaskRunnerm_taskRunner { nullptr }
 

Detailed Description

This class provides the parameters controlling the convex decomposition operation

Definition at line 391 of file VHACD.h.

Member Data Documentation

◆ m_asyncACD

bool VHACD::IVHACD::Parameters::m_asyncACD { true }

Definition at line 405 of file VHACD.h.

◆ m_callback

IUserCallback* VHACD::IVHACD::Parameters::m_callback { nullptr }

Definition at line 394 of file VHACD.h.

◆ m_fillMode

FillMode VHACD::IVHACD::Parameters::m_fillMode { FillMode::FLOOD_FILL }

Definition at line 403 of file VHACD.h.

◆ m_findBestPlane

bool VHACD::IVHACD::Parameters::m_findBestPlane { false }

Definition at line 408 of file VHACD.h.

◆ m_logger

IUserLogger* VHACD::IVHACD::Parameters::m_logger { nullptr }

Definition at line 395 of file VHACD.h.

◆ m_maxConvexHulls

uint32_t VHACD::IVHACD::Parameters::m_maxConvexHulls { 64 }

Definition at line 397 of file VHACD.h.

◆ m_maxNumVerticesPerCH

uint32_t VHACD::IVHACD::Parameters::m_maxNumVerticesPerCH { 64 }

Definition at line 404 of file VHACD.h.

◆ m_maxRecursionDepth

uint32_t VHACD::IVHACD::Parameters::m_maxRecursionDepth { 10 }

Definition at line 401 of file VHACD.h.

◆ m_minEdgeLength

uint32_t VHACD::IVHACD::Parameters::m_minEdgeLength { 2 }

Definition at line 406 of file VHACD.h.

◆ m_minimumVolumePercentErrorAllowed

double VHACD::IVHACD::Parameters::m_minimumVolumePercentErrorAllowed { 1 }

Definition at line 399 of file VHACD.h.

◆ m_resolution

uint32_t VHACD::IVHACD::Parameters::m_resolution { 400000 }

Definition at line 398 of file VHACD.h.

◆ m_shrinkWrap

bool VHACD::IVHACD::Parameters::m_shrinkWrap { true }

Definition at line 402 of file VHACD.h.

◆ m_taskRunner

IUserTaskRunner* VHACD::IVHACD::Parameters::m_taskRunner { nullptr }

Definition at line 396 of file VHACD.h.


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