Tesseract
Motion Planning Environment
|
This is the complete list of members for tesseract_collision::VHACD::VHACD, including all inherited members.
AlignMesh(const T *const points, const uint32_t stridePoints, const uint32_t nPoints, const int32_t *const triangles, const uint32_t strideTriangles, const uint32_t nTriangles, const Parameters ¶ms) | tesseract_collision::VHACD::VHACD | inlineprivate |
Cancel() override | tesseract_collision::VHACD::VHACD | inlinevirtual |
Clean() override | tesseract_collision::VHACD::VHACD | inlinevirtual |
Compute(float const *points, uint32_t nPoints, uint32_t const *triangles, uint32_t nTriangles, const Parameters ¶ms) override | tesseract_collision::VHACD::VHACD | virtual |
Compute(double const *points, uint32_t nPoints, uint32_t const *triangles, uint32_t nTriangles, const Parameters ¶ms) override | tesseract_collision::VHACD::VHACD | virtual |
ComputeACD(const Parameters ¶ms) | tesseract_collision::VHACD::VHACD | private |
ComputeACD(const T *const points, const uint32_t nPoints, const uint32_t *const triangles, const uint32_t nTriangles, const Parameters ¶ms) | tesseract_collision::VHACD::VHACD | inlineprivate |
ComputeBestClippingPlane(const PrimitiveSet *inputPSet, const double volume, const SArray< Plane > &planes, const Vec3< double > &preferredCuttingDirection, const double w, const double alpha, const double beta, const int32_t convexhullDownsampling, const double progress0, const double progress1, Plane &bestPlane, double &minConcavity, const Parameters ¶ms) | tesseract_collision::VHACD::VHACD | private |
ComputeCenterOfMass(std::array< double, 3 > ¢erOfMass) const override | tesseract_collision::VHACD::VHACD | virtual |
ComputePrimitiveSet(const Parameters ¶ms) | tesseract_collision::VHACD::VHACD | private |
GetCancel() | tesseract_collision::VHACD::VHACD | inlineprivate |
GetConvexHull(uint32_t index, ConvexHull &ch) const override | tesseract_collision::VHACD::VHACD | inlinevirtual |
GetNConvexHulls() const override | tesseract_collision::VHACD::VHACD | inlinevirtual |
Init() | tesseract_collision::VHACD::VHACD | inlineprivate |
IsReady() const | tesseract_collision::VHACD::IVHACD | inlinevirtual |
IVHACD()=default | tesseract_collision::VHACD::IVHACD | |
IVHACD(const IVHACD &)=default | tesseract_collision::VHACD::IVHACD | |
IVHACD(IVHACD &&)=default | tesseract_collision::VHACD::IVHACD | |
m_barycenter | tesseract_collision::VHACD::VHACD | private |
m_cancel | tesseract_collision::VHACD::VHACD | private |
m_cancelMutex | tesseract_collision::VHACD::VHACD | private |
m_convexHulls | tesseract_collision::VHACD::VHACD | private |
m_dim | tesseract_collision::VHACD::VHACD | private |
m_ompNumProcessors | tesseract_collision::VHACD::VHACD | private |
m_operation | tesseract_collision::VHACD::VHACD | private |
m_operationProgress | tesseract_collision::VHACD::VHACD | private |
m_overallProgress | tesseract_collision::VHACD::VHACD | private |
m_pset | tesseract_collision::VHACD::VHACD | private |
m_rot | tesseract_collision::VHACD::VHACD | private |
m_stage | tesseract_collision::VHACD::VHACD | private |
m_stageProgress | tesseract_collision::VHACD::VHACD | private |
m_timer | tesseract_collision::VHACD::VHACD | private |
m_volume | tesseract_collision::VHACD::VHACD | private |
m_volumeCH0 | tesseract_collision::VHACD::VHACD | private |
MergeConvexHulls(const Parameters ¶ms) | tesseract_collision::VHACD::VHACD | private |
mRaycastMesh | tesseract_collision::VHACD::VHACD | private |
OCLInit(void const *oclDevice, VHACD::IVHACD::IUserLogger const *logger=nullptr) override | tesseract_collision::VHACD::VHACD | virtual |
OCLRelease(IUserLogger const *logger=nullptr) override | tesseract_collision::VHACD::VHACD | virtual |
operator=(const IVHACD &)=default | tesseract_collision::VHACD::IVHACD | |
operator=(IVHACD &&)=default | tesseract_collision::VHACD::IVHACD | |
Release() override | tesseract_collision::VHACD::VHACD | inlinevirtual |
SetCancel(bool cancel) | tesseract_collision::VHACD::VHACD | inlineprivate |
SimplifyConvexHull(Mesh *const ch, const size_t nvertices, const double minVolume) | tesseract_collision::VHACD::VHACD | private |
SimplifyConvexHulls(const Parameters ¶ms) | tesseract_collision::VHACD::VHACD | private |
Update(const double stageProgress, const double operationProgress, const Parameters ¶ms) | tesseract_collision::VHACD::VHACD | inlineprivate |
VHACD() | tesseract_collision::VHACD::VHACD | inline |
VoxelizeMesh(const T *const points, const uint32_t stridePoints, const uint32_t nPoints, const int32_t *const triangles, const uint32_t strideTriangles, const uint32_t nTriangles, const Parameters ¶ms) | tesseract_collision::VHACD::VHACD | inlineprivate |
~IVHACD()=default | tesseract_collision::VHACD::IVHACD | virtual |