#include <GteMinimumVolumeSphere3.h>
Public Member Functions | |
int | GetNumSupport () const |
std::array< int, 4 > const & | GetSupport () const |
bool | operator() (int numPoints, Vector3< InputType > const *points, Sphere3< InputType > &minimal) |
Private Member Functions | |
bool | Contains (int i, Sphere3< ComputeType > const &sphere) const |
Sphere3< ComputeType > | ExactSphere1 (int i0) const |
Sphere3< ComputeType > | ExactSphere2 (int i0, int i1) const |
Sphere3< ComputeType > | ExactSphere3 (int i0, int i1, int i2) const |
Sphere3< ComputeType > | ExactSphere4 (int i0, int i1, int i2, int i3) const |
bool | SupportContains (int j) const |
Sphere3< ComputeType > | UpdateSupport1 (int i) |
Sphere3< ComputeType > | UpdateSupport2 (int i) |
Sphere3< ComputeType > | UpdateSupport3 (int i) |
Sphere3< ComputeType > | UpdateSupport4 (int i) |
Private Attributes | |
std::vector< Vector3< ComputeType > > | mComputePoints |
int | mNumSupport |
std::array< int, 4 > | mSupport |
Definition at line 26 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 170 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 180 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 190 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 203 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 263 of file GteMinimumVolumeSphere3.h.
|
inline |
Definition at line 157 of file GteMinimumVolumeSphere3.h.
|
inline |
Definition at line 164 of file GteMinimumVolumeSphere3.h.
bool gte::MinimumVolumeSphere3< InputType, ComputeType >::operator() | ( | int | numPoints, |
Vector3< InputType > const * | points, | ||
Sphere3< InputType > & | minimal | ||
) |
Definition at line 64 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 700 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 333 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 343 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 414 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 531 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 59 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 54 of file GteMinimumVolumeSphere3.h.
|
private |
Definition at line 55 of file GteMinimumVolumeSphere3.h.