Tesseract
Motion Planning Environment
|
#include <convex_decomposition.h>
Public Types | |
using | Ptr = std::shared_ptr< ConvexDecomposition > |
using | ConstPtr = std::shared_ptr< const ConvexDecomposition > |
Public Member Functions | |
ConvexDecomposition ()=default | |
virtual | ~ConvexDecomposition ()=default |
ConvexDecomposition (const ConvexDecomposition &)=default | |
ConvexDecomposition & | operator= (const ConvexDecomposition &)=default |
ConvexDecomposition (ConvexDecomposition &&)=default | |
ConvexDecomposition & | operator= (ConvexDecomposition &&)=default |
virtual std::vector< tesseract_geometry::ConvexMesh::Ptr > | compute (const tesseract_common::VectorVector3d &vertices, const Eigen::VectorXi &faces) const =0 |
Run convex decomposition algorithm. More... | |
using tesseract_collision::ConvexDecomposition::ConstPtr = std::shared_ptr<const ConvexDecomposition> |
using tesseract_collision::ConvexDecomposition::Ptr = std::shared_ptr<ConvexDecomposition> |
|
default |
|
virtualdefault |
|
default |
|
default |
|
pure virtual |
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 |
Implemented in tesseract_collision::ConvexDecompositionHACD, and tesseract_collision::ConvexDecompositionVHACD.
|
default |
|
default |