#include <GteConvexHull2.h>
Public Member Functions | |
| ConvexHull2 () | |
| int | GetDimension () const |
| InputType | GetEpsilon () const |
| std::vector< int > const & | GetHull () const |
| Line2< InputType > const & | GetLine () const |
| int | GetNumPoints () const |
| int | GetNumUniquePoints () const |
| Vector2< InputType > const * | GetPoints () const |
| PrimalQuery2< ComputeType > const & | GetQuery () const |
| bool | operator() (int numPoints, Vector2< InputType > const *points, InputType epsilon) |
Private Member Functions | |
| void | GetHull (int &i0, int &i1) |
| void | GetTangent (int j0, int j1, int j2, int j3, int &i0, int &i1) |
| void | Merge (int j0, int j1, int j2, int j3, int &i0, int &i1) |
Private Attributes | |
| std::vector< Vector2< ComputeType > > | mComputePoints |
| int | mDimension |
| InputType | mEpsilon |
| std::vector< int > | mHull |
| Line2< InputType > | mLine |
| std::vector< int > | mMerged |
| int | mNumPoints |
| int | mNumUniquePoints |
| Vector2< InputType > const * | mPoints |
| PrimalQuery2< ComputeType > | mQuery |
Definition at line 40 of file GteConvexHull2.h.
| gte::ConvexHull2< InputType, ComputeType >::ConvexHull2 | ( | ) |
Definition at line 104 of file GteConvexHull2.h.
|
inline |
Definition at line 205 of file GteConvexHull2.h.
|
inline |
Definition at line 199 of file GteConvexHull2.h.
|
inline |
Definition at line 241 of file GteConvexHull2.h.
|
inlineprivate |
Definition at line 247 of file GteConvexHull2.h.
|
inline |
Definition at line 211 of file GteConvexHull2.h.
|
inline |
Definition at line 217 of file GteConvexHull2.h.
|
inline |
Definition at line 223 of file GteConvexHull2.h.
|
inline |
Definition at line 229 of file GteConvexHull2.h.
|
inline |
Definition at line 235 of file GteConvexHull2.h.
|
inlineprivate |
Definition at line 353 of file GteConvexHull2.h.
|
inlineprivate |
Definition at line 267 of file GteConvexHull2.h.
| bool gte::ConvexHull2< InputType, ComputeType >::operator() | ( | int | numPoints, |
| Vector2< InputType > const * | points, | ||
| InputType | epsilon | ||
| ) |
Definition at line 116 of file GteConvexHull2.h.
|
private |
Definition at line 93 of file GteConvexHull2.h.
|
private |
Definition at line 88 of file GteConvexHull2.h.
|
private |
Definition at line 87 of file GteConvexHull2.h.
|
private |
Definition at line 99 of file GteConvexHull2.h.
|
private |
Definition at line 89 of file GteConvexHull2.h.
|
private |
Definition at line 99 of file GteConvexHull2.h.
|
private |
Definition at line 96 of file GteConvexHull2.h.
|
private |
Definition at line 97 of file GteConvexHull2.h.
|
private |
Definition at line 98 of file GteConvexHull2.h.
|
private |
Definition at line 94 of file GteConvexHull2.h.