DGtal 1.4.0
Loading...
Searching...
No Matches
DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace Class Reference

#include <DGtal/geometry/tools/QuickHullKernels.h>

Public Member Functions

 HalfSpace ()=default
 
const InternalVectorinternalNormal () const
 
InternalScalar internalIntercept () const
 

Private Member Functions

 HalfSpace (const InternalVector &aN, const InternalScalar aC)
 

Private Attributes

InternalVector N
 the normal vector
 
InternalScalar c
 the intercept
 

Friends

struct ConvexHullCommonKernel< dim, CoordinateInteger, InternalInteger >
 

Detailed Description

template<Dimension dim, typename TCoordinateInteger = DGtal::int64_t, typename TInternalInteger = DGtal::int64_t>
class DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace

Definition at line 203 of file QuickHullKernels.h.

Constructor & Destructor Documentation

◆ HalfSpace() [1/2]

template<Dimension dim, typename TCoordinateInteger = DGtal::int64_t, typename TInternalInteger = DGtal::int64_t>
DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace::HalfSpace ( const InternalVector & aN,
const InternalScalar aC )
inlineprivate

Definition at line 207 of file QuickHullKernels.h.

208 : N( aN ), c( aC ) {}
InternalVector N
the normal vector

◆ HalfSpace() [2/2]

template<Dimension dim, typename TCoordinateInteger = DGtal::int64_t, typename TInternalInteger = DGtal::int64_t>
DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace::HalfSpace ( )
default

Member Function Documentation

◆ internalIntercept()

template<Dimension dim, typename TCoordinateInteger = DGtal::int64_t, typename TInternalInteger = DGtal::int64_t>
InternalScalar DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace::internalIntercept ( ) const
inline

◆ internalNormal()

template<Dimension dim, typename TCoordinateInteger = DGtal::int64_t, typename TInternalInteger = DGtal::int64_t>
const InternalVector & DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace::internalNormal ( ) const
inline

Friends And Related Symbol Documentation

◆ ConvexHullCommonKernel< dim, CoordinateInteger, InternalInteger >

template<Dimension dim, typename TCoordinateInteger = DGtal::int64_t, typename TInternalInteger = DGtal::int64_t>
friend struct ConvexHullCommonKernel< dim, CoordinateInteger, InternalInteger >
friend

Definition at line 345 of file QuickHullKernels.h.

Field Documentation

◆ c

template<Dimension dim, typename TCoordinateInteger = DGtal::int64_t, typename TInternalInteger = DGtal::int64_t>
InternalScalar DGtal::ConvexHullCommonKernel< dim, TCoordinateInteger, TInternalInteger >::HalfSpace::c
private

◆ N


The documentation for this class was generated from the following file: