DGtal 1.3.0
|
#include <DGtal/geometry/tools/QuickHullKernels.h>
Public Member Functions | |
HalfSpace ()=default | |
const InternalVector & | internalNormal () const |
InternalScalar | internalIntercept () const |
Private Member Functions | |
HalfSpace (const InternalVector &aN, const InternalScalar aC) | |
Private Attributes | |
InternalVector | N |
the normal vector More... | |
InternalScalar | c |
the intercept More... | |
Friends | |
class | ConvexHullCommonKernel< dim, CoordinateInteger, InternalInteger > |
Definition at line 203 of file QuickHullKernels.h.
|
inlineprivate |
Definition at line 207 of file QuickHullKernels.h.
|
default |
|
inline |
Definition at line 212 of file QuickHullKernels.h.
References DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace::c.
|
inline |
Definition at line 211 of file QuickHullKernels.h.
References DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace::N.
Referenced by DGtal::DelaunayIntegralKernel< dim, TCoordinateInteger, TInternalInteger >::isHalfSpaceFacetInfinite(), and DGtal::DelaunayRationalKernel< dim, TCoordinateInteger, TInternalInteger >::isHalfSpaceFacetInfinite().
|
friend |
Definition at line 346 of file QuickHullKernels.h.
|
private |
the intercept
Definition at line 206 of file QuickHullKernels.h.
Referenced by DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::compute(), DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::equal(), and DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace::internalIntercept().
|
private |
the normal vector
Definition at line 205 of file QuickHullKernels.h.
Referenced by DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::compute(), DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::dot(), DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::equal(), and DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace::internalNormal().