DGtal 1.3.0
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 More...

InternalScalar c
the intercept More...

## Friends

class 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.

## ◆ 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

## ◆ internalIntercept()

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

Definition at line 212 of file QuickHullKernels.h.

212{ return c; }

## ◆ 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

Definition at line 211 of file QuickHullKernels.h.

211{ return N; }

## ◆ ConvexHullCommonKernel< dim, CoordinateInteger, InternalInteger >

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

Definition at line 346 of file QuickHullKernels.h.

## ◆ c

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

## ◆ N

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

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