DGtal  1.5.beta
DGtal::concepts::CPointPredicate< T > Struct Template Reference

Aim: Defines a predicate on a point. More...

#include <DGtal/kernel/CPointPredicate.h>

Inheritance diagram for DGtal::concepts::CPointPredicate< T >:

Public Types

typedef T::Point Point
- Public Types inherited from DGtal::concepts::CPredicate< T, T::Point >
typedef T::Point Element

Public Member Functions

 BOOST_CONCEPT_ASSERT ((CUnaryFunctor< T, Point, bool >))
- Public Member Functions inherited from DGtal::concepts::CUnaryFunctor< X, A, R >

Detailed Description

template<typename T>
struct DGtal::concepts::CPointPredicate< T >

Aim: Defines a predicate on a point.

Description of concept 'CPointPredicate'

Associates booleans to points.

Refinement of


Associated types

  • Point : specifies the type for an element of the domain (inner type).


  • basic models: ConstantPointPredicate, TruePointPredicate, FalsePointPredicate, IsUpperPointPredicate, IsLowerPointPredicate, IsWithinPointPredicate
  • complex predicate constructor: BinaryPointPredicate
  • others: DomainPredicate, SetPredicate, IntervalForegroundPredicate, SimpleThresholdForegroundPredicate
  • all models of CDigitalSet are models of CPointPredicate: DigitalSetBySTLVector, DigitalSetBySTLMap, DigitalSetFromMap



Definition at line 80 of file CPointPredicate.h.

Member Typedef Documentation

◆ Point

template<typename T >
typedef T::Point DGtal::concepts::CPointPredicate< T >::Point

Definition at line 84 of file CPointPredicate.h.

Member Function Documentation


template<typename T >
DGtal::concepts::CPointPredicate< T >::BOOST_CONCEPT_ASSERT ( (CUnaryFunctor< T, Point, bool >)  )

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