3 #include "MeasureJigsawRejectedFilter.h" 16 MeasureJigsawRejectedFilter::MeasureJigsawRejectedFilter(
17 AbstractFilter::FilterEffectivenessFlag flag,
int minimumForSuccess) :
18 AbstractFilter(flag, minimumForSuccess) {
22 MeasureJigsawRejectedFilter::~MeasureJigsawRejectedFilter() {
26 bool MeasureJigsawRejectedFilter::evaluate(
28 return AbstractFilter::evaluateImageFromMeasureFilter(imageAndNet);
32 bool MeasureJigsawRejectedFilter::evaluate(
const ControlPoint *point)
const {
33 return AbstractFilter::evaluatePointFromMeasureFilter(point);
37 bool MeasureJigsawRejectedFilter::evaluate(
const ControlMeasure *measure)
const {
38 return AbstractFilter::evaluate(measure, &ControlMeasure::IsRejected);
42 AbstractFilter *MeasureJigsawRejectedFilter::clone()
const {
43 return new MeasureJigsawRejectedFilter(*
this);
47 QString MeasureJigsawRejectedFilter::getImageDescription()
const {
48 QString description = AbstractFilter::getImageDescription();
49 if (getMinForSuccess() == 1) {
50 description +=
"measure that is ";
53 description +=
"measures that are ";
57 description +=
"jigsaw rejected";
60 description +=
"not jigsaw rejected";
67 QString MeasureJigsawRejectedFilter::getPointDescription()
const {
68 return getImageDescription();
72 QString MeasureJigsawRejectedFilter::getMeasureDescription()
const {
73 QString description =
"are ";
76 description +=
"jigsaw rejected";
79 description +=
"not jigsaw rejected";
Namespace for ISIS/Bullet specific routines.