#include <GteConvexHull3.h>
Public Member Functions | |
ConvexHull3 (unsigned int numThreads=1) | |
int | GetDimension () const |
InputType | GetEpsilon () const |
ETManifoldMesh const & | GetHullMesh () const |
std::vector< TriangleKey< true > > const & | GetHullUnordered () const |
Line3< InputType > const & | GetLine () const |
int | GetNumPoints () const |
int | GetNumUniquePoints () const |
Plane3< InputType > const & | GetPlane () const |
Vector3< InputType > const * | GetPoints () const |
PrimalQuery3< ComputeType > const & | GetQuery () const |
bool | operator() (int numPoints, Vector3< InputType > const *points, InputType epsilon) |
Private Member Functions | |
void | Update (int i) |
Private Attributes | |
std::vector< Vector3< ComputeType > > | mComputePoints |
int | mDimension |
InputType | mEpsilon |
ETManifoldMesh | mHullMesh |
std::vector< TriangleKey< true > > | mHullUnordered |
Line3< InputType > | mLine |
int | mNumPoints |
unsigned int | mNumThreads |
int | mNumUniquePoints |
Plane3< InputType > | mPlane |
Vector3< InputType > const * | mPoints |
PrimalQuery3< ComputeType > | mQuery |
Definition at line 42 of file GteConvexHull3.h.
gte::ConvexHull3< InputType, ComputeType >::ConvexHull3 | ( | unsigned int | numThreads = 1 | ) |
Definition at line 116 of file GteConvexHull3.h.
|
inline |
Definition at line 232 of file GteConvexHull3.h.
|
inline |
Definition at line 226 of file GteConvexHull3.h.
ETManifoldMesh const & gte::ConvexHull3< InputType, ComputeType >::GetHullMesh | ( | ) | const |
Definition at line 280 of file GteConvexHull3.h.
|
inline |
Definition at line 274 of file GteConvexHull3.h.
|
inline |
Definition at line 238 of file GteConvexHull3.h.
|
inline |
Definition at line 250 of file GteConvexHull3.h.
|
inline |
Definition at line 256 of file GteConvexHull3.h.
|
inline |
Definition at line 244 of file GteConvexHull3.h.
|
inline |
Definition at line 262 of file GteConvexHull3.h.
|
inline |
Definition at line 268 of file GteConvexHull3.h.
bool gte::ConvexHull3< InputType, ComputeType >::operator() | ( | int | numPoints, |
Vector3< InputType > const * | points, | ||
InputType | epsilon | ||
) |
Definition at line 130 of file GteConvexHull3.h.
|
private |
Definition at line 295 of file GteConvexHull3.h.
|
private |
Definition at line 103 of file GteConvexHull3.h.
|
private |
Definition at line 97 of file GteConvexHull3.h.
|
private |
Definition at line 96 of file GteConvexHull3.h.
|
mutableprivate |
Definition at line 110 of file GteConvexHull3.h.
|
private |
Definition at line 109 of file GteConvexHull3.h.
|
private |
Definition at line 98 of file GteConvexHull3.h.
|
private |
Definition at line 106 of file GteConvexHull3.h.
|
private |
Definition at line 111 of file GteConvexHull3.h.
|
private |
Definition at line 107 of file GteConvexHull3.h.
|
private |
Definition at line 99 of file GteConvexHull3.h.
|
private |
Definition at line 108 of file GteConvexHull3.h.
|
private |
Definition at line 104 of file GteConvexHull3.h.