#include <GteMinimumAreaCircle2.h>
Public Member Functions | |
int | GetNumSupport () const |
std::array< int, 3 > const & | GetSupport () const |
bool | operator() (int numPoints, Vector2< InputType > const *points, Circle2< InputType > &minimal) |
Private Member Functions | |
bool | Contains (int i, Circle2< ComputeType > const &circle) const |
Circle2< ComputeType > | ExactCircle1 (int i0) const |
Circle2< ComputeType > | ExactCircle2 (int i0, int i1) const |
Circle2< ComputeType > | ExactCircle3 (int i0, int i1, int i2) const |
bool | SupportContains (int j) const |
Circle2< ComputeType > | UpdateSupport1 (int i) |
Circle2< ComputeType > | UpdateSupport2 (int i) |
Circle2< ComputeType > | UpdateSupport3 (int i) |
Private Attributes | |
std::vector< Vector2< ComputeType > > | mComputePoints |
int | mNumSupport |
std::array< int, 3 > | mSupport |
Definition at line 26 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 167 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 177 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 187 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 200 of file GteMinimumAreaCircle2.h.
|
inline |
Definition at line 154 of file GteMinimumAreaCircle2.h.
|
inline |
Definition at line 161 of file GteMinimumAreaCircle2.h.
bool gte::MinimumAreaCircle2< InputType, ComputeType >::operator() | ( | int | numPoints, |
Vector2< InputType > const * | points, | ||
Circle2< InputType > & | minimal | ||
) |
Definition at line 62 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 440 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 261 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 271 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 342 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 57 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 52 of file GteMinimumAreaCircle2.h.
|
private |
Definition at line 53 of file GteMinimumAreaCircle2.h.