#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.