template<typename TSpace, typename TDomain, typename TBijectiveRotation>
struct DGtal::LinfPolicy< TSpace, TDomain, TBijectiveRotation >
Definition at line 65 of file Policy.h.
template<typename TSpace , typename TDomain , typename TBijectiveRotation >
| double DGtal::LinfPolicy< 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 69 of file Policy.h.
72 VectorField errors = errorsVectors.getOutputVectorFieldFromContour(set2d);
74 for(std::vector<typename TSpace::RealPoint> vecError: errors) {
76 outError=
std::max(outError,std::sqrt((vecErrorRealRot[0]*vecErrorRealRot[0]+vecErrorRealRot[1]*vecErrorRealRot[1])));
std::vector< std::vector< typename TSpace::RealPoint > > VectorField
ErrorVectorField< TSpace, TDomain, TBijectiveRotation, typename TSpace::RealPoint > ErrorRealVectors
PointVector< 3, double > RealPoint
References DGtal::ErrorVectorField< TSpace, TDomain, TBijectiveReflections, TInputValue, TOutputValue >::getOutputVectorFieldFromContour(), and max().
Referenced by DGtal::MixedPolicy< TSpace, TDomain, TBijectiveRotation >::evaluate().