#include <convex_decomposition_vhacd.h>

Public Types | |
| using | ConstPtr = std::shared_ptr< const ConvexDecompositionVHACD > |
| using | Ptr = std::shared_ptr< ConvexDecompositionVHACD > |
Public Types inherited from tesseract_collision::ConvexDecomposition | |
| using | ConstPtr = std::shared_ptr< const ConvexDecomposition > |
| using | Ptr = std::shared_ptr< ConvexDecomposition > |
Public Member Functions | |
| std::vector< std::shared_ptr< tesseract_geometry::ConvexMesh > > | compute (const tesseract_common::VectorVector3d &vertices, const Eigen::VectorXi &faces) const override |
| Run convex decomposition algorithm. More... | |
| ConvexDecompositionVHACD ()=default | |
| ConvexDecompositionVHACD (const VHACDParameters ¶ms) | |
Public Member Functions inherited from tesseract_collision::ConvexDecomposition | |
| ConvexDecomposition ()=default | |
| ConvexDecomposition (const ConvexDecomposition &)=default | |
| ConvexDecomposition (ConvexDecomposition &&)=default | |
| ConvexDecomposition & | operator= (const ConvexDecomposition &)=default |
| ConvexDecomposition & | operator= (ConvexDecomposition &&)=default |
| virtual | ~ConvexDecomposition ()=default |
Private Attributes | |
| VHACDParameters | params_ |
Definition at line 66 of file convex_decomposition_vhacd.h.
| using tesseract_collision::ConvexDecompositionVHACD::ConstPtr = std::shared_ptr<const ConvexDecompositionVHACD> |
Definition at line 70 of file convex_decomposition_vhacd.h.
| using tesseract_collision::ConvexDecompositionVHACD::Ptr = std::shared_ptr<ConvexDecompositionVHACD> |
Definition at line 69 of file convex_decomposition_vhacd.h.
|
default |
| tesseract_collision::ConvexDecompositionVHACD::ConvexDecompositionVHACD | ( | const VHACDParameters & | params | ) |
Definition at line 34 of file convex_decomposition_vhacd.cpp.
|
overridevirtual |
Run convex decomposition algorithm.
| vertices | The vertices |
| faces | A vector of triangle indicies. Every face starts with the number of vertices followed the the vertice index |
Implements tesseract_collision::ConvexDecomposition.
Definition at line 37 of file convex_decomposition_vhacd.cpp.
|
private |
Definition at line 79 of file convex_decomposition_vhacd.h.