Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
VHACD.h File Reference
#include <tesseract_common/macros.h>
#include <stdint.h>
#include <functional>
#include <vector>
#include <array>
#include <cmath>
#include <algorithm>
Include dependency graph for VHACD.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VHACD::BoundsAABB
 
class  VHACD::IVHACD::ConvexHull
 
class  VHACD::IVHACD::IUserCallback
 
class  VHACD::IVHACD::IUserLogger
 
class  VHACD::IVHACD::IUserTaskRunner
 
class  VHACD::IVHACD
 
class  VHACD::IVHACD::Parameters
 
struct  VHACD::Triangle
 
class  VHACD::Vector3< T >
 
struct  VHACD::Vertex
 

Namespaces

 VHACD
 

Macros

#define VHACD_H
 
#define VHACD_VERSION_MAJOR   4
 
#define VHACD_VERSION_MINOR   1
 

Typedefs

typedef VHACD::Vector3< double > VHACD::Vect3
 

Enumerations

enum  VHACD::FillMode { VHACD::FillMode::FLOOD_FILL, VHACD::FillMode::SURFACE_ONLY, VHACD::FillMode::RAYCAST_FILL }
 

Functions

template<typename T >
VHACD::clamp (const T &v, const T &lo, const T &hi)
 
IVHACD * VHACD::CreateVHACD ()
 
IVHACD * VHACD::CreateVHACD_ASYNC ()
 
template<typename T >
Vector3< T > VHACD::operator* (T lhs, const Vector3< T > &rhs)
 

Macro Definition Documentation

◆ VHACD_H

#define VHACD_H

Definition at line 27 of file VHACD.h.

◆ VHACD_VERSION_MAJOR

#define VHACD_VERSION_MAJOR   4

Definition at line 41 of file VHACD.h.

◆ VHACD_VERSION_MINOR

#define VHACD_VERSION_MINOR   1

Definition at line 42 of file VHACD.h.



tesseract_collision
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:53