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().