3 #include "MeasureIgnoredFilter.h" 14 MeasureIgnoredFilter::MeasureIgnoredFilter(
15 AbstractFilter::FilterEffectivenessFlag flag,
16 int minimumForSuccess) : AbstractFilter(flag, minimumForSuccess) {
20 MeasureIgnoredFilter::~MeasureIgnoredFilter() {
25 return AbstractFilter::evaluateImageFromMeasureFilter(imageAndNet);
29 bool MeasureIgnoredFilter::evaluate(
const ControlPoint *point)
const {
30 return AbstractFilter::evaluatePointFromMeasureFilter(point);
34 bool MeasureIgnoredFilter::evaluate(
const ControlMeasure *measure)
const {
35 return AbstractFilter::evaluate(measure, &ControlMeasure::IsIgnored);
39 AbstractFilter *MeasureIgnoredFilter::clone()
const {
40 return new MeasureIgnoredFilter(*
this);
44 QString MeasureIgnoredFilter::getImageDescription()
const {
45 QString description = AbstractFilter::getImageDescription();
46 if (getMinForSuccess() == 1) {
47 description +=
"measure that is ";
50 description +=
"measures that are ";
54 description +=
"ignored";
57 description +=
"not ignored";
64 QString MeasureIgnoredFilter::getPointDescription()
const {
65 return getImageDescription();
69 QString MeasureIgnoredFilter::getMeasureDescription()
const {
70 QString description =
"are ";
73 description +=
"ignored";
76 description +=
"not ignored";
Namespace for ISIS/Bullet specific routines.