|
DGtal 2.0.0
|
#include <DGtal/geometry/tools/QuickHull.h>
Public Member Functions | |
| Facet ()=default | |
| Facet (const Facet &)=default | |
| Facet (Facet &&)=default | |
| Facet & | operator= (Facet &&)=default |
| Facet & | operator= (const Facet &)=default |
| Facet (const HalfSpace &aH, Index b) | |
| void | clear () |
| void | addPointOn (Index p) |
| void | display (std::ostream &out) const |
| void | addNeighbor (Index n) |
| void | subNeighbor (Index n) |
| void | swap (Facet &other) |
| Size | variableMemory () const |
Data Fields | |
| HalfSpace | H |
| the facet geometry | |
| IndexRange | neighbors |
| neighbor facets | |
| IndexRange | outside_set |
| outside set, i.e. points above this facet | |
| IndexRange | on_set |
| on set, i.e. points on this facet, sorted | |
| Index | below |
| index of point that is below this facet | |
A facet is d-1 dimensional convex cell lying on the boundary of a full dimensional convex set. Its supporting hyperplane defines an half-space touching and enclosing the convex set.
Definition at line 160 of file QuickHull.h.
|
default |
Referenced by Facet(), Facet(), operator=(), operator=(), and swap().
|
default |
References Facet().
|
default |
References Facet().
|
inline |
Definition at line 172 of file QuickHull.h.
|
inline |
|
inline |
Definition at line 183 of file QuickHull.h.
References on_set.
|
inline |
Definition at line 175 of file QuickHull.h.
References below, H, neighbors, on_set, outside_set, and DGtal::QuickHull< TKernel >::UNASSIGNED.
|
inline |
Definition at line 188 of file QuickHull.h.
References below, H, neighbors, on_set, and outside_set.
|
default |
References Facet().
|
default |
References Facet().
|
inline |
|
inline |
Definition at line 214 of file QuickHull.h.
References below, Facet(), H, neighbors, on_set, and outside_set.
|
inline |
| Index DGtal::QuickHull< TKernel >::Facet::below |
| HalfSpace DGtal::QuickHull< TKernel >::Facet::H |
| IndexRange DGtal::QuickHull< TKernel >::Facet::neighbors |
neighbor facets
Definition at line 162 of file QuickHull.h.
Referenced by addNeighbor(), clear(), display(), subNeighbor(), swap(), and variableMemory().
| IndexRange DGtal::QuickHull< TKernel >::Facet::on_set |
on set, i.e. points on this facet, sorted
Definition at line 164 of file QuickHull.h.
Referenced by addPointOn(), clear(), display(), swap(), and variableMemory().
| IndexRange DGtal::QuickHull< TKernel >::Facet::outside_set |
outside set, i.e. points above this facet
Definition at line 163 of file QuickHull.h.
Referenced by clear(), display(), swap(), and variableMemory().