|
| ON_ConvexHullRef () |
|
| ON_ConvexHullRef (const double *v0, bool is_rat, int n) |
| v0 is an array of 3dpoints or homo 4d points More...
|
|
| ON_ConvexHullRef (const double *v0, bool is_rat, int n, int stride) |
| v0 is an array of 3dpoints or homo 4d points More...
|
|
| ON_ConvexHullRef (const ON_3dPoint *V0, int count) |
| a 3d point array More...
|
|
| ON_ConvexHullRef (const ON_3dVector *V0, int count) |
| a 3d point array More...
|
|
| ON_ConvexHullRef (const ON_4dPoint *V0, int count) |
| a array of homogeneous points More...
|
|
virtual | ~ON_ConvexHullRef () override |
|
int | Count () const override |
|
void | Initialize (const double *V0, ON::point_style style, int count) |
| style must be either not_rational or homogeneous_rational = 2, More...
|
|
void | Initialize (const ON_3dVector *V0, int count) |
|
void | Initialize (const ON_4dPoint *V0, int count) |
|
virtual double | MaximumCoordinate () const override |
|
virtual int | SupportIndex (ON_3dVector W, int i0) const override |
| Support map. More...
|
|
ON_3dVector | Vertex (int j) const override |
|
virtual | ~ON_ConvexPoly () |
|
ON_3dPoint | Evaluate (ON_4dex dex, ON_4dPoint B) const |
|
bool | GetClosestPoint (const ON_ConvexPoly &BHull, ON_4dex &Adex, ON_4dex &Bdex, ON_4dPoint &bary, double maximum_distance=ON_DBL_MAX) const |
|
bool | GetClosestPoint (ON_3dPoint P0, ON_4dex &dex, ON_4dPoint &bary, double maximum_distance=ON_DBL_MAX) const |
|
bool | GetClosestPointSeeded (const ON_ConvexPoly &BHull, ON_4dex &Adex, ON_4dex &Bdex, ON_4dPoint &bary, double maximum_distance=ON_DBL_MAX) const |
|
bool | GetClosestPointSeeded (ON_3dPoint P0, ON_4dex &dex, ON_4dPoint &Bary, double maximum_distance=ON_DBL_MAX) const |
|
bool | IsValid4Dex (const ON_4dex &D) const |
|
ON_3dPoint | Support (ON_3dVector W, int i0=0) const |
|
3d convex hull defined by an explicit collection of points called vertices. Note: vertices need not be extreme points WARNING: Points are referenced not stored for optimal performance in' some applications. The list of points must remain alive and in there initial location For the duration of this object.
GBA 02-Nov-23 This class is DEPRECATED and will be removed in the future. Use ON_ConvexHullRefEx instead.