#include <VHACD.h>
|
| IVHACD ()=default |
|
virtual | ~IVHACD ()=default |
|
| IVHACD (const IVHACD &)=default |
|
IVHACD & | operator= (const IVHACD &)=default |
|
| IVHACD (IVHACD &&)=default |
|
IVHACD & | operator= (IVHACD &&)=default |
|
virtual void | Cancel ()=0 |
|
virtual bool | Compute (float const *points, uint32_t countPoints, uint32_t const *triangles, uint32_t countTriangles, const Parameters ¶ms)=0 |
|
virtual bool | Compute (double const *points, uint32_t countPoints, uint32_t const *triangles, uint32_t countTriangles, const Parameters ¶ms)=0 |
|
virtual uint32_t | GetNConvexHulls () const =0 |
|
virtual void | GetConvexHull (uint32_t index, ConvexHull &ch) const =0 |
|
virtual void | Clean ()=0 |
|
virtual void | Release ()=0 |
|
virtual bool | OCLInit (void const *oclDevice, IUserLogger const *logger=nullptr)=0 |
|
virtual bool | OCLRelease (IUserLogger const *logger=nullptr)=0 |
|
virtual bool | ComputeCenterOfMass (std::array< double, 3 > ¢erOfMass) const =0 |
|
virtual bool | IsReady () const |
|
◆ IVHACD() [1/3]
tesseract_collision::VHACD::IVHACD::IVHACD |
( |
| ) |
|
|
default |
◆ ~IVHACD()
virtual tesseract_collision::VHACD::IVHACD::~IVHACD |
( |
| ) |
|
|
virtualdefault |
◆ IVHACD() [2/3]
tesseract_collision::VHACD::IVHACD::IVHACD |
( |
const IVHACD & |
| ) |
|
|
default |
◆ IVHACD() [3/3]
tesseract_collision::VHACD::IVHACD::IVHACD |
( |
IVHACD && |
| ) |
|
|
default |
◆ Cancel()
virtual void tesseract_collision::VHACD::IVHACD::Cancel |
( |
| ) |
|
|
pure virtual |
◆ Clean()
virtual void tesseract_collision::VHACD::IVHACD::Clean |
( |
| ) |
|
|
pure virtual |
◆ Compute() [1/2]
virtual bool tesseract_collision::VHACD::IVHACD::Compute |
( |
double const * |
points, |
|
|
uint32_t |
countPoints, |
|
|
uint32_t const * |
triangles, |
|
|
uint32_t |
countTriangles, |
|
|
const Parameters & |
params |
|
) |
| |
|
pure virtual |
◆ Compute() [2/2]
virtual bool tesseract_collision::VHACD::IVHACD::Compute |
( |
float const * |
points, |
|
|
uint32_t |
countPoints, |
|
|
uint32_t const * |
triangles, |
|
|
uint32_t |
countTriangles, |
|
|
const Parameters & |
params |
|
) |
| |
|
pure virtual |
◆ ComputeCenterOfMass()
virtual bool tesseract_collision::VHACD::IVHACD::ComputeCenterOfMass |
( |
std::array< double, 3 > & |
centerOfMass | ) |
const |
|
pure virtual |
◆ GetConvexHull()
virtual void tesseract_collision::VHACD::IVHACD::GetConvexHull |
( |
uint32_t |
index, |
|
|
ConvexHull & |
ch |
|
) |
| const |
|
pure virtual |
◆ GetNConvexHulls()
virtual uint32_t tesseract_collision::VHACD::IVHACD::GetNConvexHulls |
( |
| ) |
const |
|
pure virtual |
◆ IsReady()
virtual bool tesseract_collision::VHACD::IVHACD::IsReady |
( |
void |
| ) |
const |
|
inlinevirtual |
◆ OCLInit()
virtual bool tesseract_collision::VHACD::IVHACD::OCLInit |
( |
void const * |
oclDevice, |
|
|
IUserLogger const * |
logger = nullptr |
|
) |
| |
|
pure virtual |
◆ OCLRelease()
virtual bool tesseract_collision::VHACD::IVHACD::OCLRelease |
( |
IUserLogger const * |
logger = nullptr | ) |
|
|
pure virtual |
◆ operator=() [1/2]
IVHACD & tesseract_collision::VHACD::IVHACD::operator= |
( |
const IVHACD & |
| ) |
|
|
default |
◆ operator=() [2/2]
IVHACD & tesseract_collision::VHACD::IVHACD::operator= |
( |
IVHACD && |
| ) |
|
|
default |
◆ Release()
virtual void tesseract_collision::VHACD::IVHACD::Release |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- tesseract_collision/vhacd/include/tesseract_collision/vhacd/VHACD.h