DGtal  0.9.4beta
Public Types | Public Member Functions | Private Attributes
DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate Struct Reference

#include <DGtal/geometry/volumes/estimation/VoronoiCovarianceMeasure.h>

Collaboration diagram for DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate:
[legend]

Public Types

typedef CharacteristicSetPredicate Self
 
typedef Space::Point Point
 

Public Member Functions

 CharacteristicSetPredicate ()
 
 CharacteristicSetPredicate (ConstAlias< CharacteristicSet > aSet)
 
 CharacteristicSetPredicate (const Self &other)
 
Selfoperator= (const Self &other)
 
bool operator() (const Point &p) const
 

Private Attributes

const CharacteristicSetptrSet
 

Detailed Description

template<typename TSpace, typename TSeparableMetric>
struct DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate

A predicate that returns 'true' whenever the given binary image contains 'true'. Model of concepts::CPointPredicate.

Note
Internal use.

Definition at line 99 of file VoronoiCovarianceMeasure.h.

Member Typedef Documentation

template<typename TSpace, typename TSeparableMetric>
typedef Space::Point DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate::Point

the type of digital point

Definition at line 101 of file VoronoiCovarianceMeasure.h.

template<typename TSpace, typename TSeparableMetric>
typedef CharacteristicSetPredicate DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate::Self

Definition at line 100 of file VoronoiCovarianceMeasure.h.

Constructor & Destructor Documentation

template<typename TSpace, typename TSeparableMetric>
DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate::CharacteristicSetPredicate ( )
inline

Definition at line 102 of file VoronoiCovarianceMeasure.h.

template<typename TSpace, typename TSeparableMetric>
DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate::CharacteristicSetPredicate ( ConstAlias< CharacteristicSet aSet)
inline

Definition at line 103 of file VoronoiCovarianceMeasure.h.

template<typename TSpace, typename TSeparableMetric>
DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate::CharacteristicSetPredicate ( const Self other)
inline

Definition at line 104 of file VoronoiCovarianceMeasure.h.

104 : ptrSet( other.ptrSet ) {}

Member Function Documentation

template<typename TSpace, typename TSeparableMetric>
bool DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate::operator() ( const Point p) const
inline
template<typename TSpace, typename TSeparableMetric>
Self& DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate::operator= ( const Self other)
inline

Field Documentation

template<typename TSpace, typename TSeparableMetric>
const CharacteristicSet* DGtal::VoronoiCovarianceMeasure< TSpace, TSeparableMetric >::CharacteristicSetPredicate::ptrSet
private

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