template<typename TSpace, typename TDomain, typename TBijectiveRotation>
struct DGtal::MixedPolicy< TSpace, TDomain, TBijectiveRotation >
Definition at line 127 of file Policy.h.
template<typename TSpace , typename TDomain , typename TBijectiveRotation >
| double DGtal::MixedPolicy< TSpace, TDomain, TBijectiveRotation >::evaluate |
( |
const TDomain & |
set2d, |
|
|
const TBijectiveRotation & |
reflections, |
|
|
double |
my_angle, |
|
|
typename TSpace::Point |
my_center |
|
) |
| const |
|
inlineoverridevirtual |
Implements DGtal::Policy< TSpace, TDomain, TBijectiveRotation >.
Definition at line 134 of file Policy.h.
135 LcontinuityPolicy<TSpace,TDomain,TBijectiveRotation> lcontinuity;
136 LinfPolicy<TSpace,TDomain,TBijectiveRotation> linf;
137 return my_lambda* linf.evaluate(set2d,reflections,my_angle,my_center) +
my_mu* lcontinuity.evaluate(set2d,reflections,my_angle,my_center);
References DGtal::LinfPolicy< TSpace, TDomain, TBijectiveRotation >::evaluate(), DGtal::LcontinuityPolicy< TSpace, TDomain, TBijectiveRotation >::evaluate(), DGtal::MixedPolicy< TSpace, TDomain, TBijectiveRotation >::my_lambda, and DGtal::MixedPolicy< TSpace, TDomain, TBijectiveRotation >::my_mu.