featureMapper function
Implementation
DoubleMapper featureMapper(
MeasuredFeatures features1,
MeasuredFeatures features2,
) {
final filteredFeatures1 = <ProgressableFeature>[];
for (var i = 0; i < features1.length; i++) {
if (features1[i].feature.isCorner) {
filteredFeatures1.add(features1[i]);
}
}
final filteredFeatures2 = <ProgressableFeature>[];
for (var i = 0; i < features2.length; i++) {
if (features2[i].feature.isCorner) {
filteredFeatures2.add(features2[i]);
}
}
final featureProgressMapping = doMapping(
filteredFeatures1,
filteredFeatures2,
);
return DoubleMapper(featureProgressMapping);
}