DGtal
1.5.beta
|
#include <DGtal/kernel/BasicPointPredicates.h>
Public Types | |
typedef TPointPredicate1 | PointPredicate1 |
typedef TPointPredicate2 | PointPredicate2 |
typedef PointPredicate1::Point | Point |
typedef PointPredicate2::Point | Point2 |
Public Member Functions | |
BOOST_CONCEPT_ASSERT ((concepts::CPointPredicate< PointPredicate1 >)) | |
BOOST_CONCEPT_ASSERT ((concepts::CPointPredicate< PointPredicate2 >)) | |
BOOST_STATIC_ASSERT ((boost::is_same< Point, Point2 >::value)) | |
BinaryPointPredicate (ConstAlias< PointPredicate1 > pred1, ConstAlias< PointPredicate2 > pred2, ConstAlias< AndBoolFct2 > boolFunctor) | |
bool | operator() (const Point &p) const |
Data Fields | |
const PointPredicate1 * | myPred1 |
const PointPredicate2 * | myPred2 |
const AndBoolFct2 * | myBoolFunctor |
Specialization of BinaryPointPredicate for AndBoolFct2
Definition at line 314 of file BasicPointPredicates.h.
typedef PointPredicate1::Point DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::Point |
Definition at line 318 of file BasicPointPredicates.h.
typedef PointPredicate2::Point DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::Point2 |
Definition at line 319 of file BasicPointPredicates.h.
typedef TPointPredicate1 DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::PointPredicate1 |
Definition at line 316 of file BasicPointPredicates.h.
typedef TPointPredicate2 DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::PointPredicate2 |
Definition at line 317 of file BasicPointPredicates.h.
DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::BinaryPointPredicate | ( | ConstAlias< PointPredicate1 > | pred1, |
ConstAlias< PointPredicate2 > | pred2, | ||
ConstAlias< AndBoolFct2 > | boolFunctor | ||
) |
DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::BOOST_CONCEPT_ASSERT | ( | (concepts::CPointPredicate< PointPredicate1 >) | ) |
DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::BOOST_CONCEPT_ASSERT | ( | (concepts::CPointPredicate< PointPredicate2 >) | ) |
DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::BOOST_STATIC_ASSERT | ( | (boost::is_same< Point, Point2 >::value) | ) |
bool DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::operator() | ( | const Point & | p | ) | const |
const AndBoolFct2* DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::myBoolFunctor |
Definition at line 331 of file BasicPointPredicates.h.
const PointPredicate1* DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::myPred1 |
Definition at line 329 of file BasicPointPredicates.h.
const PointPredicate2* DGtal::functors::BinaryPointPredicate< TPointPredicate1, TPointPredicate2, AndBoolFct2 >::myPred2 |
Definition at line 330 of file BasicPointPredicates.h.