Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tesseract_collision::VHACD::IVHACD::Parameters Class Reference

#include <VHACD.h>

Collaboration diagram for tesseract_collision::VHACD::IVHACD::Parameters:
Collaboration graph
[legend]

Public Member Functions

 Parameters ()
 
void Init ()
 

Public Attributes

double m_concavity { 0.001 }
 
double m_alpha { 0.05 }
 
double m_beta { 0.05 }
 
double m_minVolumePerCH { 0.0001 }
 
IUserCallbackm_callback { nullptr }
 
IUserLoggerm_logger { nullptr }
 
uint32_t m_resolution { 100000 }
 
uint32_t m_maxNumVerticesPerCH { 64 }
 
uint32_t m_planeDownsampling { 4 }
 
uint32_t m_convexhullDownsampling { 4 }
 
uint32_t m_pca { 0 }
 
uint32_t m_mode { 0 }
 
uint32_t m_convexhullApproximation { 1U }
 
uint32_t m_oclAcceleration { 1U }
 
uint32_t m_maxConvexHulls { 1024 }
 
bool m_projectHullVertices { true }
 

Constructor & Destructor Documentation

◆ Parameters()

tesseract_collision::VHACD::IVHACD::Parameters::Parameters ( )
inline

Member Function Documentation

◆ Init()

void tesseract_collision::VHACD::IVHACD::Parameters::Init ( )
inline

Member Data Documentation

◆ m_alpha

double tesseract_collision::VHACD::IVHACD::Parameters::m_alpha { 0.05 }

◆ m_beta

double tesseract_collision::VHACD::IVHACD::Parameters::m_beta { 0.05 }

◆ m_callback

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

◆ m_concavity

double tesseract_collision::VHACD::IVHACD::Parameters::m_concavity { 0.001 }

◆ m_convexhullApproximation

uint32_t tesseract_collision::VHACD::IVHACD::Parameters::m_convexhullApproximation { 1U }

◆ m_convexhullDownsampling

uint32_t tesseract_collision::VHACD::IVHACD::Parameters::m_convexhullDownsampling { 4 }

◆ m_logger

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

◆ m_maxConvexHulls

uint32_t tesseract_collision::VHACD::IVHACD::Parameters::m_maxConvexHulls { 1024 }

◆ m_maxNumVerticesPerCH

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

◆ m_minVolumePerCH

double tesseract_collision::VHACD::IVHACD::Parameters::m_minVolumePerCH { 0.0001 }

◆ m_mode

uint32_t tesseract_collision::VHACD::IVHACD::Parameters::m_mode { 0 }

◆ m_oclAcceleration

uint32_t tesseract_collision::VHACD::IVHACD::Parameters::m_oclAcceleration { 1U }

◆ m_pca

uint32_t tesseract_collision::VHACD::IVHACD::Parameters::m_pca { 0 }

◆ m_planeDownsampling

uint32_t tesseract_collision::VHACD::IVHACD::Parameters::m_planeDownsampling { 4 }

◆ m_projectHullVertices

bool tesseract_collision::VHACD::IVHACD::Parameters::m_projectHullVertices { true }

◆ m_resolution

uint32_t tesseract_collision::VHACD::IVHACD::Parameters::m_resolution { 100000 }

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