Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
PointJigsawRejectedFilter.h
1
#ifndef PointJigsawRejectedFilter_H
2
#define PointJigsawRejectedFilter_H
3
4
#include "AbstractFilter.h"
5
6
7
namespace
Isis {
8
class
ControlCubeGraphNode;
9
class
ControlPoint;
10
class
ControlMeasure;
11
12
namespace
CnetViz {
13
25
class
PointJigsawRejectedFilter
:
public
AbstractFilter
{
26
Q_OBJECT
27
28
public
:
29
PointJigsawRejectedFilter
(AbstractFilter::FilterEffectivenessFlag flag,
30
int
minimumForSuccess = -1);
31
PointJigsawRejectedFilter
(
const
AbstractFilter
&other);
32
virtual
~
PointJigsawRejectedFilter
();
33
34
bool
evaluate(
const
ControlCubeGraphNode
*)
const
;
35
bool
evaluate(
const
ControlPoint
*)
const
;
36
bool
evaluate(
const
ControlMeasure
*)
const
;
37
38
AbstractFilter
*clone()
const
;
39
40
QString getImageDescription()
const
;
41
QString getPointDescription()
const
;
42
};
43
}
44
}
45
46
#endif
47